v0.22.14
v0.22.14
Features
- Pages datasources: bind data sources at page level
- Data source schema & providers: new API for defining and managing data sources
getDataResolver()method added toComponentWithCollectionsStatetoHTML()now supportsattributesoption alongsidecleanId
Improvements
resetFromString()now accepts option to skip view updates- Performance optimizations
- Datasource handling and validation improvements
- Component wrapper resolver now aligns with collections behavior
Fixes
- Component content reset with duplicated IDs
What's Changed
- Improve resetFromString by adding option to skip view updates by @artf in https://github.com/GrapesJS/grapesjs/pull/6617
- Pages datasources by @mohamedsalem401 in https://github.com/GrapesJS/grapesjs/pull/6601
- Data source schema & providers by @artf in https://github.com/GrapesJS/grapesjs/pull/6633
- Performance improvements by @mohamedsalem401 in https://github.com/GrapesJS/grapesjs/pull/6621
- Fix component content reset with duplicated ids by @artf in https://github.com/GrapesJS/grapesjs/pull/6638
- Add getDataResolver to ComponentWithCollectionsState by @artf in https://github.com/GrapesJS/grapesjs/pull/6643
- Support
attributesoption alongsidecleanIdfortoHTMLoperations by @DavidHarvey in https://github.com/GrapesJS/grapesjs/pull/6642 - Fixes and improvements for datasources by @artf in https://github.com/GrapesJS/grapesjs/pull/6649
- Align component wrapper resolver with collections by @artf in https://github.com/GrapesJS/grapesjs/pull/6653
New Contributors
- @DavidHarvey made their first contribution in https://github.com/GrapesJS/grapesjs/pull/6642
Full Changelog: https://github.com/GrapesJS/grapesjs/compare/v0.22.13...v0.22.14