Skip to content

Releases: go-coldbrew/options

v0.3.0

Choose a tag to compare

@ankurs ankurs released this 04 Apr 11:43
943a012

feat: add RequestContext for unified context storage with log fields

v0.2.7

Choose a tag to compare

@ankurs ankurs released this 03 Apr 07:48
23e65fa

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

Choose a tag to compare

@ankurs ankurs released this 26 Mar 01:17
8f486fa

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

Choose a tag to compare

@ankurs ankurs released this 22 Mar 14:04
df599ac

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

Choose a tag to compare

@ankurs ankurs released this 20 Mar 02:20
8a2e7b7

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

Choose a tag to compare

@ankurs ankurs released this 16 Mar 07:30
ed4ea8c

What's Changed

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

v0.2.2

Choose a tag to compare

@ankurs ankurs released this 23 Sep 09:59
9a1f455

What's Changed

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

v.0.2.1

Choose a tag to compare

@ankurs ankurs released this 22 Sep 16:17
a966077

What's Changed

New Contributors

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

First Release

Choose a tag to compare

@ankurs ankurs released this 16 Mar 01:07

🥳