#Changelog
All notable changes to this project will be documented in this file.
- add homepage content settings page
- add tags support for posts
- add Really Simple Licensing support
- add auto Markdown formatting support (ability to turn off/on)
- add reading time support for posts (including show/hide)
- add ability to upload more files (docx, xlsx, pptx, pdf, md, txt, rtf, and more) - called assets now
- Add LaTeX Support with l2m4m dependency & mathml
#Important changes
- Rebuild content moderation dashboard with:
- pagination
- filters
- sort by
- day summary
- images overview
- global stats
- daily admin summary email
- Switch to astral uv
- Add hard check for image uploading limit
- Change sign up text
- Remove robot checks from sign up form
- Upgrade to Django 5.2
- Add docker image auto-push to ghcr.io
#Bug fixes
- Improve dark mode colours for better readability
- Fix ansible not auto-enabling systemd timers
#1.2.0 - 2025-02-06
#Important changes
- Change project license from MIT to AGPL-3.0-only
- Enable customisation of subscribe note on footer
- Introduce ansible configuration for deployment
- Switch jobs from cron to systemd timers
- Replace uWSGI with Gunicorn
- Replace black/flake8/isort with ruff
- Refactor newsletter processing into more robust and simpler workflow
- Setup docs using mdbook
- Improve docker local development setup
- Add guide for custom domains
- Simplify Zola and Hugo base CSS styles
- Add themed error pages
- Upgrade to Django 5.1
- Limit RSS to last 10 posts
#Bugfixes
- Fix Zola v0.19 RSS feed configuration
#1.1.0 - 2023-12-05
#Important changes
- Rewrite moderation dashboard
- Rewrite Stripe integration with latest APIs
- Create new signup workflow
- Lower image size limit to 1MB
- Upgrade to Django 5.0
#1.0.0 - 2023-09-06
This is an initial numbered release after 3+ years of development.
- Core blogging functionalities
- Export functionalities
- Email newsletter
- Custom domains
- Backend-based analytics
- API