Release Notes for Cristal 0.18
This is the release notes for Cristal.
With this release, it is now possible to add new configurations from the UI. In addition, Blocknote benefits from some additional bugfixes.
New and Noteworthy (since Cristal 0.17)
Full list of issues fixed and Dashboard for 0.18.
For Users
Configure backends at runtime
You can now create and configure backends at runtime, and they will be persisted in the browser, or in Electron's configuration folder if you use the client. See the user guide for more information.
Miscellaneous
BlockNote: * Blocknote editor is now WYSIWYG: editing a page should now show an editor with a design nearly identical to the rendered page
For Admins
No changes!
For Developers
New Settings API
A Settings API is now available, and allows to generically create, store and manage user settings in Cristal.
Select component
A new Select component has been implemented, to be used in forms that require the selection of a value from a set.
UniAst
- Changed the blockQuote block type to quote
- Changed the codeBlock block type to code
BlockNote Headless
- Updated component's editorProps property's type
- Added three new Vue events:
- instant-change when the user modifies the editor's content
- debounced-change which triggers like instant-change but with a delay to avoid too many repetitions
- setup-provider when the realtime provider (HocusPocus) is set up
Upgrades
Security Issues
Security issues are not listed in issue lists or dashboards to avoid disclosing ways to use them, but they will appear automatically in them once they're disclosed. See the XWiki Security Policy for more details.
Known issues
Credits

This project is being financed by the French State as part of the France 2030 program
Ce projet est financé par l’État Français dans le cadre de France 2030
The following people have contributed code to this release (sorted alphabetically):
- ClementEXWiki
- Manuel Leduc
- Pierre Jeanjean
- Simpel
- tkrieck