Skip to content

Releases: go-coldbrew/options

v0.3.0

04 Apr 11:43
943a012

Choose a tag to compare

feat: add RequestContext for unified context storage with log fields

v0.2.7

03 Apr 07:48
23e65fa

Choose a tag to compare

What's Changed

  • perf: replace sync.Map with RWMutex+map — per-request struct optimization, lazy map init, zero-value safe
  • fix: AddToOptions skips allocation on empty keys
  • fix: Range copies snapshot before iterating — callbacks can safely mutate the same Options instance
  • fix: Makefile bench regex (^$^$$)

v0.2.6

26 Mar 01:17
8f486fa

Choose a tag to compare

What's Changed

  • Add Go example tests for pkg.go.dev by @ankurs in #9
  • chore: migrate to Go 1.24 tool directive, bump testify by @ankurs in #10
  • feat: add SupportPackageIsVersion1 compile-time version sentinel by @ankurs in #11

Full Changelog: v0.2.5...v0.2.6

v0.2.5

22 Mar 14:04
df599ac

Choose a tag to compare

What's Changed

  • chore: add CI linting and standardize workflow by @ankurs in #7
  • feat: guard Options.Add against empty keys by @ankurs in #8

Full Changelog: v0.2.4...v0.2.5

v0.2.4

20 Mar 02:20
8a2e7b7

Choose a tag to compare

What's Changed

  • updating documentation by @ankurs in #5
  • chore: bump Go 1.15→1.25, modernize interface{} to any by @ankurs in #6

Full Changelog: v0.2.3...v0.2.4

v0.2.3

16 Mar 07:30
ed4ea8c

Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

23 Sep 09:59
9a1f455

Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

v.0.2.1

22 Sep 16:17
a966077

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.1

First Release

16 Mar 01:07

Choose a tag to compare