This release introduces 5 new sub-packages (option/, result/, either/, either3/, either4/, and either5/). It brings pipelining to the mo library, and a few helpers have been implemented for chaining operations on monads.
What's Changed
- Support
IsSomeandIsNonemethods. by @vkaverin in #79 - Fix test to use IsSome() instead of IsPresent() by @ss49919201 in #83
- feat: add Equal method to Option[T] for value comparison by @taman9333 in #84
- make a test and comment for using omitzero by @akaswenwilk in #87
- fix(tests): json marshalling by @samber in #88
- feat: adding option/result/either/eitherX packages, with basic operations and pipelining by @samber in #78
Other
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #80
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #85
- Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #86
New Contributors
- @vkaverin made their first contribution in #79
- @ss49919201 made their first contribution in #83
- @akaswenwilk made their first contribution in #87
Full Changelog: v1.15.0...v1.16.0