Release Notes for Cristal 0.7
This is the release notes for Cristal.
This is the first public release of Cristal.
The two main changes are the introduction of a main UI layout corresponding to the wireframes, and the possibility to persist the modifications done in edit mode.
New and Noteworthy
Full list of issues fixed and Dashboard for 0.7.
For Users
Main UI Layout
The pages layout is now completely reworked to match the Wireframes.
We currently support two design systems: Shoelace and Vuetify, and it's possible switch by configuration.
Introduction of Prosemirror
We integrated prosemirror for the editor in this release, as a way to have a way to nicely edit content to save.
Following the editor choice discussion on the forum, we are going to switch to Tiptap on Cristal 0.8.
Miscellaneous
File System Backend: A file system backend is now available when using the electron distribution. This backend allows to store the wiki content as files on a local $HOME/.cristal directory.
Introduction of page save: Clicking on save now actually persists pages
XWiki Backend
- The XWiki instance needs a few specific configurations
File System Backend
- A $HOME/.cristal directory must exist
For Admins
No changes!
For Developers
Icon UI Vue Component
A generic Icon Vue Component is now available.
Usage
import {CIcon} from "@cristal/icons";
</script>
<template>
<c-icon name="alarm"></c-icon>
</template>
Result
Upgrades
The following runtime dependencies have been upgraded (they have a different release cycle than Cristal):
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
The following people have contributed code to this release (sorted alphabetically):
- Ludovic Dubost
- Manuel Leduc
- Thiago Krieck