From 26b5e32fed29123efc852c8aba89fcd457d99498 Mon Sep 17 00:00:00 2001 From: Olivier Gorzalka Date: Tue, 29 Sep 2026 17:42:47 +0200 Subject: [PATCH] docs: Pollora v13.34.0-beta requires Laravel 13.34 The framework's version tracks Laravel's: illuminate/* ^13.34 from v13.34.0-beta. The framework guidelines and the 13.32 upgrade prompt's example constraints follow. --- CHANGELOG.md | 2 ++ resources/boost/guidelines/framework.blade.php | 2 +- .../UpgradePolloraV1332/upgrade-pollora-v13-32.blade.php | 8 ++++---- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e0834c..74b36ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- **Guidelines and the 13.32 upgrade prompt**: Pollora v13.34.0-beta requires Laravel 13.34 (`illuminate/*` `^13.34`, `^13.32` before) — the framework's version tracks Laravel's. The prompt's example constraints are `laravel/framework` `^13.34` and `pollora/framework` `^13.34@beta` + - **`pollora-theming` skill and core guidelines**: block themes (Full Site Editing) are no longer ruled out. The skill documents them — `templates/` and `parts/` at the theme root, static patterns as native `patterns/*.php`, Blade patterns in `resources/views/patterns`, WordPress's pattern cache, the `template-canvas` marker — and lists the three `pollora:make:theme` templates, `magazine` (Buzz) included. Needs the Pollora beta that ships the `magazine` template ## [1.2.0] - 2026-09-28 diff --git a/resources/boost/guidelines/framework.blade.php b/resources/boost/guidelines/framework.blade.php index bd00ebc..57b2283 100644 --- a/resources/boost/guidelines/framework.blade.php +++ b/resources/boost/guidelines/framework.blade.php @@ -100,7 +100,7 @@ ### Laravel 13 Compatibility -- Requires `illuminate/*` `^13.32` +- Requires `illuminate/*` `^13.34` since v13.34.0-beta (`^13.32` before) - Supports Pest 3.x for testing - PHPStan level 5 with WordPress and Laravel extensions - Rector with Laravel-specific rules diff --git a/src/Mcp/Prompts/UpgradePolloraV1332/upgrade-pollora-v13-32.blade.php b/src/Mcp/Prompts/UpgradePolloraV1332/upgrade-pollora-v13-32.blade.php index cffa521..b36fc4e 100644 --- a/src/Mcp/Prompts/UpgradePolloraV1332/upgrade-pollora-v13-32.blade.php +++ b/src/Mcp/Prompts/UpgradePolloraV1332/upgrade-pollora-v13-32.blade.php @@ -38,13 +38,13 @@ ```json "require": { "johnpbloch/wordpress": "^7.1", - "laravel/framework": "^13.33", - "pollora/framework": "^13.32" + "laravel/framework": "^13.34", + "pollora/framework": "^13.34@beta" } ``` -- `pollora/framework` 13.32 requires `illuminate/*` `^13.32`: upgrade Laravel first if needed -- While 13.32 is in beta, the constraint is `^13.32@beta` +- The framework's version tracks Laravel's: from v13.34.0-beta it requires `illuminate/*` `^13.34` (the 13.32 betas required `^13.32`). Upgrade Laravel first if needed +- While it is in beta, the constraint carries `@beta`: `^13.34@beta` - WordPress plugins and themes come from wp-packages instead of wpackagist. Replace the repository and rename the packages (`wpackagist-plugin/x` → `wp-plugin/x`, `wpackagist-theme/x` → `wp-theme/x`): ```json