Skip to content

Releases: mataroablog/mataroa

v1.4

23 Nov 23:51

Choose a tag to compare

Important changes

  • Add submit post by email functionality
  • Add support for LaTeX-style mathematical markup
  • Add API endpoints for managing comments
  • Add API endpoints for managing pages (create, read, update, delete, list)
  • Replace ansible deployment with bash scripts
  • Move all docs pages into README
  • Add deploy GitHub Actions workflow
  • Upgrade to Django 6.0 Release Candidate 1
  • Merge subscribe note with footer note
  • Add database bash scripts for local development
  • Make admin email configurable from the environment
  • Make database backup setup part of server provisioning process
  • Make old backups deletion as part of the backup process

Bugfixes

  • Fix broken image paths for epub exports
  • Fix existing username error from human diagnostics endpoint
  • Fix Docker image build workflow for ghcr.io

Full Changelog: v1.3...v1.4

v1.3

26 Oct 14:40

Choose a tag to compare

Important changes

  • Rebuild content moderation dashboard with:
    • pagination
    • filters
    • sort by
    • day summary
    • images overview
    • global stats
    • daily admin summary email
  • Rewrite Stripe integration:
    • Upgrade to latest Stripe SDK and API version
    • Improve webhook handling for more cases
    • Handle Stripe-side changes more robustly
  • Add FAQ section on landing page
  • Switch to pyproject and 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
  • Add AGENTS.md to help onboarding of AI-enhanced contributors

Bug fixes

  • Improve dark mode colours for better readability
  • Fix ansible not auto-enabling systemd timers

Full Changelog: v1.2...v1.3

v1.2

06 Feb 17:21

Choose a tag to compare

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

Full Changelog: v1.1...v1.2

v1.1

05 Dec 11:53

Choose a tag to compare

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

Full Changelog: v1.0...v1.1

v1.0

06 Sep 20:17

Choose a tag to compare

This is an initial numbered release after 3+ years of development.

  • Core blogging functionalities
  • Export functionalities
  • Email newsletter
  • Custom domains
  • Backend-based analytics
  • API

Full Changelog: https://github.com/mataroa-blog/mataroa/commits/v1.0