the big change
This commit is contained in:
parent
14e69ac291
commit
93e6b9a0d3
90 changed files with 2629 additions and 2900 deletions
13
CHANGELOG.md
13
CHANGELOG.md
|
|
@ -1,5 +1,18 @@
|
|||
# What’s New
|
||||
|
||||
## 1.0.0
|
||||
|
||||
+ **BREAKING CHANGES AHEAD**!
|
||||
+ **SECURITY ADVISORY**: versions from `0.7` up to `0.9` are **VULNERABLE to XSS** due to `.jinja2` not getting autoescaped.
|
||||
+ No more a monolith: `app.py` got split into several files into `salvi` package
|
||||
+ Switched from peewee to **SQLAlchemy**; Schema as of 1.0 is the same as 0.9
|
||||
+ Added dependency on [libsuou](https://github.com/yusurko/suou)
|
||||
+ `site.conf` deprecated, but still supported for the time being
|
||||
+ Switched to `pyproject.toml`. `requirements.txt` has been sunset.
|
||||
+ Switched to the Apache License; the old license text is moved to `LICENSE.0_9`
|
||||
+ Added color themes! This is a breaking (but trivial) aesthetic change. Default theme is 'Miku' (aquamarine green).
|
||||
+ Extensions have been removed. They never had a clear, usable, public API in the first place.
|
||||
|
||||
## 0.9
|
||||
|
||||
+ Removed `markdown_katex` dependency, and therefore support for math.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue