Skip to content

Releases: daht-x/sagitta

v9.1.0

12 Jan 02:28
v9.1.0
e8b5d80

Choose a tag to compare

What's Changed

Build system

Full Changelog: v9.0.0...v9.1.0

v9.0.0

12 Nov 05:17
v9.0.0
777d520

Choose a tag to compare

What's Changed

Compatibility

Build system

New Contributors

Full Changelog: v8.1.0...v9.0.0

v8.1.0

08 Sep 02:06
v8.1.0
d56ae12

Choose a tag to compare

What's Changed

Build system

  • build: update PNPM from 10.15.0 to 10.15.1 by @daht-x in #777

New features and enhancements

  • feature(Result): add fallback handlers by @daht-x in #781
  • feature(ValueResult): add fallback handler by @daht-x in #784
  • feature(Result): add support for unconditional execution by @daht-x in #785

Full Changelog: v8.0.1...v8.1.0

v8.0.1

31 Aug 22:02
v8.0.1
d728a87

Choose a tag to compare

What's Changed

Build system

  • build: avoid exposing internal library Daht.Sagitta.Shared to consumers by @daht-x in #775

Full Changelog: v8.0.0...v8.0.1

v8.0.0

31 Aug 20:44
v8.0.0
6a9f726

Choose a tag to compare

What's Changed

Compatibility

  • compatibility(Unit): rename the Discarder property to Default by @daht-x in #718
  • compatibility(Unit): remove automatically generated record struct features by @daht-x in #752
  • compatibility(Result): rename Map overload to Reset by @daht-x in #753
  • compatibility(Result): rename Map overload to MapSuccess by @daht-x in #754
  • compatibility: improve naming conventions for generics and parameters by @daht-x in #761
  • compatibility(Result): override default output for ToString by @daht-x in #762
  • compatibility: rename namespace from Daht.Sagitta.Core.Monads to Daht.Sagitta.Core.Results by @daht-x in #774

Build system

  • build: update .NET SDK from 9.0.301 to 9.0.304 by @daht-x in #751
  • build: update PNPM from 10.14.0 to 10.15.0 by @daht-x in #767
  • build: update Node.js from 22.18.0 to 22.19.0 by @daht-x in #773

New features and enhancements

  • feature(Result): add support for tuple deconstruction by @daht-x in #736
  • feature(Result): add Try pattern support by @daht-x in #738
  • feature: add value-type support for monadic result by @daht-x in #747
  • feature(Result): add failure mapping by @daht-x in #760
  • feature(Result): add basic set of implicit conversions and operators by @daht-x in #763
  • feature(ValueResult): expose IsInitialized as a public property by @daht-x in #764
  • feature(ValueResult): add implicit conversions for successes and failures by @daht-x in #765

Full Changelog: v7.1.0...v8.0.0

v7.1.0

24 Dec 21:45
v7.1.0
ab7aa6d

Choose a tag to compare

What's Changed

New features and enhancements

  • feature(Result): add mechanism to execute an action based on the state of the previous result by @daht-x in #586

Full Changelog: v7.0.0...v7.1.0

v7.0.0

24 Dec 20:02
v7.0.0
4dc1c46

Choose a tag to compare

What's Changed

Compatibility

  • compatibility(ResultFactory): remove Ensure mechanism and its overloads by @daht-x in #585

Full Changelog: v6.4.0...v7.0.0

v6.4.0

24 Dec 18:41
v6.4.0
0f5a800

Choose a tag to compare

What's Changed

Build system

  • build: update PNPM from 9.15.0 to 9.15.1 by @daht-x in #582

Bug fixes

  • bug: fix reference to package assets by @daht-x in #584

New features and enhancements

  • feature(Result): add mechanism to replace a previous success with Unit by @daht-x in #583

Full Changelog: v6.3.0...v6.4.0

v6.3.0

14 Dec 20:34
v6.3.0
418b971

Choose a tag to compare

What's Changed

Build system

  • build: remove unnecessary assets included in the release by @daht-x in #572

New features and enhancements

  • feature(Result): add mechanism to reset a previous result with a new one by @daht-x in #571

Full Changelog: v6.2.0...v6.3.0

v6.2.0

09 Dec 01:00
v6.2.0
ded23c0

Choose a tag to compare

What's Changed

New features and enhancements

  • feature(Result): add overload for DoOnSuccess to avoid the need to manually discard the reference value by @daht-x in #564

Full Changelog: v6.1.0...v6.2.0