Skip to content

Latest commit

 

History

History
203 lines (105 loc) · 12.7 KB

CHANGELOG.md

File metadata and controls

203 lines (105 loc) · 12.7 KB

Changelog

1.5.1 (2023-07-18)

Bug Fixes

1.5.0 (2023-07-17)

Features

Bug Fixes

  • deps: update module github.com/open-feature/go-sdk-contrib/providers/flagd to v0.1.13 (#194) (501c34b)
  • deps: update module golang.org/x/text to v0.10.0 (#181) (d93f58b)
  • deps: update module golang.org/x/text to v0.11.0 (#191) (713a102)

1.4.0 (2023-05-24)

Features

Bug Fixes

  • deps: update module github.com/go-logr/logr to v1.2.4 (#171) (6ff22f1)
  • deps: update module golang.org/x/text to v0.8.0 (#167) (33334fa)
  • deps: update module golang.org/x/text to v0.9.0 (#172) (8bc9d7e)

1.3.0 (2023-03-02)

Features

Bug Fixes

  • deps: update module github.com/open-feature/go-sdk-contrib/providers/flagd to v0.1.5 (#154) (ae3f3da)
  • deps: update module github.com/open-feature/go-sdk-contrib/providers/flagd to v0.1.6 (#156) (2432c20)
  • deps: update module github.com/open-feature/go-sdk-contrib/providers/flagd to v0.1.7 (#161) (cfe1d74)
  • deps: update module golang.org/x/text to v0.7.0 (#157) (6857bb3)

1.2.0 (2023-02-02)

⚠ NOTE

  • upgraded Go version to 1.18 (#140)

Features

Bug Fixes

  • deps: update module github.com/open-feature/flagd to v0.3.1 (#137) (7f2652f)
  • deps: update module github.com/open-feature/flagd to v0.3.2 (#145) (2f20979)
  • deps: update module github.com/open-feature/flagd to v0.3.4 (#149) (31bd8b7)
  • deps: update module github.com/open-feature/go-sdk-contrib/providers/flagd to v0.1.3 (#144) (1b9fd94)
  • deps: update module github.com/open-feature/go-sdk-contrib/providers/flagd to v0.1.4 (#146) (a45f288)
  • validate that a flag key is valid UTF-8 & implemented fuzzing tests (#141) (e3e7f82)

1.1.0 (2023-01-10)

Features

Bug Fixes

  • deps: update module github.com/cucumber/godog to v0.12.6 (#121) (780d5a4)
  • deps: update module golang.org/x/text to v0.6.0 (#115) (728cd4b)

1.0.1 (2022-12-09)

Bug Fixes

  • allow nil value for object evaluation (f45dba0)
  • allow nil value for object evaluation (#118) (f45dba0)

1.0.0 (2022-10-19)

Miscellaneous Chores

0.6.0 (2022-10-11)

⚠ BREAKING CHANGES

  • made EvaluationContext fields unexported with a constructor and setters to enforce immutability (#91)

Features

  • made EvaluationContext fields unexported with a constructor and setters to enforce immutability (#91) (691a1e3)

Bug Fixes

  • locks on singleton and client state to ensure thread safety (#93) (9dbd6b0)
  • resolution error only includes the code (#96) (524b054)

0.5.1 (2022-10-03)

Bug Fixes

  • Client uses value returned by provider (#85) (436a712)

0.5.0 (2022-09-30)

⚠ BREAKING CHANGES

  • changed client details signatures to return new type (#84)
  • spec v0.5.0 compliance (#82)
  • defined type for provider interface evaluation context (#74)
  • replaced EvaluationOptions with variadic option setter in client functions (#77)
  • introduced context.Context to client and provider api (#75)

Features

  • changed client details signatures to return new type (#84) (25ecdac)
  • introduced context.Context to client and provider api (#75) (d850c88)
  • replaced EvaluationOptions with variadic option setter in client functions (#77) (fc4b871)
  • spec v0.5.0 compliance (#82) (69b8f8e)

Bug Fixes

  • add reason indicating pseudorandom split (#76) (e843f5d)

Code Refactoring

  • defined type for provider interface evaluation context (#74) (69988c0)

0.4.0 (2022-09-20)

⚠ BREAKING CHANGES

  • rename module to go-sdk (#66)

Features

Bug Fixes

  • ensure default client logger is updated when global logger changes (#61) (f8e2827)
  • return error code from client given by provider (#67) (f0822b6)

0.3.0 (2022-09-14)

⚠ BREAKING CHANGES

  • remove duplicate Value field from ResolutionDetail structs (#58)

Bug Fixes

  • remove duplicate Value field from ResolutionDetail structs (#58) (945bd96)

0.2.0 (2022-09-02)

⚠ BREAKING CHANGES

  • flatten evaluationContext object (#51)

Features

  • implemented structured logging (#54) (04649c5)
  • introduce UnimplementedHook to avoid authors having to define empty functions (#55) (0c0bd32)
  • remove EvaluationOptions from FeatureProvider func signatures. (91aaeb5)

Code Refactoring

  • flatten evaluationContext object (#51) (b8383e1)