• 3.6.2 975c0e8d9f

    3.6.2 Stable

    marvin8 released this 2026-05-25 06:16:08 +00:00 | 132 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [3.6.2] - 2026-05-25

    CI

    • 👷 ci: add Woodpecker publish-docs pipeline

    Documentation

    • 📝 docs: add mkdocs.yml and docs_hooks.py
    • 📝 docs: add initial documentation pages
    • 📝 docs: mark documentation TODO as done
    • 📝 docs: fix copyright start year to 2021
    • 📝 docs: add Podman Quadlet example to container page
    • 📝 docs: add documentation link to README.md and update Release-Notes.md
    Downloads
  • 3.6.1 428edc623f

    3.6.1 Stable

    marvin8 released this 2026-05-23 23:26:54 +00:00 | 144 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [3.6.1] - 2026-05-23

    Bug Fixes

    • 🐛 ci: use lowercase secret names in fediverse pipeline
    • 🐛 deps: constrain idna >=3.15 to address GHSA-65pc-fj4g-8rjx

    CI

    • 👷 ci: move Release-Notes validation into checks pipeline

    Documentation

    • 📝 chore: catch up Release-Notes.md for missed commits

    Features

    • Feat(test): install Tryke and replace pytest nox session

    Testing

    • Test(tryke): convert test_config.py
    • Test(tryke): convert test_audit_log.py
    • Test(tryke): convert test_should_keep.py
    • Test(tryke): convert test_wizard.py
    • Test(tryke): convert test_amnesia.py
    • Test(tryke): convert test_fedihelper.py
    • test(types): fix ty check errors in test suite
    Downloads
  • 3.6.0 a26407c38f

    3.6.0 Stable

    marvin8 released this 2026-05-11 06:20:43 +00:00 | 166 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [3.6.0] - 2026-05-11

    Documentation

    • Docs(workflow): adopt branch-based workflow with autonomous commits
    • Docs(workflow): always open a PR after the final push
    • Docs(release-notes): add taibai CI workflow announcement
    • Docs(workflow): always commit as claude-agent-marvin8 identity
    • Docs(workflow): sign commits with claude-agent-marvin8 SSH key

    Features

    • Feat(ci): add Release-Notes.md and taibai fediverse pipeline
    Downloads
  • 3.5.2 b666be05be

    3.5.2 Stable

    marvin8 released this 2026-04-23 03:15:40 +00:00 | 177 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [3.5.2] - 2026-04-23

    Testing

    • expand test coverage and align project rules/tooling
    Downloads
  • 3.5.1 dbd276b5f0

    3.5.1 Stable

    marvin8 released this 2026-04-11 06:52:47 +00:00 | 180 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [3.5.1] - 2026-04-11

    Bug Fixes

    • Address deprectated method in whenever
    Downloads
  • 3.5.0 e3581dd0d0

    3.5.0 Stable

    marvin8 released this 2026-04-02 21:19:44 +00:00 | 184 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [3.5.0] - 2026-04-02

    Bug Fixes

    • (longwei) Resolve post-migration breakages and add optimisations

    Refactoring

    • Initial refactor for change to longwei from minimal-activitypub
    Downloads
  • 3.4.20 cfd48e4815

    3.4.20 Stable

    marvin8 released this 2026-03-29 00:39:38 +00:00 | 189 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [3.4.20] - 2026-03-29

    Bug Fixes

    • (amnesia) Propagate non-zero exit code on unhandled exceptions

    Documentation

    • (wizard) Add missing docstrings to get* helper functions
    • Remove superfluous check in delete_single_status, refresh badges

    Refactoring

    • (fedi) Add AuditLog context manager and simplify delete loop
    • (util) Tighten AuditLog._audit_log_file type annotation
    • (util) Remove dead logging symbols
    • (fedi) Raise RuntimeError instead of sys.exit in
    • (util) Convert AuditLog from @dataclass to msgspec.Struct
    • (util) Replace keep_rules list with lazy generator in
    Downloads
  • 3.4.19 1266056ad4

    3.4.19 Stable

    marvin8 released this 2026-03-24 07:04:00 +00:00 | 201 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [3.4.19] - 2026-03-24

    CI

    • Allowlist historical detect-secrets baseline commit in gitleaks

    [3.4.18] - 2026-03-24

    Bug Fixes

    • (fedi) Close AsyncClient on FediHelper teardown
    • (fedi) Prevent UnboundLocalError after RatelimitError in
    • (wizard) Correct minutes multiplier in _get_delete_after
    Downloads
  • 3.4.17 3e96f69650

    3.4.17 Stable

    marvin8 released this 2026-03-16 06:35:31 +00:00 | 212 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    3.4.17 — [2026-03-16]

    • test(fedihelper): expand coverage for delete path, pagination, and setup_shop [5a857a7]
    • docs(improvements): mark wizard extraction as complete, renumber [04620e5]
    • refactor(config): extract interactive wizard I/O into wizard.py [628b5e2]
    • chore: update dependencies versions [2a13b51]
    Downloads
  • 3.4.16 b6092d64c9

    3.4.16 Stable

    marvin8 released this 2026-02-22 06:22:26 +00:00 | 217 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    3.4.16 — [2026-02-22]

    • Chore: Update Dependencies versions [3593065]
    Downloads