Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.5.0"
".": "0.6.0"
}
39 changes: 39 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,44 @@
# Changelog

## [0.6.0](https://github.com/rgrassian-split/golang-sdk/compare/v0.5.0...v0.6.0) (2022-10-03)


### ⚠ 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)
* rename module to go-sdk (#66)
* remove duplicate Value field from ResolutionDetail structs (#58)
* flatten evaluationContext object (#51)

### Features

* changed client details signatures to return new type ([#84](https://github.com/rgrassian-split/golang-sdk/issues/84)) ([25ecdac](https://github.com/rgrassian-split/golang-sdk/commit/25ecdacb8303f95ec88656a7f47c8bd2ef0c019a))
* implemented structured logging ([#54](https://github.com/rgrassian-split/golang-sdk/issues/54)) ([04649c5](https://github.com/rgrassian-split/golang-sdk/commit/04649c5b954531601dc3e8a474bbff66094d3b1c))
* introduce UnimplementedHook to avoid authors having to define empty functions ([#55](https://github.com/rgrassian-split/golang-sdk/issues/55)) ([0c0bd32](https://github.com/rgrassian-split/golang-sdk/commit/0c0bd32894346babe8d180b086362e95fd3670ef))
* introduced context.Context to client and provider api ([#75](https://github.com/rgrassian-split/golang-sdk/issues/75)) ([d850c88](https://github.com/rgrassian-split/golang-sdk/commit/d850c8873d617aec7d1013aa1c751aa5bf0dce92))
* remove EvaluationOptions from FeatureProvider func signatures. ([91aaeb5](https://github.com/rgrassian-split/golang-sdk/commit/91aaeb5893a79ae7ebc9949c7c59aa72b7651e09))
* rename module to go-sdk ([#66](https://github.com/rgrassian-split/golang-sdk/issues/66)) ([75a901a](https://github.com/rgrassian-split/golang-sdk/commit/75a901a330ab7517e4c92def5f7bf854391203d6))
* replaced EvaluationOptions with variadic option setter in client functions ([#77](https://github.com/rgrassian-split/golang-sdk/issues/77)) ([fc4b871](https://github.com/rgrassian-split/golang-sdk/commit/fc4b8716f6d3c904b464d34176d0c6ed67f741fc))
* spec v0.5.0 compliance ([#82](https://github.com/rgrassian-split/golang-sdk/issues/82)) ([69b8f8e](https://github.com/rgrassian-split/golang-sdk/commit/69b8f8e534ad0b99bf3de67cca531720f4bfc2de))


### Bug Fixes

* add reason indicating pseudorandom split ([#76](https://github.com/rgrassian-split/golang-sdk/issues/76)) ([e843f5d](https://github.com/rgrassian-split/golang-sdk/commit/e843f5d101041e6e3ba785168b8526fcf7f50c8e))
* ensure default client logger is updated when global logger changes ([#61](https://github.com/rgrassian-split/golang-sdk/issues/61)) ([f8e2827](https://github.com/rgrassian-split/golang-sdk/commit/f8e2827639d7e7f1206de933d4ed043489eadd7d))
* remove duplicate Value field from ResolutionDetail structs ([#58](https://github.com/rgrassian-split/golang-sdk/issues/58)) ([945bd96](https://github.com/rgrassian-split/golang-sdk/commit/945bd96c808246614ad5a8ab846b0b530ff313cc))
* return error code from client given by provider ([#67](https://github.com/rgrassian-split/golang-sdk/issues/67)) ([f0822b6](https://github.com/rgrassian-split/golang-sdk/commit/f0822b6ce9522cbbb10ed5168cecad2df6c29e40))


### Code Refactoring

* defined type for provider interface evaluation context ([#74](https://github.com/rgrassian-split/golang-sdk/issues/74)) ([69988c0](https://github.com/rgrassian-split/golang-sdk/commit/69988c097f16f3aaca9bdae07ea33fbce148872d))
* flatten evaluationContext object ([#51](https://github.com/rgrassian-split/golang-sdk/issues/51)) ([b8383e1](https://github.com/rgrassian-split/golang-sdk/commit/b8383e148184c1d8e58ff74217cffc99e713d29f))

## [0.5.0](https://github.com/open-feature/go-sdk/compare/v0.4.0...v0.5.0) (2022-09-30)


Expand Down