Repository navigation
Releases: palasthotel/grid
Releases · palasthotel/grid
Release list
v3.1.1
v3.1.0
v3.0.0
3.0.0 (2026-10-05)
⚠ BREAKING CHANGES
- grid needs PHP 8.2 or later; the pull request check lints 8.2 to 8.4.
- Editor::__construct() takes the integration's iHook as a third argument (Storage, asset base URL, iHook), so the style editor can fire hooks. Integrations that construct the Editor have to pass it; grid-wordpress does, grid-drupal does not yet.
- js/dist and vendor/ are no longer part of the repository or the release tags. Consumers install the library with Composer (palasthotel/grid from GitHub) and build it themselves: composer install, then npm ci && npm run build in the library directory.
- grid_html_box is no longer part of the library. CMS integrations ship their own html box; grid-wordpress and grid-drupal already do.
- grid_video_box and its edit-mode template are no longer part of the library. CMS integrations ship their own video box; grid-wordpress and grid-drupal already do.
build
- build the editor bundle in the pipeline instead of committing it (d5a02cc)
- require PHP 8.2 (326cfdc)
Features
- reject changes based on an outdated copy of a grid (84f3b7a)
- send a User-Agent with SoundCloud requests and let projects cha… (7c6bb15)
- send a User-Agent with SoundCloud requests and let projects change it (3731449)
Bug Fixes
- call get_class() with an argument (94579fb)
- cast ids and escape values in all storage queries (fcf1798)
- deprecated warnings (da1d855)
- deprecation warnings (24cb5cc)
- deps: update the bundled CKEditor to 4.22.1 (a663caa)
- deps: update the editor bundle's packages and drop unused ones (109a292)
- do not fail when removing a box that is already gone (a2efc2d)
- keep a box type's defaults when stored or posted content lacks a field (daaf415)
- keep the editor's toolbar buttons in the window and steady on hover (b0f892b)
- keep the editor's toolbar buttons in the window and steady on hover (417713d)
- link a container, slot or box only once per grid revision (eb91b8a)
- load every external CKEditor plugin, not only the last (791b3af)
- stop the bundled SimplePie from breaking WordPress feeds (55fe965)
- stop the bundled SimplePie from breaking WordPress feeds (0aab356)
Code Refactoring
v2.5.8
What's Changed
- Fix XML parsing error in #467 by @greatestview in #474
- remove html_box from core by @Einspieler in #483
New Contributors
- @Einspieler made their first contribution in #483
Full Changelog: v2.5.7...v2.5.8
v2.5.7
Lazy templates
- Optimization: lazy load grid templates only if they are needed
Security update ckeditor
Security update ckeditor
- Ckeditor security update
Grid Style Variant fix
v2.1.6 #462 autoload fix