Releases: typelevel/catapult
Catapult v0.6.0
This release adds a method, intVariation
, that was previously missing from the new LaunchDarklyMTLClient
.
What's Changed
- Add int variation to mtl client. by @zarthross in #134
- Update cats-mtl to 1.5.0 by @typelevel-steward in #136
Full Changelog: v0.5.1...v0.6.0
Catapult v0.5.1
This release adds a catapult-mtl
module, which uses cats-mtl's Ask
typeclass for evaluation context instead of requiring it to be provided explicitly. It also updates various dependencies.
What's Changed
- Update sbt to 1.10.1 by @typelevel-steward in #129
- Update cats-core to 2.12.0 by @typelevel-steward in #127
- Update launchdarkly-java-server-sdk to 7.5.0 by @typelevel-steward in #125
- Update scalafmt-core to 3.8.2 by @typelevel-steward in #128
- Update sbt-typelevel, sbt-typelevel-site to 0.6.7 by @typelevel-steward in #112
- Add MTL version of launch darkly client by @zarthross in #130
- Update scala-library to 2.13.14 by @typelevel-steward in #122
- Fix flake's overlays, add flake.lock by @zarthross in #131
- Update fs2-core to 3.10.2 by @typelevel-steward in #118
- Update sbt-scalajs to 1.16.0 by @typelevel-steward in #120
- Update sbt-typelevel, sbt-typelevel-site to 0.7.2 by @typelevel-steward in #132
New Contributors
- @zarthross made their first contribution in #130
Full Changelog: v0.5.0...v0.5.1
Catapult v0.5.0
This release updates the LaunchDarkly SDK version to 7.3.0, and updates various other dependencies.
Some methods on the LaunchDarkly client have been renamed.
What's Changed
- Update to LD SDK 7.0.0, deprecate use of LDUser by @bplommer in #88
- Prevent test client from contacting LD servers by @bplommer in #90
- Make LDClient.Default private by @bplommer in #91
- Update launchdarkly-java-server-sdk to 7.1.0 by @typelevel-steward in #94
- Expose the ability to create a catapult LaunchDarklyClient from LDClient by @bplommer in #92
- Update launchdarkly-java-server-sdk to 7.1.1 by @typelevel-steward in #98
- Update sbt to 1.9.8 by @typelevel-steward in #101
- Update scalafmt-core to 3.7.17 by @typelevel-steward in #99
- Update sbt-typelevel, sbt-typelevel-site to 0.6.4 by @typelevel-steward in #102
- Remove CODE_OF_CONDUCT, use org default [ci skip] by @valencik in #117
- Update fs2-core to 3.9.4 by @typelevel-steward in #106
- Update sbt-scalajs to 1.15.0 by @typelevel-steward in #104
- Update scala3-library to 3.3.3 by @typelevel-steward in #114
- Update scalafmt-core to 3.8.0 by @typelevel-steward in #110
- Update weaver-cats to 0.8.4 by @typelevel-steward in #107
- Update sbt to 1.9.9 by @typelevel-steward in #111
- Rename client methods by @bplommer in #89
- Update launchdarkly-java-server-sdk to 7.3.0 by @typelevel-steward in #116
- Update cats-effect to 3.5.4 by @typelevel-steward in #115
New Contributors
Full Changelog: v0.4.3...v0.5.0
Catapult v0.4.3
This release updates the Launch Darkly Java server SDK to 6.3.0; it will be the last release to use the 6.x series of the Java SDK.
What's Changed
- Update launchdarkly-java-server-sdk to 6.3.0 by @typelevel-steward in #87
Full Changelog: v0.4.2...v0.4.3
Catapult v0.4.2
This is a maintenance relaese that updates various dependencies.
What's Changed
- Update cats-effect to 3.5.2 by @typelevel-steward in #81
- Update launchdarkly-java-server-sdk to 6.2.1 by @typelevel-steward in #53
- Update sbt-typelevel, sbt-typelevel-site to 0.6.1 by @typelevel-steward in #86
- Update scala3-library to 3.3.1 by @typelevel-steward in #72
- Update sbt to 1.9.7 by @typelevel-steward in #84
- Update scalafmt-core to 3.7.15 by @typelevel-steward in #85
- Update fs2-core to 3.9.2 by @typelevel-steward in #76
- Update sbt-scalajs to 1.14.0 by @typelevel-steward in #80
- Update cats-core to 2.10.0 by @typelevel-steward in #65
- Update scala-library to 2.13.12 by @typelevel-steward in #74
Full Changelog: v0.4.1...v0.4.2
Catapult v0.4.1
This release adds some small pieces of functionality and updates various dependencies. Huge thanks to the new contributors for their help!
What's Changed
Enhancements
- Add
contramap
andcontravariant
by @bplommer in #43, #47, #49 - Add constructor that doesn't require an LDConfig by @rcdmrl in #47
Docs
- Add usage documentation to README.md by @tom-sturge in #24
- Update binary version support in microsite by @bplommer in #17
- Update maven org in microsite by @bplommer in #16
Dependency updates
- Update scalafmt-core to 3.7.3 by @typelevel-steward in #21
- Update launchdarkly-java-server-sdk to 6.2.0 by @typelevel-steward in #39
- Update scala-library to 2.13.11 by @typelevel-steward in #38
- Update weaver-cats to 0.8.3 by @typelevel-steward in #27
- Update fs2-core to 3.7.0 by @typelevel-steward in #33
- Update sbt-scalajs to 1.13.1 by @typelevel-steward in #25
- Update scalafmt-core to 3.7.4 by @typelevel-steward in #35
- Update cats-effect to 3.5.0 by @typelevel-steward in #42
- Update sbt-typelevel, sbt-typelevel-site to 0.4.22 by @typelevel-steward in #37
- Update sbt to 1.9.0 by @typelevel-steward in #41
- Update scala3-library to 3.3.0 by @typelevel-steward in #36
New Contributors
- @typelevel-steward made their first contribution in #19
- @tom-sturge made their first contribution in #24
- @rcdmrl made their first contribution in #47
Full Changelog: v0.4.0...v0.4.1
Catapult v0.4.0
This release moves the Maven organization and base package to org.typelevel
. It also introduces a ContextEncoder
abstraction that allows a single set of flag evaluation methods to be used with LDContext
, LDUser
, or a user-defined representation of contexts.
What's Changed
Full Changelog: v0.3.0...v0.4.0
Catapult v0.3.0
This release updates the Launch Darkly sdk to version 6.x, introducing support for contexts.
What's Changed
Full Changelog: v0.2.0...v0.3.0
Catapult v0.2.0
- changed artifact name from
launch-catsly
tocatapult
- changed base package from
io.github.bplommer.launchcatsly
tocatapult
Launch-catsly v0.1.2
What's Changed
Full Changelog: v0.1.1...v0.1.2