Release Notes for Cristal 0.17

Last modified by Manuel Leduc on 2025/04/29

This is the release notes for Cristal.

This release brings improvements to the Blocknote editor for Cristal.

Information

Note for translators: While there is currently no easy way to switch languages, we started extracting translatable text info a format that can be exploited by Weblate. You can already start translating a few translation keys.

Warning

Cristal is still under heavy development.

  • All APIs are subject to be changed without notice
  • A lot of features are subject to limitations that will be removed over time
  • See the Roadmap page to see what we plan to work on in the next releases

New and Noteworthy (since Cristal 0.16)

Full list of issues fixed and Dashboard for 0.17.

For Users

BlockNote UI

 

  • The link creation button was removed from BlockNote's default toolbar
  • A custom link creation button was appended to BlockNote's default toolbar
  • The old popover for images has been replaced with a proper toolbar
  • The toolbar's UI for links has been improved and is now consistent with BlockNote's styling
  • Auto-suggestions on links are now usable with mouse or keyboard
  • Images can now be uploaded

 

For Admins

No changes!

For Developers

UniAst

 
API Docs

  • Introduced ListItem and Image to describe the corresponding elements
  • In ConverterContext, renamed serializeReferenceToUrl to getUrlFromReference
  • In ConverterContext, added required getDisplayName method
  • Links and images can now be parsed using XWiki's custom syntax

Miscellaneous

  • fn-utils: API Docs

    Added a new library fn-utils that hosts several utility functions such as assertions, handling of fallible functions, etc.

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

France 2030 Logo

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
  • xrichard

Get Connected