Repository navigation
Releases: yaadata/opt
Releases · yaadata/opt
Release list
v0.5.0
v0.4.0
v0.3.0
What's Changed
- docs: update readme examples and add details about the extension package by @yaadata in #28
- ci: mac and windows action minutes are too expensive. by @yaadata in #30
- refactor: move Predicate to shared, unexport OptionChain+ResultChain+OptionToResult+ResultToOption by @yaadata in #29
- release: v0.3 by @yaadata in #31
- release: v0.3.0 by @yaadata in #32
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- ci: run code validations on pull-requests and push to main by @yaadata in #4
- docs: update doc for tools and the supported versions by @yaadata in #5
- chore: add document command and update readme by @yaadata in #6
- ci: add pr type refactor by @yaadata in #8
- ci(lint_pr): add trigger on sychronize by @yaadata in #9
- ci(code): update trigger and rename workflow by @yaadata in #10
- ci: pull_request trigger on all go code tests by @yaadata in #11
- ci: fix go test and lint conditional by @yaadata in #12
- refactor: move concrete implementations to internal directory by @yaadata in #7
- feat: add Map, MapOr, MapOrElse [Result.MapErr] implementations by @yaadata in #13
- feat: add option.And and option.AndThen functions by @yaadata in #14
- enhance: add option.Filter function by @yaadata in #16
- feat: add option chaining core interface by @yaadata in #15
- enhance: refactor option interface and add xor method by @yaadata in #18
- feat: add extension methods OptionFlatten and OptionTranspose by @yaadata in #17
- feat: add option.Replace + option.Inspect method by @yaadata in #20
- feat: add option.Reduce interface method by @yaadata in #19
- enhance: refactor result interface and add result.And and result.AndThen extension methods by @yaadata in #22
- feat: add result.Inspect, result.InspectErr, result.Expect and result.ExpectErr by @yaadata in #21
- feat: add result.Flatten and result.Transpose extension methods by @yaadata in #23
- ci: move expensive golang actions on merges to main by @yaadata in #26
- breaking: move
ResultFromReturnto extension package by @yaadata in #27 - docs: simplify readme around interface definitions by @yaadata in #24
- release: v0.2.0 by @yaadata in #25
Full Changelog: v0.1.0...v0.2.0