Releases: alexcardell/openfeature-scala
Releases · alexcardell/openfeature-scala
v0.4.0
What's Changed
- OpenFeature: Contstrain
StructureValue
toMap[String, FlagValue]
by @alexcardell in #36 - OpenFeature: Add Java SDK Provider implementation by @alexcardell in #37
- Add
sdk-otel4s
module by @alexcardell in #38
Breaking Changes
- The constraint for resolving objects has changed, with a new
StructureCodec
required. This can be derived from Circe codecs using the Circe module implicits. StructureCodec
can be defined explicitly, and requires your variant type to be isomorphic to aStructure
, which isMap[String, Boolean | String | Int | Double | Structure]
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Update GHA by @alexcardell in #23
- OpenFeature: Add Provider and Client Before hooks by @alexcardell in #24
- OpenFeature: Add Client/Provider Error hooks by @alexcardell in #25
- OpenFeature: Add After hooks by @alexcardell in #26
- OpenFeature: Add Client/Provider Finally hooks by @alexcardell in #27
- Add Hook docs by @alexcardell in #28
- OpenFeature: Add Client/Provider hook syntax by @alexcardell in #29
- OpenFeature: Add compatibility table by @alexcardell in #30
- Docs: Remove OpenFeature bullets by @alexcardell in #31
- OpenFeature: Add in-memory provider by @alexcardell in #32
- Rename repo to
openfeature-scala
by @alexcardell in #33 - Remove
MemoryFlagState
forFlagValue
by @alexcardell in #34
Full Changelog: v0.2.1...v0.3.0
v0.3.0-RC1
What's Changed
- OpenFeature: Add Provider and Client Before hooks by @alexcardell in #24
- OpenFeature: Add Client/Provider Error hooks by @alexcardell in #25
- OpenFeature: Add After hooks by @alexcardell in #26
- OpenFeature: Add Client/Provider Finally hooks by @alexcardell in #27
- Docs: Add Hook docs by @alexcardell in #28
- OpenFeature: Add Client/Provider hook syntax by @alexcardell in #29
- OpenFeature: Add compatibility table by @alexcardell in #30
- Docs: Remove OpenFeature bullets by @alexcardell in #31
- OpenFeature: Add in-memory provider by @alexcardell in #32
Full Changelog: v0.2.1...v0.3.0-RC1
v0.2.1
A re-publish of v0.2.0 due to Sonatype issues
BREAKING
- Remove
ff4s
from artifact names - Remove
ff4s
from package names- e.g.
io.cardell.ff4s.flipt.*
becomesio.cardell.flipt.*
- e.g.
Features
- Publish OpenFeature SDK
- Publish OpenFeature Flipt Provider
What's Changed
- Add examples module by @alexcardell in #16
- Add OpenFeature documentation by @alexcardell in #17
- OpenFeature: Resolve Int values by @alexcardell in #18
- OpenFeature: Add Double resolution by @alexcardell in #19
- OpenFeature: Implement structure value resolution with Circe by @alexcardell in #20
- OpenFeature: Extract circe module by @alexcardell in #21
- OpenFeature: Enable publishing of openfeature modules by @alexcardell in #22
Full Changelog: v0.1.2...v0.2.1
v0.1.2
What's Changed
- OpenFeature: Expose SDK by @alexcardell in #13
- Remove http4s-ember-client from flipt-sdk-server by @alexcardell in #14
Full Changelog: v0.1.1...v0.1.2
v0.0.2
What's Changed
- Remove http4s-ember-client from flipt by @alexcardell in #15
Full Changelog: v0.0.1...v0.0.2
v0.1.0
What's Changed
- Add OpenFeature SDK (boolean evaluation only) by @alexcardell in #10
Full Changelog: v0.0.1...v0.1.0
v0.0.1
What's Changed
- Add testcontainers integration tests by @alexcardell in #8
- Add JSON structured variants by @alexcardell in #9
Full Changelog: v0.0.1-alpha1...v0.0.1
v0.0.1-alpha1
Full Changelog: v0.0.1-alpha1...v0.0.1-alpha1