Skip to content

Releases: pfpack/pfpack-core-taggeds

PrimeFuncPack Core.Taggeds v2.0.2-preview.1

21 Nov 17:00
1134968
Compare
Choose a tag to compare

PrimeFuncPack Core.Taggeds v2.0.2-preview.1

What's new:

  • Improved Result SuccessOrThrow / FailureOrThrow methods:
    -- Added SuccessOrThrow(Func<TFailure, Exception> exceptionFactory) overload
    -- Added FailureOrThrow(Func<TSuccess, Exception> exceptionFactory) overload

PrimeFuncPack Core.Taggeds v2.0.1

01 Jun 18:03
e45ac5f
Compare
Choose a tag to compare

PrimeFuncPack Core.Taggeds v2.0.1

What's new:

  • Minor updates
  • Update Unit dependency to v2.1.3

PrimeFuncPack Core.Taggeds v2.0.1-rc.1.0.0

29 May 21:53
663322a
Compare
Choose a tag to compare

PrimeFuncPack Core.Taggeds v2.0.1-rc.1.0.0

What's new:

  • Update Unit dependency to v2.1.3

PrimeFuncPack Core.Taggeds v2.0.1-preview.1.0.0

19 May 04:15
c398114
Compare
Choose a tag to compare

PrimeFuncPack Core.Taggeds v2.0.1-preview.1.0.0

What's new:

  • Minor updates
  • Update Unit dependency to v2.1.2

PrimeFuncPack Core.Taggeds v2.0.0

30 Jan 07:13
313129c
Compare
Choose a tag to compare

PrimeFuncPack Core.Taggeds v2.0.0

What's new:

All the Taggeds:

  • Targeted to .NET 6.0
  • Update Unit dependency to v2.1.1
  • Remove Primitives dependency
  • Minor updates

Optional:

  • Introduce both Bind and FlatMap methods (the same behavior but different semantics)
  • Implement the solid OptionalExtensions; deprecate FilterNotNullOptionalExtensions
  • Implement the solid OptionalLinqExtensions; deprecate OptionalLinqDictionariesExtensions
  • Update GetValueOrAbsent dictionary extensions: Use FirstOrAbsent instead of SingleOrAbsent for KeyValuePair collection
  • Add YieldFlattened method; deprecate YieldSingleOrEmpty
  • Add constructor and implicit Present factories
  • Improve ToString(): Add the description; Switch to Invariant (v2.0 format)

Tagged Union:

  • Deprecate the extensions (consisting of OrInitialize methods); Implement instance Or methods instead
  • Deprecate IsInitialized property; Add IsNone instead
  • Update ToString to v2.0 format

Result / the Builders:

  • Update ToString to v2.0 format

Failure:

  • Update ToString v2.0/JSON format
  • Remove NotImplementedException throwing Map method

PrimeFuncPack Core.Taggeds v2.0.0-rc.1.0.0

28 Jan 19:33
ef93d59
Compare
Choose a tag to compare

PrimeFuncPack Core.Taggeds v2.0.0-rc.1.0.0

PrimeFuncPack Core.Taggeds v2.0.0-preview.1.0.1

23 Jan 12:37
b1baade
Compare
Choose a tag to compare

PrimeFuncPack Core.Taggeds v2.0.0-preview.1.0.1

What's new:

Optional:

  • Adjust ToString v2.0 format

Tagged Union:

  • Update ToString to v2.0 format
  • Deprecate the extensions (consisting of OrInitialize methods); Implement instance Or methods instead
  • Deprecate IsInitialized property; Add IsNone instead

Result / the Builders:

  • Update ToString to v2.0 format

All the taggeds:

  • Update Unit dependency to v2.1.1
  • Remove Primitives dependency
  • Minor updates

PrimeFuncPack Core.Taggeds v1.99.0-preview.1.0.0

13 Dec 19:20
7766582
Compare
Choose a tag to compare

PrimeFuncPack Core.Taggeds v1.99.0-preview.1.0.0

What's new:

  • Targeted to .NET 6.0
  • Optional v2.0.0-preview.1.0.0
  • Failure v2.0.0-preview.1.0.0

Optional v2.0.0-preview.1.0.0:

  • Introduce both Bind and FlatMap methods (the same behavior but different semantics)
  • Implement the solid OptionalExtensions; deprecate FilterNotNullOptionalExtensions
  • Implement the solid OptionalLinqExtensions; deprecate OptionalLinqDictionariesExtensions
  • Update GetValueOrAbsent dictionary extensions: Use FirstOrAbsent instead of SingleOrAbsent for KeyValuePair collection
  • Add YieldFlattened method; deprecate YieldSingleOrEmpty

PFPack Core 1.2.0 Preview 1.0.0

07 Sep 06:46
6167688
Compare
Choose a tag to compare
Pre-release

PFPack Core 1.2.0 Preview 1.0.0

What's new:

  • Optional: Add constructor and implicit Present factories
  • Optional: Improve ToString(): Add the description; Switch to Invariant
  • Unit: Improve ToString(): Add the description
  • Failure: Remove NotImplementedException throwing Map method

PFPack Core 1.1.1 Release

07 May 17:16
eac353c
Compare
Choose a tag to compare

PFPack Core 1.1.1 Release

What's new:

  • Added ValueTask based functional (SAM) interfaces