• 1.3.1 4d0179f56f

    1.3.1 Stable

    marvin8 released this 2026-04-11 05:11:00 +00:00 | 114 commits to main since this release

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

    [1.3.1] - 2026-04-11

    Bug Fixes

    • (auth) Close F-01 - Redact OAuth credentials from debug log output
    • (security) Close F-03 — SSRF via unvalidated instance URL (CWE-918)
    • (security) Close F-04 — path traversal via unvalidated ID params
    • (security) Close F-05 — replace mutable PAGINATION_UNDEFINED with
    • (security) Close F-06 — validate server-returned media ID before

    Documentation

    • (security) Close F-02 as not applicable to OOB-only design
    Downloads
  • 1.3.0 3e4e7ab912

    1.3.0 Stable

    marvin8 released this 2026-04-10 09:06:15 +00:00 | 122 commits to main since this release

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

    [1.3.0] - 2026-04-10

    Features

    • (timelines) Implement list, link, conversations, and markers
    • (gotosocial) Implement all outstanding GotoSocial-specific

    Refactoring

    • Extract _request() helper to eliminate endpoint boilerplate
    Downloads
  • 1.2.0 3672a52350

    1.2.0 Stable

    marvin8 released this 2026-04-08 05:36:39 +00:00 | 127 commits to main since this release

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

    [1.2.0] - 2026-04-08

    Features

    • Implement Search & Discovery endpoints
    Downloads
  • 1.1.1 28d65628fd

    1.1.1 Stable

    marvin8 released this 2026-04-05 23:29:30 +00:00 | 130 commits to main since this release

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

    [1.1.1] - 2026-04-05

    Refactoring

    • Replace whenever with stdlib datetime
    • Remove pytz, use stdlib datetime throughout
    Downloads
  • 1.1.0 96fe8fddbe

    1.1.0 Stable

    marvin8 released this 2026-04-05 01:14:45 +00:00 | 134 commits to main since this release

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

    [1.1.0] - 2026-04-05

    Bug Fixes

    • Correct logger name and stale docs in post_media

    Documentation

    • Final documentation pass for v1.1.0 release

    Breaking Changes

    • post_media now returns a MediaAttachment instead of a raw dict
    • search now returns SearchResults instead of a raw dict

    Features

    • post_media now returns a MediaAttachment instead of a bare
    • search now returns SearchResults instead of a raw dict
    • (credentials) Probe /api/v2/instance with fallback to v1
    • (timelines) Add missing query params to get_account_statuses
    • (statuses) Add in_reply_to_id, language, and poll params to
    • (statuses) Add visibility param to reblog
    • (statuses) Implement v2 media upload with async polling
    • (statuses) Add v1 fallback to search
    Downloads
  • 1.0.0 990730392f

    1.0.0 Stable

    marvin8 released this 2026-04-02 02:30:15 +00:00 | 147 commits to main since this release

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

    [1.0.0] - 2026-04-02

    • Initial release after fork from minimal_activitypub
    Downloads