Repository navigation
Releases
Releases · ops-ai/Toggly.FeatureManagement.PHP
v1.3.2
PHP SDK v1.3.2 (core only)
Patch release of toggly/feature-management-php. Laravel and WordPress mirrors were not tagged in this release.
Fixed
- Restore PHP 7.4 parseability on the live-update WebSocket path by replacing PHP 8.0
str_starts_with/str_containshelpers withstrposchecks inFeatureProviderandWebSocketClient. - Avoid a native constructor union type on
MongoDBSnapshotProviderso the optional MongoDB snapshot adapter still parses on PHP ^7.4.
Notes
- PR #34's Laravel
#[FeatureUsage]middleware fix remains in monorepomainbut is not published as a Laravel package release yet (no new core API;FeatureUsageScopeshipped in 1.3.0).
Installation
composer require toggly/feature-management-php:^1.3.2Links
What's Changed
- Fix Laravel #[FeatureUsage] middleware to record usage scopes by @scattered-code in #34
- Bump Laravel 13 host to 13.11.0 and exercise real flag evaluation by @scattered-code in #37
- Fix Packagist mirror tags to use each package's own version by @scattered-code in #35
- Prove PHP core 7.4–8.5 matrix with PHPUnit 13, Illuminate 13, protobuf v5 by @scattered-code in #39
- Widen WordPress plugin support matrix and prove flag evaluation in CI by @scattered-code in #38
- Bump core package to 1.3.2 for PHP 7.4 live-update fixes by @scattered-code in #40
Full Changelog: v1.3.1...v1.3.2
v1.3.1
PHP SDK v1.3.1
Fixed
- Always apply HTTP 200 definition bodies even when the response
ETagmatches the stored revision, so in-memory filters stay in sync after targeting is cleared (LiveE2E identity-targeting) [OPS-2012]. Matching ETags still count as definition cache hits; new revisions count as misses.
Installation
# Core only
composer require toggly/feature-management-php
# Laravel (pulls core)
composer require toggly/laravel
# WordPress (pulls core)
composer require toggly/wordpressLinks
v1.1.3
PHP SDK v1.1.3
Installation
# Core only
composer require toggly/feature-management-php
# Laravel (pulls core)
composer require toggly/laravel
# WordPress (pulls core)
composer require toggly/wordpressBreaking (1.0+)
Laravel and WordPress integrations ship as separate Packagist packages.
Core no longer includes Toggly\Laravel / Toggly\WordPress classes.
Requirements
- PHP ^7.4 | ^8.0 | ^8.1 | ^8.2 | ^8.3 | ^8.4 | ^8.5
Links
What's Changed
- Fix PHP usage HTTPS fallback posting to definitions CDN [OPS-1262] by @scattered-code in #20
Full Changelog: v1.1.2...v1.1.3
v1.1.2
PHP SDK v1.1.2
Installation
# Core only
composer require toggly/feature-management-php
# Laravel (pulls core)
composer require toggly/laravel
# WordPress (pulls core)
composer require toggly/wordpressBreaking (1.0+)
Laravel and WordPress integrations ship as separate Packagist packages.
Core no longer includes Toggly\Laravel / Toggly\WordPress classes.
Requirements
- PHP ^7.4 | ^8.0 | ^8.1 | ^8.2 | ^8.3 | ^8.4 | ^8.5
Links
What's Changed
- Bootstrap empty Packagist mirrors before monorepo split [OPS-974] by @scattered-code in #14
- Align PHP package READMEs with live Packagist 1.0 [OPS-976] by @scattered-code in #15
- Report definition cache hits on PHP usage telemetry [OPS-988] by @scattered-code in #18
- [OPS-1175] Expand current PHP and WordPress compatibility by @scattered-code in #19
Full Changelog: v1.0.0...v1.1.2
v1.0.0
PHP SDK v1.0.0
Installation
# Core only
composer require toggly/feature-management-php
# Laravel (pulls core)
composer require toggly/laravel
# WordPress (pulls core)
composer require toggly/wordpressBreaking (1.0+)
Laravel and WordPress integrations ship as separate Packagist packages.
Core no longer includes Toggly\Laravel / Toggly\WordPress classes.
Requirements
- PHP ^7.4 | ^8.0 | ^8.1 | ^8.2 | ^8.3 | ^8.4
Links
What's Changed
- Split PHP SDK into Composer path monorepo packages [OPS-964] by @scattered-code in #12
- Promote PHP core to root and wire Packagist mirror splits [OPS-963] by @scattered-code in #13
Full Changelog: v0.4.1...v1.0.0
v0.4.1
PHP SDK v0.4.1
Installation
composer require toggly/feature-management-phpFeatures
- PHP 7.4–8.4 support (CI matrix 8.2–8.4)
- Laravel service provider integration
- WordPress integration
- PSR-compatible interfaces (HTTP client, cache, logging)
Requirements
- PHP ^7.4 | ^8.0 | ^8.1 | ^8.2 | ^8.3 | ^8.4
Links
What's Changed
- Detect GPG secrets via step output for Packagist release [OPS-732] by @scattered-code in #8
- Add core filter-parity evaluation for PHP SDK [OPS-884] by @scattered-code in #9
- Add PHP usage and metrics gRPC parity [OPS-915] by @scattered-code in #10
- Professionalize Packagist storefront metadata [OPS-959] by @scattered-code in #11
Full Changelog: v0.2.0...v0.4.1
v0.2.0
PHP SDK v0.2.0
First stable Packagist release for toggly/feature-management-php.
Installation
composer require toggly/feature-management-php