Skip to content

Releases: GrapesJS/grapesjs

v0.23.6

Choose a tag to compare

@artf artf released this 26 Aug 12:24
2bdeda8

What's Changed

  • Allow custom parseValue to StyleManager properties by @artf in #6820
  • fix(video): remove deprecated modestbranding option from YouTube videos by @nimitbhagat in #6815
  • fix(video): support both YouTube and Vimeo mute parameters by @nimitbhagat in #6819
  • Update workflow for the core publish by @artf in #6821
  • fix(sorter): use model-space index when filtered children precede drop target by @Amwam in #6818

New Contributors

Full Changelog: v0.23.5...v0.23.6

v0.23.5

Choose a tag to compare

@artf artf released this 11 Aug 13:17
ad4b5c1

What's Changed

  • fix(keymaps): apply prevent option without relying on CanvasView by @Gxrvish in #6804
  • Frame fixex by @artf in #6809

Full Changelog: v0.23.4...v0.23.5

v0.23.4

Choose a tag to compare

@artf artf released this 31 Jul 13:52
5b647bc

What's Changed

  • Improve data source binding performance for direct record-based resolvers by @artf in #6802
  • Fix stale drop target on slow drags in sorter by @Gxrvish in #6798
  • Deselect components on removal by @Gxrvish in #6799

Full Changelog: v0.23.3...v0.23.4

v0.23.3

Choose a tag to compare

@artf artf released this 24 Jul 08:33
6045d01

What's Changed

New Contributors

Full Changelog: v0.23.1...v0.23.3

v0.23.2

Choose a tag to compare

@artf artf released this 02 Jun 08:31

What's Changed

New Contributors

Full Changelog: v0.23.1...v0.23.2

v0.23.1

Choose a tag to compare

@artf artf released this 26 May 13:56
6af922e

What's Changed

  • Add types to commands by @artf in #6765
    This improves the TypeScript experience around the Commands API by making command execution more predictable and easier to integrate safely. Built-in commands now carry stronger typing, and custom commands can participate too, while existing dynamic usage stays backward-compatible.
  • Add support for custom HTML code parsers by @artf in #6767
    This opens the door to using GrapesJS in more headless and server-side workflows, where relying on browser DOM parsing is not ideal or not possible. It gives integrators a way to plug in their own HTML parser while still feeding the result through the existing component recognition pipeline.
  • Add support for dynamic plugins by @artf in #6768
    Plugins are no longer just something you register once at startup. With this change, plugins can be added, inspected, and removed at runtime per editor instance, which makes feature toggling, conditional integrations, and cleaner plugin lifecycle management much easier.
  • Add Initial support for nested CSS rules by @artf in #6760
    This is the first step toward better support for modern CSS authoring patterns. In practice, GrapesJS can now start parsing and representing nested CSS structures, improving compatibility with newer syntax and laying the groundwork for more complete nested CSS handling across import/export flows.

Full Changelog: v0.22.16...v0.23.1

v0.22.16

Choose a tag to compare

@artf artf released this 28 Apr 10:29
cf8257a

What's Changed

New Contributors

Full Changelog: v0.22.15...v0.22.16

v0.22.15

Choose a tag to compare

@artf artf released this 10 Apr 12:28
65a128d

What's Changed

  • Up wrapper api collections by @artf in #6664
  • Update resolveCollectionVariable by @artf in #6670
  • Fix incorrect conversion of rgba to hex8 in color picker by @DavidHarvey in #6672
  • Update data resolver watcher by @artf in #6676
  • Type callback events by @artf in #6710
  • Ensure document is defined during hasFocus by @artf in #6711
  • Ensure styles cache is properly cleared. Fixes #6685 by @artf in #6712
  • build(deps): bump underscore from 1.13.1 to 1.13.8 by @dependabot[bot] in #6721
  • Fix typo in 'isComponent' reference by @mattmurph9 in #6727
  • Port newer color readability functions from TinyColor by @DavidHarvey in #6681
  • fix drag drop cause removing wrong element by @them7d in #6692
  • allow for more complex selectors in parseSelector by @tomekczm in #6684
  • build(deps): bump lodash.template from 4.5.0 to 4.18.1 by @dependabot[bot] in #6735
  • Data source import policy by @artf in #6738
  • Fix Youtube videos with strict-origin-when-cross-origin by @artf in #6739
  • Fix border radius order by @artf in #6740
  • Add convertAttributeValues to allow parsing HTML attributes values by @artf in #6741
  • Add allowEmpty to getCss by @artf in #6742
  • Allow dynamic boxRect for CanvasSpot by @artf in #6744

New Contributors

Full Changelog: v0.22.14...v0.22.15

v0.22.14

Choose a tag to compare

@artf artf released this 20 Nov 13:26
fdb55d6

What's Changed

New Contributors

Full Changelog: v0.22.13...v0.22.14

v0.22.13

Choose a tag to compare

@artf artf released this 16 Sep 10:15
753b173

What's Changed

New Contributors

Full Changelog: v0.22.12...v0.22.13