Skip to content

v4.2.1

Choose a tag to compare

@junioryono junioryono released this 14 Dec 07:09
· 39 commits to main since this release

Release 4.2.1

Features

  • add framework integrations for gin, chi, echo, fiber, and http (f36dfc9)
  • add generic Remove and RemoveKeyed ModuleOptions (8284b42)
  • enhance support for void return functions and initialization (1a6834d)
  • support functions with no returns for initialization (8be76d2)
  • ci: add reusable test workflow and automated tagging system (85bc96f)

Bug Fixes

  • use highest semver tag instead of git describe (15b77b3)
  • use RELEASE_TOKEN for tag creation (c40eb9c)
  • errors: improve LifetimeConflictError message and include dependency info (9c484e4)
  • correct error handling and result object registration in collection (7b7869f)

All Changes

  • chore: explicitly set draft: false in release workflow
  • fix: use highest semver tag instead of git describe
  • ci: exclude gin and chi from gosec scan
  • ci: fix linter issues in GitHub Actions
  • docs: update module examples to use NewModule pattern
  • docs: fix comment alignment in README
  • perf: remove uuid dependency and optimize ID generation
  • docs: restructure documentation and add benchmarks
  • refactor: streamline tests with shared infrastructure and fix result object bug
  • perf: add lock-free singleton cache and performance optimizations
  • refactor: improve error messages and add assignment operators
  • feat: add framework integrations for gin, chi, echo, fiber, and http
  • feat: add generic Remove and RemoveKeyed ModuleOptions
  • feat: enhance support for void return functions and initialization
  • feat: support functions with no returns for initialization
  • fix: use RELEASE_TOKEN for tag creation
  • style: format tag.yml and reorder version options
  • feat(ci): add reusable test workflow and automated tagging system
  • style: apply gofmt formatting to modified files
  • fix(errors): improve LifetimeConflictError message and include dependency info
  • docs: remove automated release section from CONTRIBUTING.md
  • chore: remove root Makefile
  • ci: remove testutil ignore from codecov configuration
  • fix: correct error handling and result object registration in collection