From 142af2ef4c3f12fde3ef99827174ab881cacf871 Mon Sep 17 00:00:00 2001 From: Olivier Gorzalka Date: Wed, 14 Oct 2026 08:55:54 +0200 Subject: [PATCH] chore(deps): require Laravel 13.36 --- CHANGELOG.md | 1 + README.md | 2 +- composer.json | 12 ++++++------ 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 206fc948..a3d8ae41 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Lost jobs (a flushed Redis, a purged queue) are found again: at most every five minutes, as a request ends and under a lock, and with `php artisan pollora:schedule:recover` (`--network`, `--dry-run`), an event more than `late_after` seconds (600) past its time is queued again with the same identifier, so it never runs twice. `pollora:doctor` and Site Health report late events (no worker), a queue connection that is `sync` or `null`, and a scheduled event that failed for good in the last week ### Changed +- Requires Laravel 13.36: `illuminate/*` `^13.35` → `^13.36`. The framework version tracks Laravel's, so this release is v13.36.0 - `DiscoveryEngine`, `DiscoveryCacheManager`, `InstancePool` and `ReflectionCache` take their dependencies instead of reaching for `app()` and `config()`; reading `structure-discoverer.cache` moved to `LaravelDiscoveryCacheManagerFactory`. `DiscoveryRegistrar::registerFromContainer()` is now `registerInto()`. These are infrastructure classes, outside the public contracts (`Pollora\Discovery\Domain\*`), which do not change - One `DiscoveryCacheManager` is shared by the engine and the `pollora:doctor` discovery cache check, which built its own - The discovery benchmarks measure memory as PHP allocates it, from a reset peak: they read 2 MB whatever the load diff --git a/README.md b/README.md index d6883d3f..db6588c8 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ composer create-project pollora/pollora my-project Requirements: - PHP 8.4+ for a new project (the skeleton's lock file ships Symfony 8; this package alone accepts PHP 8.3) -- Laravel 13.35 (Pollora's version numbers follow the Laravel release it is built on) +- Laravel 13.36 (Pollora's version numbers follow the Laravel release it is built on) - WordPress 7.1+ ## Quick start diff --git a/composer.json b/composer.json index 9530450e..d63ebebb 100644 --- a/composer.json +++ b/composer.json @@ -24,11 +24,11 @@ "require": { "php": "^8.3", "pollora/helper-overrider": "^1.2", - "illuminate/auth": "^13.35", - "illuminate/support": "^13.35", - "illuminate/database": "^13.35", - "illuminate/routing": "^13.35", - "illuminate/console": "^13.35", + "illuminate/auth": "^13.36", + "illuminate/support": "^13.36", + "illuminate/database": "^13.36", + "illuminate/routing": "^13.36", + "illuminate/console": "^13.36", "pollora/abilities": "^1.0", "pollora/ajax": "^1.1", "pollora/attributes": "^0.1 || ^1.0", @@ -49,7 +49,7 @@ "coduo/php-humanizer": "5.0.3", "nwidart/laravel-modules": "^13.0", "symfony/process": "^7.4 || ^8.0", - "illuminate/config": "^13.35", + "illuminate/config": "^13.36", "laravel/prompts": "^0.3.24" }, "autoload": {