• v1.1.0 9efcfbb96a

    v1.1.0
    All checks were successful
    ci / test (3.10) (push) Successful in 38s
    ci / test (3.11) (push) Successful in 36s
    ci / test (3.12) (push) Successful in 43s
    ci / test (3.13) (push) Successful in 39s
    ci / test (3.14) (push) Successful in 41s
    ci / test (3.15) (push) Successful in 41s
    ci / lint (push) Successful in 1m7s
    ci / publish (push) Successful in 31s
    Stable

    Gilles released this 2026-10-25 22:31:30 +00:00 | 3 commits to master since this release

    poulpinou 1.1.0 on Forgejo's PyPI registry.

    ✨ Features

    • Mail templates (registry, DB-backed content, sandboxed Jinja2, API) (#6) by @Gilles — closes #5 Add a mail-template system (registry + DB-backed templates + API + sandboxed Jinja2 rendering)
    • Add code coverage: badge, PR comment with delta, and two report artifacts (9a5f1ba) by @Gilles
    • Add Python 3.15 to the test matrix (eaef11f) by @Gilles

    ⬆️ Dependencies

    2 changes

    🔧 CI & maintenance

    • Skip an already published release without twine --skip-existing (b90f834) by @Winnie
    • Publish releases with ci-base's publish-release (170cec9) by @Gilles
    • Generate release notes for numbered releases and the devel draft (4d2a0ec) by @Gilles
    • Use the shared argus/upload-action (8346bf9) by @Gilles
    • Fix 409 on the rolling devel release (PATCH-if-exists, not delete+recreate) (3c1be0d) by @Gilles
    • Fix missing tag/release on a real numbered release (0791025) by @Gilles

    📦 Other changes

    • Use Argus's own server-side aggregate instead of a CI-built one (2555aae) by @Gilles
    • Report every Python version to Argus, plus one aggregated report (89bfdb2) by @Gilles
    • Migrate onto Argus for test/coverage reporting (8a4134f) by @Gilles

    Contributors: @Gilles, @Winnie

    Full changelog: v1.0.0...v1.1.0

    Downloads