|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [8.0.0](https://github.com/Flagsmith/flagsmith-java-client/compare/v7.4.3...v8.0.0) (2025-11-12) |
| 4 | + |
| 5 | + |
| 6 | +### ⚠ BREAKING CHANGES |
| 7 | + |
| 8 | +* Context Values support, `getEvaluationResult` ([#184](https://github.com/Flagsmith/flagsmith-java-client/issues/184)) |
| 9 | + |
| 10 | +### Features |
| 11 | + |
| 12 | +* Actualise context schema, `SPLIT` reason weight formatting ([#186](https://github.com/Flagsmith/flagsmith-java-client/issues/186)) ([b909755](https://github.com/Flagsmith/flagsmith-java-client/commit/b9097558fa83824068382457d944b721c206d01e)) |
| 13 | +* Context Values support, `getEvaluationResult` ([#184](https://github.com/Flagsmith/flagsmith-java-client/issues/184)) ([d892342](https://github.com/Flagsmith/flagsmith-java-client/commit/d89234228d379280831bf3a66d828c4580898c46)) |
| 14 | +* Send a standard `User-Agent: sdk-name/version` header ([#187](https://github.com/Flagsmith/flagsmith-java-client/issues/187)) ([8eab4ae](https://github.com/Flagsmith/flagsmith-java-client/commit/8eab4ae7829fec5c48e4c667abdacc6b12c23975)) |
| 15 | + |
| 16 | + |
| 17 | +### Bug Fixes |
| 18 | + |
| 19 | +* `getEnvironmentFlags` includes segments in evaluation context ([#193](https://github.com/Flagsmith/flagsmith-java-client/issues/193)) ([9b55de9](https://github.com/Flagsmith/flagsmith-java-client/commit/9b55de940d2bb735125129ad0ed90f451493b8a8)) |
| 20 | + |
| 21 | + |
| 22 | +### CI |
| 23 | + |
| 24 | +* Integrate release-please ([#188](https://github.com/Flagsmith/flagsmith-java-client/issues/188)) ([ddc2662](https://github.com/Flagsmith/flagsmith-java-client/commit/ddc2662f957d8629981a29153f1bf74951c4d0d6)) |
| 25 | +* update release please configuration to use simple release type ([#191](https://github.com/Flagsmith/flagsmith-java-client/issues/191)) ([7fc4fef](https://github.com/Flagsmith/flagsmith-java-client/commit/7fc4fefed1fe8929a0f0a88298768ef0dd06e0e9)) |
| 26 | + |
| 27 | + |
| 28 | +### Docs |
| 29 | + |
| 30 | +* removing hero image and broken build badge from SDK readme ([#174](https://github.com/Flagsmith/flagsmith-java-client/issues/174)) ([49ee223](https://github.com/Flagsmith/flagsmith-java-client/commit/49ee223aa9b2fefcf1ed3bf2c22ef88e3a0eae9e)) |
| 31 | + |
| 32 | + |
| 33 | +### Other |
| 34 | + |
| 35 | +* add root CODEOWNERS ([#181](https://github.com/Flagsmith/flagsmith-java-client/issues/181)) ([3e4f3e4](https://github.com/Flagsmith/flagsmith-java-client/commit/3e4f3e48c392aec6d392d704e6dfe66b15cd8729)) |
| 36 | +* versioned test data ([#178](https://github.com/Flagsmith/flagsmith-java-client/issues/178)) ([547afad](https://github.com/Flagsmith/flagsmith-java-client/commit/547afada20889ebaf9f0c352920dcea5a910119f)) |
| 37 | + |
1 | 38 | <a name="v7.4.3"></a> |
2 | | -# [v7.4.3](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.3) - 09 Dec 2024 |
| 39 | +## [v7.4.3](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.3) - 09 Dec 2024 |
3 | 40 |
|
4 | 41 | ## What's Changed |
5 | 42 | * ci: publish workflow by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/169 |
|
11 | 48 |
|
12 | 49 |
|
13 | 50 | <a name="v7.4.2"></a> |
14 | | -# [v7.4.2](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.2) - 13 Sep 2024 |
| 51 | +## [v7.4.2](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.2) - 13 Sep 2024 |
15 | 52 |
|
16 | 53 | ## What's Changed |
17 | 54 | * fix: Change visibilty of Protocol by [@madgaet](https://github.com/madgaet) in https://github.com/Flagsmith/flagsmith-java-client/pull/167 |
|
25 | 62 |
|
26 | 63 |
|
27 | 64 | <a name="v7.4.1"></a> |
28 | | -# [v7.4.1](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.1) - 22 Aug 2024 |
| 65 | +## [v7.4.1](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.1) - 22 Aug 2024 |
29 | 66 |
|
30 | 67 | ## What's Changed |
31 | 68 | * fix: java 8 incompatibility by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/165 |
|
37 | 74 |
|
38 | 75 |
|
39 | 76 | <a name="v7.4.0"></a> |
40 | | -# [v7.4.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.0) - 20 Aug 2024 |
| 77 | +## [v7.4.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.0) - 20 Aug 2024 |
41 | 78 |
|
42 | 79 | ## What's Changed |
43 | 80 | * fix: actions not running for PRs by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/138 |
|
56 | 93 |
|
57 | 94 |
|
58 | 95 | <a name="v7.3.0"></a> |
59 | | -# [v7.3.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.3.0) - 03 Apr 2024 |
| 96 | +## [v7.3.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.3.0) - 03 Apr 2024 |
60 | 97 |
|
61 | 98 | ## What's Changed |
62 | 99 | * chore: remove examples by [@dabeeeenster](https://github.com/dabeeeenster) in https://github.com/Flagsmith/flagsmith-java-client/pull/148 |
|
75 | 112 |
|
76 | 113 |
|
77 | 114 | <a name="v7.2.0"></a> |
78 | | -# [Version 7.2.0 (v7.2.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.2.0) - 24 Jan 2024 |
| 115 | +## [Version 7.2.0 (v7.2.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.2.0) - 24 Jan 2024 |
79 | 116 |
|
80 | 117 | ## What's Changed |
81 | 118 | * deps: bump okhttp by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/137 |
|
89 | 126 |
|
90 | 127 |
|
91 | 128 | <a name="v7.1.1"></a> |
92 | | -# [Version 7.1.1 (v7.1.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.1.1) - 06 Dec 2023 |
| 129 | +## [Version 7.1.1 (v7.1.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.1.1) - 06 Dec 2023 |
93 | 130 |
|
94 | 131 | ## What's Changed |
95 | 132 | * fix: FlagsmithClient.close() doesn't kill polling manager properly by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/133 |
|
101 | 138 |
|
102 | 139 |
|
103 | 140 | <a name="v7.1.0"></a> |
104 | | -# [Version 7.1.0 (v7.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.1.0) - 25 Jul 2023 |
| 141 | +## [Version 7.1.0 (v7.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.1.0) - 25 Jul 2023 |
105 | 142 |
|
106 | 143 | ## What's Changed |
107 | 144 | * feat: support `IN` operator for local evaluation by [@khvn26](https://github.com/khvn26) in https://github.com/Flagsmith/flagsmith-java-client/pull/128 |
|
113 | 150 |
|
114 | 151 |
|
115 | 152 | <a name="v7.0.1"></a> |
116 | | -# [Version 7.0.1 (v7.0.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.0.1) - 14 Jul 2023 |
| 153 | +## [Version 7.0.1 (v7.0.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.0.1) - 14 Jul 2023 |
117 | 154 |
|
118 | 155 | ## What's Changed |
119 | 156 | * Fix dependency vulnerabilities by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/126 |
|
127 | 164 |
|
128 | 165 |
|
129 | 166 | <a name="v7.0.0"></a> |
130 | | -# [Version 7.0.0 (v7.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.0.0) - 15 Jun 2023 |
| 167 | +## [Version 7.0.0 (v7.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.0.0) - 15 Jun 2023 |
131 | 168 |
|
132 | 169 | ## What's Changed |
133 | 170 | * **BREAKING CHANGE**: fix: consistent split evaluations by [@khvn26](https://github.com/khvn26) in https://github.com/Flagsmith/flagsmith-java-client/pull/122 |
|
144 | 181 |
|
145 | 182 |
|
146 | 183 | <a name="v6.2.0"></a> |
147 | | -# [Version 6.2.0 (v6.2.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.2.0) - 15 Jun 2023 |
| 184 | +## [Version 6.2.0 (v6.2.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.2.0) - 15 Jun 2023 |
148 | 185 |
|
149 | 186 | ## What's Changed |
150 | 187 | * remove lombok [@data](https://github.com/data) causing StackOverflowError issue with springboot by [@p-maks](https://github.com/p-maks) in https://github.com/Flagsmith/flagsmith-java-client/pull/119 |
|
155 | 192 |
|
156 | 193 |
|
157 | 194 | <a name="v6.1.0"></a> |
158 | | -# [Version 6.1.0 (v6.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.1.0) - 03 Apr 2023 |
| 195 | +## [Version 6.1.0 (v6.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.1.0) - 03 Apr 2023 |
159 | 196 |
|
160 | 197 | ## What's Changed |
161 | 198 | * Replace TestNG with JUnit5 by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/117 |
|
167 | 204 |
|
168 | 205 |
|
169 | 206 | <a name="v6.0.1"></a> |
170 | | -# [Version 6.0.1 (v6.0.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.0.1) - 29 Mar 2023 |
| 207 | +## [Version 6.0.1 (v6.0.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.0.1) - 29 Mar 2023 |
171 | 208 |
|
172 | 209 | ## What's Changed |
173 | 210 | * Fix Sonatype Jackson vulnerability by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/113 |
|
178 | 215 |
|
179 | 216 |
|
180 | 217 | <a name="v6.0.0"></a> |
181 | | -# [Version 6.0.0 (v6.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.0.0) - 29 Mar 2023 |
| 218 | +## [Version 6.0.0 (v6.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.0.0) - 29 Mar 2023 |
182 | 219 |
|
183 | 220 | ## What's Changed |
184 | 221 | * Fix tests expecting the wrong exception by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/108 |
|
205 | 242 |
|
206 | 243 |
|
207 | 244 | <a name="v5.1.2"></a> |
208 | | -# [Version 5.1.2 (v5.1.2)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.2) - 20 Jan 2023 |
| 245 | +## [Version 5.1.2 (v5.1.2)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.2) - 20 Jan 2023 |
209 | 246 |
|
210 | 247 | ## What's Changed |
211 | 248 | * fix/is-feature-enabled-nullpointer: Remove the possibility of a null … by [@ajhelsby](https://github.com/ajhelsby) in https://github.com/Flagsmith/flagsmith-java-client/pull/104 |
|
221 | 258 |
|
222 | 259 |
|
223 | 260 | <a name="v5.1.1"></a> |
224 | | -# [Version 5.1.1 (v5.1.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.1) - 04 Nov 2022 |
| 261 | +## [Version 5.1.1 (v5.1.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.1) - 04 Nov 2022 |
225 | 262 |
|
226 | 263 | ## What's Changed |
227 | 264 | * Fix NPE in identifyUserWithTraits when using caching by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/100 |
|
234 | 271 |
|
235 | 272 |
|
236 | 273 | <a name="v5.1.0"></a> |
237 | | -# [Version 5.1.0 (v5.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.0) - 01 Nov 2022 |
| 274 | +## [Version 5.1.0 (v5.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.0) - 01 Nov 2022 |
238 | 275 |
|
239 | 276 | ## What's Changed |
240 | 277 | * Add IS_SET and IS_NOT_SET operators by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/90 |
|
250 | 287 |
|
251 | 288 |
|
252 | 289 | <a name="v5.0.4"></a> |
253 | | -# [Version 5.0.4 (v5.0.4)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.0.4) - 24 Aug 2022 |
| 290 | +## [Version 5.0.4 (v5.0.4)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.0.4) - 24 Aug 2022 |
254 | 291 |
|
255 | 292 | ## What's Changed |
256 | 293 | * Handle exceptions in polling manager by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/79 |
|
262 | 299 |
|
263 | 300 |
|
264 | 301 | <a name="v5.0.0"></a> |
265 | | -# [Version 5.0.0 (v5.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.0.0) - 07 Jun 2022 |
| 302 | +## [Version 5.0.0 (v5.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.0.0) - 07 Jun 2022 |
266 | 303 |
|
267 | 304 | ## What's Changed |
268 | 305 | * Flag Engine Implementation by [@fzia](https://github.com/fzia) in https://github.com/Flagsmith/flagsmith-java-client/pull/53 |
|
283 | 320 |
|
284 | 321 |
|
285 | 322 | <a name="v1.5.0"></a> |
286 | | -# [Full ConfigBuilder support (v1.5.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v1.5.0) - 11 Jun 2020 |
| 323 | +## [Full ConfigBuilder support (v1.5.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v1.5.0) - 11 Jun 2020 |
287 | 324 |
|
288 | 325 | You can now override all config options with the builder. |
289 | 326 |
|
290 | 327 | [Changes][v1.5.0] |
291 | 328 |
|
292 | 329 |
|
293 | 330 | <a name="v1.3.0"></a> |
294 | | -# [v1.3.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v1.3.0) - 11 Jan 2019 |
| 331 | +## [v1.3.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v1.3.0) - 11 Jan 2019 |
295 | 332 |
|
296 | 333 | added UserTraits feature support |
297 | 334 |
|
|
0 commit comments