Skip to content

Commit 7ac892b

Browse files
committed
chore(release): starter + theme 2.1.1 (Acorn 6 / core 0.15.1)
Theme/starter bumped together to 2.1.1: - roots/acorn ^5.0 -> ^6.0 (Acorn 6 / Laravel 13). Breaking runtime for existing sites: cache-prefix/session-cookie/Redis-prefix separators change (pin CACHE_PREFIX/SESSION_COOKIE/REDIS_PREFIX to preserve caches/sessions), MAIL_ENCRYPTION -> MAIL_SCHEME. PHP floor unchanged (>=8.3). - webentor-core -> 0.15.1 in the theme lock (within ^0.15; focal-point srcset fix). - Version sources (theme composer/package/style.css, starter composer) + both changelogs + compatibility matrix. - Consumer upgrade: pnpm dlx @webikon/webentor-codemods run starter-2.1.1. Also folds in a third-party plugin-floor refresh in the starter ROOT composer.json + composer.lock (ACF 6.8, redis-cache 2.8, GF 2.10.3, wp-rocket 3.22, WP core 6.9 -> 7.0, dev-dep bumps). Intentionally not in the 2.1.1 changelog (routine dep maintenance, kept separate from the Acorn release narrative per maintainer). Claude-Session: https://claude.ai/code/session_011LsRS3cybEkwuGfEpNET2y
1 parent a8aa71b commit 7ac892b

9 files changed

Lines changed: 1698 additions & 1305 deletions

File tree

docs/src/compatibility-matrix.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
| starterVersion | themeVersion | coreVersion | configsVersion | setupCliVersion | php | node |
66
| --- | --- | --- | --- | --- | --- | --- |
7+
| 2.1.1 | 2.1.1 | 0.15.1 | 1.1.0 | 1.1.0 | >=8.3 | >=20 |
78
| 2.1.0 | 2.1.0 | 0.15.1 | 1.1.0 | 1.1.0 | >=8.3 | >=20 |
89
| 2.1.0 | 2.1.0 | 0.15.0 | 1.1.0 | 1.1.0 | >=8.3 | >=20 |
910
| 2.0.7 | 2.0.7 | 0.14.1 | 1.0.2 | 1.1.0 | >=8.3 | >=20 |

packages/webentor-starter/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Webentor Starter Changelog
22

3+
### 2.1.1
4+
5+
- Bump the bundled theme to `2.1.1``roots/acorn` to `^6.0` (from `^5.0`), i.e. **Acorn 6 / Laravel 13**.
6+
- **Requires consumer action on existing sites:** Laravel 13 changes the default cache-prefix / session-cookie / Redis-prefix separators (underscores → hyphens), which **invalidates the object cache and logs out all sessions** unless `CACHE_PREFIX`, `SESSION_COOKIE`, and `REDIS_PREFIX` are pinned in `.env`. Rename the SMTP `MAIL_ENCRYPTION` env var to `MAIL_SCHEME`. Acorn 6 requires PHP `>=8.3` (already the floor).
7+
- After upgrading, run `composer update` then `wp acorn optimize:clear`.
8+
- Bump `webentor-core` to `0.15.1` (transparent patch within the existing `^0.15` range: focal-point `<source srcset>` fix; no API change for consumers).
9+
- Existing projects can apply the `roots/acorn` bump via `pnpm dlx @webikon/webentor-codemods run starter-2.1.1`; the `.env` changes are a documented manual step in that codemod's README.
10+
311
### 2.1.0
412

513
- Bump `webentor-core` to `^0.15` (from `^0.13`). This pulls in the `0.14.0` and `0.14.1` core releases as well:

packages/webentor-starter/composer.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "webikon/webentor-starter",
33
"type": "project",
4-
"version": "2.1.0",
4+
"version": "2.1.1",
55
"license": "MIT",
66
"description": "WordPress boilerplate with Composer, easier configuration, and an improved folder structure",
77
"homepage": "https://roots.io/bedrock/",
@@ -50,7 +50,7 @@
5050
"type": "package",
5151
"package": {
5252
"name": "gravityforms/gravityforms",
53-
"version": "2.8.21",
53+
"version": "2.10.3",
5454
"type": "wordpress-plugin",
5555
"dist": {
5656
"type": "zip",
@@ -73,28 +73,28 @@
7373
"roots/wordpress": "^6.5 || ^7.0",
7474
"roots/wp-config": "^1.0.0",
7575
"roots/multisite-url-fixer": "^1.1",
76-
"wpengine/advanced-custom-fields-pro": "^6.3",
77-
"deliciousbrains-plugin/wp-migrate-db-pro": "^2.3",
78-
"wpackagist-plugin/autodescription": "^5.0",
79-
"wpackagist-plugin/better-image-sizes": "^3.4",
80-
"wpackagist-plugin/block-visibility": "^3.4",
76+
"wpengine/advanced-custom-fields-pro": "^6.8",
77+
"deliciousbrains-plugin/wp-migrate-db-pro": "^2.7",
78+
"wpackagist-plugin/autodescription": "^5.1",
79+
"wpackagist-plugin/better-image-sizes": "^3.9",
80+
"wpackagist-plugin/block-visibility": "^3.7",
8181
"wpackagist-plugin/duplicate-page": "^4.5",
82-
"wpackagist-plugin/loco-translate": "^2.6",
82+
"wpackagist-plugin/loco-translate": "^2.8",
8383
"wpackagist-plugin/menus-for-block-theme": "^1.0",
84-
"wpackagist-plugin/redirection": "^5.1",
85-
"wpackagist-plugin/redis-cache": "^2.0",
86-
"wpackagist-plugin/shortpixel-image-optimiser": "^6.0",
87-
"wpackagist-plugin/wp-sentry-integration": "^8.2.0",
88-
"wpackagist-plugin/wp-mail-smtp": "^4.0",
89-
"wpackagist-plugin/wps-hide-login": "^1.8",
84+
"wpackagist-plugin/redirection": "^5.8",
85+
"wpackagist-plugin/redis-cache": "^2.8",
86+
"wpackagist-plugin/shortpixel-image-optimiser": "^6.5",
87+
"wpackagist-plugin/wp-sentry-integration": "^8.11",
88+
"wpackagist-plugin/wp-mail-smtp": "^4.8",
89+
"wpackagist-plugin/wps-hide-login": "^1.9",
9090
"gravityforms/gravityforms": "*",
91-
"wp-media/wp-rocket": "^v3.15.10",
92-
"wpackagist-plugin/gravity-forms-zero-spam": "^1.4",
93-
"wpackagist-plugin/wp-crontrol": "^1.16",
91+
"wp-media/wp-rocket": "^3.22",
92+
"wpackagist-plugin/gravity-forms-zero-spam": "^1.9",
93+
"wpackagist-plugin/wp-crontrol": "^1.21",
9494
"wpackagist-plugin/transients-manager": "^2.0",
95-
"wpackagist-plugin/user-role-editor": "^4.64",
95+
"wpackagist-plugin/user-role-editor": "^4.65",
9696
"wpackagist-plugin/block-catalog": "^1.6",
97-
"wpackagist-plugin/duracelltomi-google-tag-manager": "^1.20"
97+
"wpackagist-plugin/duracelltomi-google-tag-manager": "^1.22"
9898
},
9999
"require-dev": {
100100
"phpro/grumphp": "^1.4.0",

0 commit comments

Comments
 (0)