Skip to content

Commit 7998fc5

Browse files
committed
chore(main): release 4.6.0
1 parent 1eaa8e4 commit 7998fc5

File tree

3 files changed

+59
-27
lines changed

3 files changed

+59
-27
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{".": "4.5.1"}
1+
{".":"4.6.0"}

CHANGELOG.md

Lines changed: 57 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
1+
# Changelog
2+
3+
## [4.6.0](https://github.com/Flagsmith/flagsmith-php-client/compare/v4.5.1...v4.6.0) (2025-10-31)
4+
5+
6+
### Features
7+
8+
* **Engine:** Evaluate from EvaluationContext ([#108](https://github.com/Flagsmith/flagsmith-php-client/issues/108)) ([4cb3481](https://github.com/Flagsmith/flagsmith-php-client/commit/4cb34819912d132c0b252e2369ab8c04fe5e245f))
9+
* get-version-from-composer-and-pass-it-in-headers ([#112](https://github.com/Flagsmith/flagsmith-php-client/issues/112)) ([ae35794](https://github.com/Flagsmith/flagsmith-php-client/commit/ae35794e1df4b2f5b490727e7cbbeb033f6167be))
10+
* **Local evaluation:** Use the new context-based engine ([#109](https://github.com/Flagsmith/flagsmith-php-client/issues/109)) ([66435a6](https://github.com/Flagsmith/flagsmith-php-client/commit/66435a6234f90cb5c0c816bf94ef57347ab23424))
11+
12+
13+
### Bug Fixes
14+
15+
* Implicit identity key not supported for % Split operator ([#115](https://github.com/Flagsmith/flagsmith-php-client/issues/115)) ([a9d1e23](https://github.com/Flagsmith/flagsmith-php-client/commit/a9d1e23abac97fe50798aef276c51fd6c0c803b6))
16+
17+
18+
### Docs
19+
20+
* removing hero image from SDK readme ([#95](https://github.com/Flagsmith/flagsmith-php-client/issues/95)) ([de30e67](https://github.com/Flagsmith/flagsmith-php-client/commit/de30e67bae9f8799eceafcd0c02ee6ce1e370b27))
21+
22+
23+
### Refactoring
24+
25+
* **Engine:** nits from context work review ([#117](https://github.com/Flagsmith/flagsmith-php-client/issues/117)) ([1eaa8e4](https://github.com/Flagsmith/flagsmith-php-client/commit/1eaa8e4ff7e942dc3147b52b66e88d8e6f8552d9))
26+
27+
28+
### Other
29+
30+
* add root CODEOWNERS ([#106](https://github.com/Flagsmith/flagsmith-php-client/issues/106)) ([28a1063](https://github.com/Flagsmith/flagsmith-php-client/commit/28a10639a6db2056a37fda602b9d44130e66dffe))
31+
* versioned test data ([#97](https://github.com/Flagsmith/flagsmith-php-client/issues/97)) ([ce56815](https://github.com/Flagsmith/flagsmith-php-client/commit/ce5681527304c81089019809bc8905a686e3f92a))
32+
133
<a id="v4.5.1"></a>
2-
# [v4.5.1](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.5.1) - 2025-03-31
34+
## [v4.5.1](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.5.1) - 2025-03-31
335

436
## What's Changed
537
* ci: update actions versions by [@matthewelwell](https://github.com/matthewelwell) in [#91](https://github.com/Flagsmith/flagsmith-php-client/pull/91)
@@ -15,7 +47,7 @@
1547

1648

1749
<a id="v4.5.0"></a>
18-
# [v4.5.0](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.5.0) - 2024-10-02
50+
## [v4.5.0](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.5.0) - 2024-10-02
1951

2052
## What's Changed
2153
* Add ext- requirements to composer.json by [@misakstvanu](https://github.com/misakstvanu) in [#76](https://github.com/Flagsmith/flagsmith-php-client/pull/76)
@@ -27,7 +59,7 @@
2759

2860

2961
<a id="v4.4.0"></a>
30-
# [v4.4.0](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.4.0) - 2024-08-28
62+
## [v4.4.0](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.4.0) - 2024-08-28
3163

3264
## What's Changed
3365
* feat: Support transient identities and traits by [@khvn26](https://github.com/khvn26) in [#78](https://github.com/Flagsmith/flagsmith-php-client/pull/78)
@@ -46,7 +78,7 @@
4678

4779

4880
<a id="v4.3.1"></a>
49-
# [v4.3.1](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.3.1) - 2024-05-24
81+
## [v4.3.1](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.3.1) - 2024-05-24
5082

5183
## What's Changed
5284
* Regex segment local evaluation with int trait by [@floranpagliai](https://github.com/floranpagliai) in [#72](https://github.com/Flagsmith/flagsmith-php-client/pull/72)
@@ -58,7 +90,7 @@
5890

5991

6092
<a id="v4.3.0"></a>
61-
# [v4.3.0](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.3.0) - 2024-04-19
93+
## [v4.3.0](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.3.0) - 2024-04-19
6294

6395
## What's Changed
6496
* feat: Identity overrides in local evaluation mode by [@khvn26](https://github.com/khvn26) in [#69](https://github.com/Flagsmith/flagsmith-php-client/pull/69)
@@ -70,7 +102,7 @@
70102

71103

72104
<a id="v4.2.1"></a>
73-
# [v4.2.1](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.2.1) - 2024-03-19
105+
## [v4.2.1](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.2.1) - 2024-03-19
74106

75107
## What's Changed
76108
* fix(identity-cache-key): Use hashed identifier by [@gagantrivedi](https://github.com/gagantrivedi) in [#68](https://github.com/Flagsmith/flagsmith-php-client/pull/68)
@@ -82,7 +114,7 @@
82114

83115

84116
<a id="v4.2.0"></a>
85-
# [v4.2.0](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.2.0) - 2024-03-15
117+
## [v4.2.0](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.2.0) - 2024-03-15
86118

87119
## What's Changed
88120
* Fix method getEnvironment return type by [@tm1000](https://github.com/tm1000) in [#63](https://github.com/Flagsmith/flagsmith-php-client/pull/63)
@@ -98,7 +130,7 @@
98130

99131

100132
<a id="v4.1.2"></a>
101-
# [v4.1.2](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.1.2) - 2023-11-07
133+
## [v4.1.2](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.1.2) - 2023-11-07
102134

103135
## What's Changed
104136
* Fix invalid cache value by [@VincentLanglet](https://github.com/VincentLanglet) in [#58](https://github.com/Flagsmith/flagsmith-php-client/pull/58)
@@ -111,7 +143,7 @@
111143

112144

113145
<a id="v4.1.1"></a>
114-
# [v4.1.1](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.1.1) - 2023-09-01
146+
## [v4.1.1](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.1.1) - 2023-09-01
115147

116148
## What's Changed
117149
* Avoid deprecation about dynamic properties by [@VincentLanglet](https://github.com/VincentLanglet) in [#55](https://github.com/Flagsmith/flagsmith-php-client/pull/55)
@@ -127,7 +159,7 @@
127159

128160

129161
<a id="v4.1.0"></a>
130-
# [Version 4.1.0 (v4.1.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.1.0) - 2023-07-25
162+
## [Version 4.1.0 (v4.1.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.1.0) - 2023-07-25
131163

132164
## What's Changed
133165
* Ensure example application works by [@matthewelwell](https://github.com/matthewelwell) in [#47](https://github.com/Flagsmith/flagsmith-php-client/pull/47)
@@ -142,7 +174,7 @@
142174

143175

144176
<a id="v4.0.0"></a>
145-
# [Version 4.0.0 (v4.0.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.0.0) - 2023-06-15
177+
## [Version 4.0.0 (v4.0.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v4.0.0) - 2023-06-15
146178

147179
## What's Changed
148180
* BREAKING CHANGE: Use django id if present for percentage split evaluations by [@matthewelwell](https://github.com/matthewelwell) in [#48](https://github.com/Flagsmith/flagsmith-php-client/pull/48)
@@ -156,7 +188,7 @@ WARNING: We modified the local evaluation behaviour. You may see different flags
156188

157189

158190
<a id="v3.1.4"></a>
159-
# [Version 3.1.4 (v3.1.4)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.1.4) - 2023-06-08
191+
## [Version 3.1.4 (v3.1.4)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.1.4) - 2023-06-08
160192

161193
## What's Changed
162194
* Add [@throws](https://github.com/throws) annotation by [@VincentLanglet](https://github.com/VincentLanglet) in [#39](https://github.com/Flagsmith/flagsmith-php-client/pull/39)
@@ -170,7 +202,7 @@ WARNING: We modified the local evaluation behaviour. You may see different flags
170202

171203

172204
<a id="v3.1.3"></a>
173-
# [Version 3.1.3 (v3.1.3)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.1.3) - 2023-05-24
205+
## [Version 3.1.3 (v3.1.3)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.1.3) - 2023-05-24
174206

175207
## What's Changed
176208
* chore/bump version by [@dabeeeenster](https://github.com/dabeeeenster) in [#42](https://github.com/Flagsmith/flagsmith-php-client/pull/42)
@@ -183,7 +215,7 @@ WARNING: We modified the local evaluation behaviour. You may see different flags
183215

184216

185217
<a id="v3.1.2"></a>
186-
# [Version 3.1.2 (v3.1.2)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.1.2) - 2023-04-14
218+
## [Version 3.1.2 (v3.1.2)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.1.2) - 2023-04-14
187219

188220
## What's Changed
189221
* Create .gitattributes to ignore test folder by [@VincentLanglet](https://github.com/VincentLanglet) in [#38](https://github.com/Flagsmith/flagsmith-php-client/pull/38)
@@ -198,7 +230,7 @@ WARNING: We modified the local evaluation behaviour. You may see different flags
198230

199231

200232
<a id="v3.1.1"></a>
201-
# [Version 3.1.1 (v3.1.1)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.1.1) - 2023-03-14
233+
## [Version 3.1.1 (v3.1.1)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.1.1) - 2023-03-14
202234

203235
## What's Changed
204236
* Solve php 8.2 deprecation by [@VincentLanglet](https://github.com/VincentLanglet) in [#34](https://github.com/Flagsmith/flagsmith-php-client/pull/34)
@@ -213,7 +245,7 @@ WARNING: We modified the local evaluation behaviour. You may see different flags
213245

214246

215247
<a id="v3.1.0"></a>
216-
# [Version 3.1.0 (v3.1.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.1.0) - 2022-11-01
248+
## [Version 3.1.0 (v3.1.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.1.0) - 2022-11-01
217249

218250
## What's Changed
219251
* Add modulo operator by [@matthewelwell](https://github.com/matthewelwell) in [#32](https://github.com/Flagsmith/flagsmith-php-client/pull/32)
@@ -227,7 +259,7 @@ WARNING: We modified the local evaluation behaviour. You may see different flags
227259

228260

229261
<a id="v3.0.2"></a>
230-
# [Version 3.0.2 (v3.0.2)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.0.2) - 2022-07-13
262+
## [Version 3.0.2 (v3.0.2)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.0.2) - 2022-07-13
231263

232264
## What's Changed
233265
* Mocking routes directly from file by [@doppiogancio](https://github.com/doppiogancio) in [#26](https://github.com/Flagsmith/flagsmith-php-client/pull/26)
@@ -244,15 +276,15 @@ WARNING: We modified the local evaluation behaviour. You may see different flags
244276

245277

246278
<a id="v3.0.1"></a>
247-
# [Version 3.0.1 (v3.0.1)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.0.1) - 2022-06-07
279+
## [Version 3.0.1 (v3.0.1)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.0.1) - 2022-06-07
248280

249281

250282

251283
[Changes][v3.0.1]
252284

253285

254286
<a id="v3.0.0"></a>
255-
# [Version 3.0.0 (v3.0.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.0.0) - 2022-06-07
287+
## [Version 3.0.0 (v3.0.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v3.0.0) - 2022-06-07
256288

257289
## What's Changed
258290
* Pass third declared param on set through by [@tm1000](https://github.com/tm1000) in [#13](https://github.com/Flagsmith/flagsmith-php-client/pull/13)
@@ -276,7 +308,7 @@ WARNING: We modified the local evaluation behaviour. You may see different flags
276308

277309

278310
<a id="v2.1.1"></a>
279-
# [Version 2.1.1 (v2.1.1)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v2.1.1) - 2022-02-01
311+
## [Version 2.1.1 (v2.1.1)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v2.1.1) - 2022-02-01
280312

281313
## What's Changed
282314
* Remove Guzzle from require by [@tm1000](https://github.com/tm1000) in [#12](https://github.com/Flagsmith/flagsmith-php-client/pull/12)
@@ -288,7 +320,7 @@ WARNING: We modified the local evaluation behaviour. You may see different flags
288320

289321

290322
<a id="v2.1.0"></a>
291-
# [Version 2.1.0 (v2.1.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v2.1.0) - 2022-01-31
323+
## [Version 2.1.0 (v2.1.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v2.1.0) - 2022-01-31
292324

293325
## What's Changed
294326
* Fix for PHP v8.0+ by [@dabeeeenster](https://github.com/dabeeeenster) in [#11](https://github.com/Flagsmith/flagsmith-php-client/pull/11)
@@ -298,7 +330,7 @@ WARNING: We modified the local evaluation behaviour. You may see different flags
298330

299331

300332
<a id="v2.0.2"></a>
301-
# [Version 2.0.2 (v2.0.2)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v2.0.2) - 2021-11-18
333+
## [Version 2.0.2 (v2.0.2)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v2.0.2) - 2021-11-18
302334

303335
## What's Changed
304336
* FIX: Make initialValue nullable [#8](https://github.com/Flagsmith/flagsmith-php-client/issues/8) by [@JustinBack](https://github.com/JustinBack) in [#9](https://github.com/Flagsmith/flagsmith-php-client/pull/9)
@@ -312,23 +344,23 @@ WARNING: We modified the local evaluation behaviour. You may see different flags
312344

313345

314346
<a id="v2.0.1"></a>
315-
# [Version 2.0.1 (v2.0.1)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v2.0.1) - 2021-10-29
347+
## [Version 2.0.1 (v2.0.1)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v2.0.1) - 2021-10-29
316348

317349

318350

319351
[Changes][v2.0.1]
320352

321353

322354
<a id="v2.0.0"></a>
323-
# [Version 2.0 (v2.0.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v2.0.0) - 2021-10-21
355+
## [Version 2.0 (v2.0.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v2.0.0) - 2021-10-21
324356

325357
Implements PSRs as per [#4](https://github.com/Flagsmith/flagsmith-php-client/issues/4)
326358

327359
[Changes][v2.0.0]
328360

329361

330362
<a id="v1.0.0"></a>
331-
# [Flagsmith Rename (v1.0.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v1.0.0) - 2021-05-04
363+
## [Flagsmith Rename (v1.0.0)](https://github.com/Flagsmith/flagsmith-php-client/releases/tag/v1.0.0) - 2021-05-04
332364

333365
- Refactored Bullet Train > Flagsmith
334366
- New Packagist name

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "flagsmith/flagsmith-php-client",
33
"type": "library",
4-
"version": "v4.5.1",
4+
"version": "4.6.0",
55
"license": "BSD-3-Clause",
66
"authors": [
77
{

0 commit comments

Comments
 (0)