Release v1.0.6
Release v1.0.6 - FrankenPHP worker reset_kernel=false audit (100% compatible)
Confirmed Scenario B safety for RelativeTimeFormatter and Twig extension.
No API or configuration changes.
Changelog
Added
- FrankenPHP worker audit for sticky Kernel (
FRANKENPHP_RESET_KERNEL=false): FRANKENPHP-WORKER-AUDIT.md — 100% compatible under Scenario B; no remediations required. - Spec FR-WORKER-001 / US-05 documenting worker + long-lived kernel guarantees.
- Unit regression
testSharedInstanceDoesNotLeakLocaleAcrossConsecutiveCalls(shared formatter, no kernel reset).
Changed
- PHPStan now uses
nowo-tech/phpstan-frankenphpruleset-worker-strict.neon(includes worker rules). - Docs: README / UPGRADING / RELEASE / baseline spec and code inventory updated for the worker audit.
- Dev lockfiles refreshed via
composer-sync/ demo path reference (release-check).
Notes
- No API or configuration changes for integrators. Continue requiring
nowo-tech/relative-time-bundle: ^1.0.
What's Changed
- fix(ci): regenerate composer.lock for PHP 8.2 CS job by @HecFranco in #17
- chore(deps): bump phpstan/phpstan from 2.2.12 to 2.2.13 in the phpstan group by @dependabot[bot] in #18
- chore(deps): bump phpstan/phpstan from 2.2.13 to 2.2.14 in the phpstan group by @dependabot[bot] in #19
- chore(deps): bump rector/rector from 2.6.6 to 2.6.7 by @dependabot[bot] in #20
Full Changelog: v1.0.5...v1.0.6