Skip to content

Releases: yaadata/opt

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 27 Nov 09:27
5a7b964

What's Changed

  • enhance: re-export core.Option and core.Result in the root by @yaadata in #36
  • release: v0.5.0 by @yaadata in #37

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 14 Nov 15:39
96f36de

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 23:18
9895261

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

Choose a tag to compare

@github-actions github-actions released this 13 Nov 21:26
cd09495

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 ResultFromReturn to 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

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 18:21
9063c4d

What's Changed

  • ci: remove subject pattern from pr validation check by @yaadata in #2
  • ci: reduce constraint on pr lint by @yaadata in #3
  • release: v0.1.0 by @yaadata in #1

New Contributors

Full Changelog: https://github.com/yaadata/optionsgo/commits/v0.1.0