Releases: typelevel/catapult
v0.7.0-RC3
What's Changed
- Add helpers equivalent to ifM, whenA, unlessA by @morgen-peschke in #193
- Fix initialization order bug by @morgen-peschke in #197
Steward Updates
- Update weaver-cats to 0.9.1 by @typelevel-steward[bot] in #189
- Update launchdarkly-java-server-sdk to 7.9.1 by @typelevel-steward[bot] in #190
- Update launchdarkly-java-server-sdk to 7.10.1 by @typelevel-steward[bot] in #191
- Update weaver-cats to 0.9.2 by @typelevel-steward[bot] in #194
- Update sbt, scripted-plugin to 1.11.3 by @typelevel-steward[bot] in #195
- Update cats-effect to 3.6.2 by @typelevel-steward[bot] in #196
Full Changelog: v0.7.0-RC2...v0.7.0-RC3
v0.7.0-RC2
What's Changed
- Add FeatureKey version of trackFlagValueChanges by @morgen-peschke in #187
- Update circe-core, circe-parser to 0.14.14 by @typelevel-steward in #186
- Fix directory structure by @morgen-peschke in #188
Full Changelog: v0.7.0-RC1...v0.7.0-RC2
v0.7.0-RC1
What's Changed
- Build updates by @bplommer in #173
- Add
noopfor both algebras by @zarthross in #140 - Update cats-effect to 3.5.7 by @typelevel-steward in #150
- Update scalafmt-core to 3.8.6 by @typelevel-steward in #162
- Update launchdarkly-java-server-sdk to 7.7.0 by @typelevel-steward in #164
- Update fs2-core to 3.12.0 by @typelevel-steward in #170
- Update cats-core to 2.13.0 by @typelevel-steward in #159
- Update sbt, scripted-plugin to 1.10.11 by @typelevel-steward in #169
- Update cats-effect to 3.6.0 by @typelevel-steward in #174
- Update cats-effect to 3.6.1 by @typelevel-steward in #175
- Point to the active Java SDK repo by @QuitHub in #176
- Update scala3-library to 3.3.6 by @typelevel-steward in #177
- Update launchdarkly-java-server-sdk to 7.8.0 by @typelevel-steward in #178
- Update sbt, scripted-plugin to 1.11.1 by @typelevel-steward in #182
- Update sbt-typelevel, sbt-typelevel-site to 0.8.0 by @typelevel-steward in #183
- Update sbt, scripted-plugin to 1.11.2 by @typelevel-steward in #185
- Update sbt-scala-native to 0.5.8 by @typelevel-steward in #184
- Update launchdarkly-java-server-sdk to 7.9.0 by @typelevel-steward in #179
- Add FeatureKey by @morgen-peschke in #171
- Update weaver-cats to 0.9.0 by @typelevel-steward in #181
New Contributors
- @QuitHub made their first contribution in #176
- @morgen-peschke made their first contribution in #171
Full Changelog: v0.6.0...v0.7.0-RC1
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
contramapandcontravariantby @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