salvi/CHANGELOG.md

58 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Whats New
## 0.7
+ Schema changes:
+ Removed `PagePolicy` and `PagePolicyKey` tables altogether. They were never useful.
+ Added `calendar` field to `Page`.
+ Added `User` table.
+ Added `Flask-Login` and `Flask-WTF` dependencies in order to implement user logins.
+ Added `python-i18n` as a dependency. Therefore, i18n changed format, using JSON files now.
+ Login is now required for creating and editing.
+ Now you can leave a comment while changing a pages text. Moreover, a new revision is created now
only in case of an effective text change.
+ Now a page can be dated in the calendar.
+ Now you can export and import pages in a JSON format. Importing can be done by admin users only.
+ Improved page history view, and added user contributions page.
+ Updated Markdown extensions to work under latest version.
+ Like it or not, now gzip library is required.
+ Added CSS variables in the site style.
## 0.6
+ Added support for database URLs: you can now specify the URL of the database
in `site.conf` by setting `[database]url`, be it MySQL, PostgreSQL or SQLite.
+ Added experimental math support, with `markdown_katex` library. The math
parsing can be opted out in many ways.
+ Backlinks can now be accessed for each page.
+ Spoiler tags at beginning of line now work. Just for now.
+ Removed `Upload` table.
+ Added `PageLink` table.
## 0.5
+ Removed support for uploads. The `/upload/` endpoint now points to an info
page, and the “Upload image” button and gallery from home page are now gone.
+ `markdown_strikethrough` extension is no more needed. Now there are two new
built-in extensions: `StrikethroughExtension` and `SpoilerExtension` (the
last one is buggy tho).
+ Removed support for magic words (the commands between `{{` `}}`). These
features are now lost: `backto`, `media` and `gallery` (easily replaceable
with simple Markdown).
+ Added app version to site footer.
+ Added client-side drafts (they require JS enabled).
## 0.4
## 0.3
## 0.2
+ Some code refactoring.
+ Light and dark theme.
+ Move database into `database/` folder.
+ Style improvements.