• 3.7.5 fb110e47de

    3.7.5 Stable

    marvin8 released this 2026-05-17 09:38:01 +00:00 | 103 commits to main since this release

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

    [3.7.5] - 2026-05-17

    Bug Fixes

    • 🐛 address vulnerability in urllib3
    Downloads
  • 3.7.4 aab5891a04

    3.7.4 Stable

    marvin8 released this 2026-05-03 10:18:30 +00:00 | 106 commits to main since this release

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

    [3.7.4] - 2026-05-03

    Testing

    • add max_age PT24H/PT72H tests and fix complexipy;
    Downloads
  • 3.7.3 c6348cb894

    3.7.3 Stable

    marvin8 released this 2026-04-23 08:24:19 +00:00 | 110 commits to main since this release

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

    [3.7.3] - 2026-04-23

    Bug Fixes

    • 🐛 fix feed sorting with missing dates and align commit rules
    Downloads
  • 3.7.2 3369a8c9ea

    3.7.2 Stable

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

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

    Update dependencies versions

    Downloads
  • 3.7.1 aac7491d05

    3.7.1 Stable

    marvin8 released this 2026-04-06 04:50:45 +00:00 | 117 commits to main since this release

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

    [3.7.1] - 2026-04-06

    Bug Fixes

    • (utils) Use getboolean() to parse post_media from INI config
    • Resolve post_limit cross-feed accounting and exception handling

    Refactoring

    • (deps) Upgrade longwei to 1.1.1 and drop whenever
    • (collect) Replace deprecated has_key() with in operator
    Downloads
  • 3.7.0 2f691fae66

    3.7.0 Stable

    marvin8 released this 2026-04-02 23:46:28 +00:00 | 123 commits to main since this release

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

    [3.7.0] - 2026-04-02

    Documentation

    • (readme) Update badges to reflect current toolchain

    Features

    • (deps) Replace minimal-activitypub with longwei, add Python 3.14

    Refactoring

    • (tests) Hoist MockFeedReader to module level in
    • (control) Replace bare Exception with Feed2FediError subclasses
    Downloads
  • 3.6.1 1fe75b5859

    3.6.1 Stable

    marvin8 released this 2026-03-29 05:11:12 +00:00 | 129 commits to main since this release

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

    [3.6.1] - 2026-03-29

    Bug Fixes

    • (control) Strip trailing newlines from URLs in import_urls
    • (publish) Download videos to a tempdir, extract _upload_video_file

    Documentation

    • Update remaining potential improvements

    Refactoring

    • (app) Use async context manager in import_urls
    • (collect) Replace blocking httpx.Client with async factory
    • (collect) Thread shared AsyncClient through image download
    Downloads
  • 3.6.0 e1fa944d46

    3.6.0 Stable

    marvin8 released this 2026-03-24 04:15:41 +00:00 | 138 commits to main since this release

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

    [3.6.0] - 2026-03-24

    Features

    • Introduce loguru with TOML-based logging configuration

    Refactoring

    • Replace print() with structured logging
    • Remove icecream, replace ic() calls with logger.debug()
    Downloads
  • 3.5.3 da40654d73

    3.5.3 Stable

    marvin8 released this 2026-03-14 21:56:41 +00:00 | 146 commits to main since this release

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

    3.5.3 — [2026-03-15]

    • Test: Add more tests to improve test coverage [2be217e]
    • Chore: Update dependencies versions. [66a2c8f]
    Downloads
  • 3.5.2 0b7e01c2df

    3.5.2 Stable

    marvin8 released this 2026-03-07 07:13:27 +00:00 | 149 commits to main since this release

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

    3.5.2 — [2026-03-07]

    • Chore: Address typing errors in test module. [64ed24d]
    • Chore: Update dependencies versions. [e1b87c4]
    Downloads