• 3.7.2 3369a8c9ea

    3.7.2 Stable

    marvin8 released this 2026-04-11 07:15:39 +00:00 | 100 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 | 103 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 | 109 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 | 115 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 | 124 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 | 132 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 | 135 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
  • 3.5.1 1e835827ca

    3.5.1 Stable

    marvin8 released this 2026-02-22 06:37:07 +00:00 | 138 commits to main since this release

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

    3.5.1 — [2026-02-22]

    • Breaking: No fee2fedi now requires python 3.12 or 3.13 due to dependency puremagic requiring at least python 3.12. [851063a]
    • Add new docs file to mkdoc.yml nav section [21036ab]
    Downloads
  • 3.5.0 a79ec5721d

    3.5.0 Stable

    marvin8 released this 2026-02-14 05:49:23 +00:00 | 141 commits to main since this release

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

    3.5.0 — [2026-02-14]

    • Merge branch 'agentic' [1238038]
    • Cleanup of documentation and unit tests. [72fb8ca]
    • One more update of dependencies versions. [1950154]
    • Add unit tests for FeedReader, ItemsFilter, and log_posted_status [9ec065e]
    • Remove mypy session from noxfile as type checking is now handled by ty. [2f0a6ad]
    • Add conditional template syntax with {[prefix]var[suffix]} [37c021d]
    • Remove rstcheck hook and exclude tests from complexipy [4e4d3cc]
    • Add custom tag mappings for feed template variables [8912d38]
    • Update pre-commit hooks and dependencies [b83f6b7]

    Closes #64 and #69

    Downloads
  • 3.4.5 9cfc616c51

    3.4.5 Stable

    marvin8 released this 2026-02-07 20:59:30 +00:00 | 151 commits to main since this release

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

    3.4.5 — [2026-02-08]

    • Update dependencies versions. [bc3aaa8]
    • Update mike settings for generating documentation. [f2f112c]
    Downloads