• v1.0.0 c977855527

    jflory7 released this 2026-03-29 05:50:58 +00:00 | 20 commits to main since this release

    Signed by jflory7
    GPG key ID: 6BD803B36BF8F62E

    First release of the modernized codebase. The project has been upgraded from Django 2.0 / Python 3.6 to Django 5.1 / Python 3.14, with all deprecated dependencies replaced by modern alternatives.

    Highlights since the last release:

    • Django 2.0 → 5.1 (four incremental LTS upgrades)
    • Python 3.6 → 3.14
    • Dependency management: PipenvPoetry
    • HTML sanitization: bleachnh3
    • Linting: flake8ruff
    • Cache backend: MemcachedRedis
    • 12 deprecated packages removed (Unipath, pytz, six, dogslow, etc.)
    • Dead frontend code removed (~1MB unused vendored JS)
    • Security: yaml.full_loadyaml.safe_load

    This release does not change application functionality — it establishes a clean, modern baseline for further development including containerization (Podman), OpenShift deployment, and Forgejo CI/CD.

    Downloads