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.
- Added support for
dependsOn
to be used with the CKEditor4 field.
- Fix formatting on the Detail View to prevent
whitespace-pre-wrap
class from being applied #91 - Fix issue when saving the field when on the Source view mode rather than the WYSIWYG mode, onChange events weren't being properly fired causing saving changes from not being saved. #92
- Updated CKEditor4 from 4.21.0 to 4.22.1
- Switch merging options from
array_merge_recursive
toarray_merge
to prevent the merging of associative arrays keys merging rather than replacing the keys in #88
- Updated CKEditor4 from 4.20.2 to 4.21.0
- Fixed possible caching issue for users who already loaded a previous nova-ckeditor4-field version, causing their cached script not being updated when the package is updated.
- Set the
filebrowserUploadUrl
which will allow the Upload tab to show under the Images dialog box in #84
- Fixed issue with no user configuration is present that the image2 plugin wasn't being added to the extra plugins in https://github.com/waynestate/nova-ckeditor4-field/pull/82/files
- Updated CKEditor4 from v4.20.0 to v4.20.2
- Renamed the migration to include a timestamp to ensure only one migration is created.
- Updated README.md to include the new migration options.
- Updated CKEditor4 from v4.19.1 to v4.20.0
- Added new
enable_migrations
option to the config file to allow for the disabling of the migrations. - Added new
auto_migrate
option to the config file to allow for the disabling of the automatic running of the migrations. - Added new UPGRADE.md for upgrade instructions.
- Add check for migrations to make sure the table doesn't exist before trying to create it. by @chrispelzer in #68 #67
- Updated packagist badges
- Keep custom config when file upload is enabled by @shaffe-fr in #66
- Require Laravel Nova v4.0 within the composer.json which will then allow Nova 4 Support to be tagged properly for the CKEditor 4 field which it now supports.
- update dist/field.js -
npm run prod
was never ran with the default string for CKEditor.js, this corrects it with the correct field.js build. https://github.com/waynestate/nova-ckeditor4-field/commit/586d2ee3338b77c1ededbe2c2f4409106b6872ba This case would never have been met due to the merging of the configuration default for the package.
- Switch back to full-all instead of standard that was put into some places when updating to v4.19.1
- Drag/Drop Image Upload and Namespace specificy by @chrispelzer in #65 Special thanks to @whchi who started this a while ago with #38 but never got put into the package.
Due to making the namespace more specific to the package, you must now update the use for the Field resource
from use Waynestate\Nova\CKEditor
to now use Waynestate\Nova\CKEditor4Field\CKEditor
- Fix saving of CKEditor field if using the default full plugin config that is loaded by CKEditor by @chrispelzer in #64
- Fixed a bug that wasn't updating the field value when only copying and pasting into the CKEditor.
- Update for support for Nova v4 by @chrispelzer in #59
- Update CKEditor to latest v4.14.0 due to XSS vulnerability in the WebSpellChecker plugin by @chrispelzer in #34
- Update README command with compatibility for all OSes #26 - @f-liva
- Change the FormField to use
field.attribute
for the ID to use the column name if there are multiple instances of CKEditor #32 #33
- Fixes FormField component layout to use the Nova Default Field component which includes standard field options like errors and help text #22
- renamed file for PSR-4 compliance by @dsampaolo in #15
- Update the default CKEditor from 4.11.2 to 4.11.3 https://github.com/waynestate/nova-ckeditor4-field/commit/ba138ccc71931bdcf046356f45ad50a1e33581b2
- Version mistake in README.md
- Updated to use the Full CKEditor Preset instead of Standard #12 https://github.com/waynestate/nova-ckeditor4-field/commit/efc1c5c4ad8dbe3ca831e29809749e95e5a7ad05
- Reorder the config file https://github.com/waynestate/nova-ckeditor4-field/commit/d21fdeb5f372f3258f62154505044919178c94d4
- Don't serve blank
field.css
#9 https://github.com/waynestate/nova-ckeditor4-field/commit/1a17b21eef63ed6c10c0da9020c407df92fd2c8b
- If you have already published a config, you'll need to manually update the URL for
ckeditor_url
to use the latest CKEditor v4.11.2 tohttps://cdn.ckeditor.com/4.11.2/full-all/ckeditor.js
- Remove the version number from the composer.json file. This allows us to manage it one spot (the tag).
- Added a ':' to allow name to be bound by @iHazzam in #2
- Add expandable trait so the detail view can collapse the content. by @robertvrabel in #7
- Update the distributed JS by @robertvrabel in #8
- Add expandable trait so the detail view can collapse the content. (@robertvrabel)
- Bind :id to allow multiple CKEditors instances to be used (@iHazzam) #2
Initial release