1.5.1 (2023-07-18)
1.5.0 (2023-07-17)
- eventing implementation (#188) (220dc33)
- Initialize and shutdown behavior (#185) (609af46)
- named client support (#180) (c6720f9)
- provider client 1:n binding support (#190) (940cb8b)
- 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)
- 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)
- 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)
- upgraded Go version to 1.18 (#140)
- 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)
- 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)
- allow nil value for object evaluation (f45dba0)
- allow nil value for object evaluation (#118) (f45dba0)
1.0.0 (2022-10-19)
0.6.0 (2022-10-11)
- made EvaluationContext fields unexported with a constructor and setters to enforce immutability (#91)
- made EvaluationContext fields unexported with a constructor and setters to enforce immutability (#91) (691a1e3)
- 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)
0.5.0 (2022-09-30)
- 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)
- 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)
0.4.0 (2022-09-20)
- rename module to go-sdk (#66)
- 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)
- remove duplicate Value field from ResolutionDetail structs (#58)
0.2.0 (2022-09-02)
- flatten evaluationContext object (#51)