47 lines
1.3 KiB
Markdown
47 lines
1.3 KiB
Markdown
# Changelog
|
|
|
|
## v1.1 2021.03.28
|
|
|
|
### Added
|
|
|
|
- **owl** switched to `markdown` module.
|
|
- `markdown_alerts` extension. Short admonition syntax.
|
|
- `markdown_del_ins` extension. Deleted and inserted text support.
|
|
|
|
### Changed
|
|
|
|
- Fixed `PASSWORD_FILE` detecting.
|
|
- Fixed path resolving. Now uses `os.path.join()`.
|
|
|
|
### Removed
|
|
|
|
- `markdown2`. Replaced by `markdown` module.
|
|
|
|
## v1.0 2021.03.23
|
|
|
|
### Added
|
|
|
|
- Bootstrap 5. Brand new frontend.
|
|
- Bootstrap Icons.
|
|
- `Flask.session` based authentication. Can be enabled in `config.py`. Password encrypted by `bcrypt`.
|
|
- `pass.py` to set password.
|
|
- Normal 404 error page.
|
|
- `CONTENTS.md` parser. You can navigate between articles.
|
|
- Article title parser. The title is now displayed in the title of the page.
|
|
- New shitcode. It will be refactored in next versions.
|
|
|
|
### Changed
|
|
|
|
- `contents.md` and `home.md` renamed to `CONTENTS.md` and `HOME.md`.
|
|
- `native` Pygments theme by default.
|
|
- File search algorithm changed. Now the viewing of files nested in folders works.
|
|
- The main application code has been moved to the `owl.py` module. The launch point of the application is now also the `owl.py`, and not the `wsgi.py`. It may not be the best architectural solution, but it seems to be the most concise now.
|
|
|
|
### Removed
|
|
|
|
- Old shitcode removed. See Changed.
|
|
- Old frontend and templates.
|
|
|
|
## v0.1 2020.08.15
|
|
|
|
First version released. |