Releases: thinktomorrow/chief
Releases · thinktomorrow/chief
0.4.0
Biggest changes:
- Added: function valueResolver on field to customize how a value is retrieved from the database
- Added:
Field::default()
method to set default field value. - Added: nomadic trait. A nomadic page or module can only be edited by admin and only one can exists.
- Changed: updated Assetlibrary to 0.6
The update to Assetlibary 0.6 is a breaking change and will most likely require some changes to you codebase.
Check the upgrade documentation here for more details.
0.3.4
- Added: config option
thinktomorrow.chief.route.prefix
to change default/admin
url prefix if needed. - Added: selected module in pagebuilder now displays an edit link
- Added: Checkbox field
- Added: Laravel 6 support
- Changed: Healthmonitor checks are now defined in the chief.php config file.
- Changed: FieldType now accepts custom types. It no longer requires a type to be one of the provided defaults.
- Fixed: wysiwyg editor was missing on the create page. Added extra flag to disable image upload.
- Fixed: Slug of deleted module is now allowed to be reused. This used to give an unique validation constraint.
- Fixed: isActiveUrl helper method can now check for full url
- Fixed: show edit link in context menu in modules tab on page editpage
- Fixed: deleting a page now also deletes related url records.
- Fixed: issue where unique url validation didn't take the base url segment into account.
- Fixed: issue where long pagetitle would overflow the admin header
0.3.3
- Fixed: image uploads
- Fixed: image sorting
- Changed: small changes to pagebuilder and removed redactor
- Changed: BREAKING - FindAllManaged function on manager has been removed in favor of indexCollection
- Changed: increased max timeout and memorylimit for image upload/conversions
0.3.2
0.3.1
0.3.0
0.2.14
0.2.12
0.2.9
Changed: moved Assistant contract to /Managers/Assistants/ folder.
Changed: Publication logic is no longer baked in Pagemanager but added as a Manager assistant.
Fixed: Fixed saving new page without title. required-fallback-locale is now an implicit rule.
Fixed: Prepend and Append methods on fields don't require the field to be translated anymore
Fixed: integration tests by checking view path of admin routes.
0.2.7
- Added: Publish filter added to pagemanager.
- Changed: own settings page now requires the user to have the
update-you
permission. In existing projects you can add this permission by running:php artisan chief:permission update-you
. Next you'll need to add this permission to all the roles in your system. This is done via the UI. - Removed: manager::archive() method in favor of ArchiveAssistant flow.
- Removed: pagemanager::archive() method in favor of ArchiveAssistant flow.
- Fixed: only a developer can edit/update an user with role developer.
- Fixed: only a developer can assign an user with the developer role.
- Fixed: improved user management UI
- Fixed: pagebuilder module section now save in right order
- Fixed: respect redirectTo url for AuthenticationException in L5.7
- Fixed: allow field description value to contain html
-> more in changelog.md