Releases: pfpack/pfpack-core-taggeds
Releases · pfpack/pfpack-core-taggeds
PrimeFuncPack Core.Taggeds v2.0.2-preview.1
PrimeFuncPack Core.Taggeds v2.0.2-preview.1
What's new:
- Improved
Result
SuccessOrThrow
/FailureOrThrow
methods:
-- AddedSuccessOrThrow(Func<TFailure, Exception> exceptionFactory)
overload
-- AddedFailureOrThrow(Func<TSuccess, Exception> exceptionFactory)
overload
PrimeFuncPack Core.Taggeds v2.0.1
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
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
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
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
andFlatMap
methods (the same behavior but different semantics) - Implement the solid
OptionalExtensions
; deprecateFilterNotNullOptionalExtensions
- Implement the solid
OptionalLinqExtensions
; deprecateOptionalLinqDictionariesExtensions
- Update
GetValueOrAbsent
dictionary extensions: UseFirstOrAbsent
instead ofSingleOrAbsent
forKeyValuePair
collection - Add
YieldFlattened
method; deprecateYieldSingleOrEmpty
- 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 instanceOr
methods instead - Deprecate
IsInitialized
property; AddIsNone
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
throwingMap
method
PrimeFuncPack Core.Taggeds v2.0.0-rc.1.0.0
PrimeFuncPack Core.Taggeds v2.0.0-rc.1.0.0
PrimeFuncPack Core.Taggeds v2.0.0-preview.1.0.1
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 instanceOr
methods instead - Deprecate
IsInitialized
property; AddIsNone
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
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
andFlatMap
methods (the same behavior but different semantics) - Implement the solid
OptionalExtensions
; deprecateFilterNotNullOptionalExtensions
- Implement the solid
OptionalLinqExtensions
; deprecateOptionalLinqDictionariesExtensions
- Update
GetValueOrAbsent
dictionary extensions: UseFirstOrAbsent
instead ofSingleOrAbsent
forKeyValuePair
collection - Add
YieldFlattened
method; deprecateYieldSingleOrEmpty
PFPack Core 1.2.0 Preview 1.0.0
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
throwingMap
method
PFPack Core 1.1.1 Release
PFPack Core 1.1.1 Release
What's new:
- Added ValueTask based functional (SAM) interfaces