From 96a33eff9853133d95fb1fdb039de528f18c1e02 Mon Sep 17 00:00:00 2001 From: Tamara Date: Thu, 15 Oct 2026 15:11:52 -0500 Subject: [PATCH 1/2] [FSSDK-13266] chore: Prepare release 4.0.4 Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 5 +++++ src/Optimizely/Event/Builder/EventBuilder.php | 2 +- tests/EventTests/EventBuilderTest.php | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4377558c..842a32cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Optimizely PHP SDK Changelog +## 4.0.4 +October 15, 2026 + +* Update: Allow `justinrainbow/json-schema` v6.x and `lastguest/murmurhash` v2.x #298 + ## 4.0.3 May 20, 2026 diff --git a/src/Optimizely/Event/Builder/EventBuilder.php b/src/Optimizely/Event/Builder/EventBuilder.php index f57b2139..87781636 100644 --- a/src/Optimizely/Event/Builder/EventBuilder.php +++ b/src/Optimizely/Event/Builder/EventBuilder.php @@ -39,7 +39,7 @@ class EventBuilder /** * @const string Version of the Optimizely PHP SDK. */ - const SDK_VERSION = '4.0.3'; + const SDK_VERSION = '4.0.4'; /** * @var string URL to send event to. diff --git a/tests/EventTests/EventBuilderTest.php b/tests/EventTests/EventBuilderTest.php index 01f9234f..961ba95e 100644 --- a/tests/EventTests/EventBuilderTest.php +++ b/tests/EventTests/EventBuilderTest.php @@ -69,7 +69,7 @@ protected function setUp() : void ]], 'revision' => '15', 'client_name' => 'php-sdk', - 'client_version' => '4.0.3', + 'client_version' => '4.0.4', 'anonymize_ip'=> false, 'enrich_decisions' => true, ]; From a6ced71c162b1fe230a125535c02224afdb9d4b1 Mon Sep 17 00:00:00 2001 From: Tamara Date: Thu, 15 Oct 2026 15:15:46 -0500 Subject: [PATCH 2/2] [FSSDK-13266] List all #298 changes in the 4.0.4 CHANGELOG entry Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 842a32cf..26eb9887 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,10 @@ ## 4.0.4 October 15, 2026 -* Update: Allow `justinrainbow/json-schema` v6.x and `lastguest/murmurhash` v2.x #298 +* Update: Allow `justinrainbow/json-schema` v6.x #298 +* Update: Allow `lastguest/murmurhash` v2.x; bucketing supports both the v1 and v2 APIs with identical results #298 +* Add bucketing tests for empty-string and UTF-8 bucketing IDs #298 +* Add CI job that tests against the latest supported dependency versions on PHP 8.1 and 8.2 #298 ## 4.0.3 May 20, 2026