All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- NovaEditorJsCast now properly handles JSON, not double-encoding stuff and decoding double-encoded properties.
- Constructor of
NovaEditorJsData
now accepts null values and non-iterables. - PHPDoc return type of
NovaEditorJsData::toHtml()
.
- Support for
spatie/image
version 2.x.
composer.json
didn't require PHP 8.1+, but the codebase did.
- Nova 4 support
NovaEditorJsConverter
to split HTML conversion from the Nova FieldNovaEditorJsData
model to store JSON data and allow easy HTML conversionNovaEditorJsCast
to easily convert between raw data and theNovaEditorJsData
model- JS linter, EditorConfig and other tools for better development
- PHP version requirements changed, now requires PHP 8.1 or higher
NovaEditorJs
facade for better separation of concerns- Improved README and separated extending docs to separate file
- Updated Laravel Mix to new version
- Updated Vue to version 3
- The
NovaEditorJsField::displayUsing
now recieves aNovaEditorJsData
model - More robust conversion between the model data and the Nova editor field
NovaEditorJs::make
, useNovaEditorJsField::make
instead
2.0.3 - 2020-12-07
- Fix for Amazon S3 file support (#49)
2.0.2 - 2020-11-29
- Reduced minimum height of editor (#47)
- Fix for when using an S3 disk (#46)
2.0.0 - 2020-08-03
- Added support for extending the EditorJS field with custom plugins
For older changes before v2.0.0, please see the releases page.