v0.5.0-alpha.0
Pre-release
Pre-release
·
1590 commits
to master
since this release
Features:
- Finished the MVP of the document builder page so documents can be created, deleted and updated. Bricks and fields can be edited, removed and re-ordered etc.
- Supported locales are now listed on the settings page (092140e)
- Translations are now controllable on a per field basis for better granularity in setting up bricks and collections. (43c4f90)
- Bricks can now have a description set against them in config (848e9cc)
- Document builder now has a image preview icon that opens a modal on bricks that have preview images set. (d2a4fc3)
- Added internationalisation support to the CMS frontend though we currently only have en translations (ebe94e3)
- Collections, documents, media, roles and users now all have a no data state that prompts users to create an entry. (76bed15)
- New account page added for users to control their locale preference and update their details. (c3e4e8f)
- Creating a user no longer requires a password to be set against them, instead we utilise the password reset flow so new users can set their own password. (b262176)
- Users can now update their own password on the account route and added support to force accounts to update their password before being able to use the CMS. (d10572f)
- Users with permission can now mark other users to update their password on next login/use of their account. (032418f)
Breaking changes:
- Languages have been renamed to locales across the frontend/backend and are now controlled via config (32f41b9)
- Fields req and res objects now either return all locale translations or none depending on if the translation support flag is true on a field. (e7d83c4)
Bug Fixes:
- Fixed issue with collection document multiple formatter not passing down the default locale config value. (44c53e9)
- Fixed issue with media panel not invalidating media in time when reopening the panel after updating it. (4c2e806)
- Fixed issue where you could update the currently authenticate user with the update user endpoint. (d640912)
- Fixed issue where you could delete yourself and along with that all users. (5e90524)
- Fixed issue with brick store group functions where required props weren't passed down that were required to target second level and deeper groups. (469dce4)
- Fixed CSRF token refetching in fetch wrapper. (70cb5b0)
- Processed images now records size and gets set against the storage limit defined by config. (fa83851)