Skip to content

Releases: palasthotel/grid

v3.1.1

Choose a tag to compare

@palasthotel-release-bot palasthotel-release-bot released this 12 Oct 15:57
b16ff8d

3.1.1 (2026-10-12)

Bug Fixes

  • deps: bump @babel/runtime (4fb173f)
  • deps: bump @babel/runtime from 8.0.5 to 8.0.7 in the npm-production group (c711f48)
  • keep .gitignore, tests and CI files out of the Composer archive (9558268)

v3.1.0

Choose a tag to compare

@palasthotel-release-bot palasthotel-release-bot released this 06 Oct 12:12
af7e423

3.1.0 (2026-10-06)

Features

  • install into Drupal's libraries directory (4bc8f75)
  • install into Drupal's libraries directory (4d66615)

Bug Fixes

  • run the editor with jQuery 4 (916eb78)

v3.0.0

Choose a tag to compare

@palasthotel-release-bot palasthotel-release-bot released this 05 Oct 08:19
60acee6

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

  • pass an iHook to the Editor (e97fe34)
  • remove the html box from the library (7b62ef0)
  • remove the video box from the library (efe85d9)

v2.5.8

Choose a tag to compare

@JanaME JanaME released this 05 Oct 08:04

What's Changed

New Contributors

Full Changelog: v2.5.7...v2.5.8

v2.5.7

Choose a tag to compare

@JanaME JanaME released this 05 Oct 07:55

Full Changelog: 2.2.3...v2.5.7

Lazy templates

Choose a tag to compare

@EdwardBock EdwardBock released this 02 Jun 05:38
  • Optimization: lazy load grid templates only if they are needed

Security update ckeditor

Choose a tag to compare

@EdwardBock EdwardBock released this 27 May 11:53
  • CKEditor 4.16.1

Security update ckeditor

Choose a tag to compare

@EdwardBock EdwardBock released this 27 May 05:10
  • Ckeditor security update

Grid Style Variant fix

Choose a tag to compare

@EdwardBock EdwardBock released this 19 Dec 11:09
v2.1.6

#462 autoload fix

Refactoring bugfix

Choose a tag to compare

@EdwardBock EdwardBock released this 18 Dec 14:14
v2.1.5

refactoring bugfix