Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 21:26
· 35 commits to main since this release
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