• 3.5.1 1e835827ca

    3.5.1 Stable

    marvin8 released this 2026-02-22 06:37:07 +00:00 | 152 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 | 155 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 | 165 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
  • 3.4.3 5c654bb915

    3.4.3 Stable

    marvin8 released this 2026-01-31 07:30:22 +00:00 | 173 commits to main since this release

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

    3.4.3 — [2026-01-31]

    • Update dependencies versions. [a20e7cd]
    Downloads
  • 3.4.2 52f2de0e1e

    3.4.2 Stable

    marvin8 released this 2026-01-11 04:43:03 +00:00 | 175 commits to main since this release

    3.4.2 — [2026-01-11]

    • Reformat CHANGELOG and README in markdown. [2943aea]
    • Update dependencies versions and remove scriv (been replaced with uv-ship in my workflow) [4219326]
    • Update CHANGELOG.rst [4ccb813]
    Downloads
  • 3.4.1 0e4d60b96a

    3.4.1 Stable

    marvin8 released this 2025-12-18 00:19:56 +00:00 | 179 commits to main since this release

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

    Fixed

    • Check for an updated date if the published date is empty.
      When checking item age and we can't determine the age of the feed item,
      return True so that feed item is most likely going to get skipped.
      Should fix issue #67

    • Default values for items["params"] dictionary to "" instead of None
      Fix for issue #66

    • Disable escaping of underscore characters in markdownify. Fixes issue #65

    Added

    • Trialling uv-ship.
      See COMMIT-HISTORY.md

    Changed

    • Updated dependencies versions.
    Downloads
  • 3.4.0 12276c08be

    marvin8 released this 2025-11-28 00:05:55 +00:00 | 187 commits to main since this release

    Fixed

    Added

    • Added optional icecream_enable setting to bot settings. This is a development debug switch. It is optional and if not present
      defaults to False.
      If this is set to True Feed2Fedi will print out a lot of debugging information.

    • Added optional schedule_duration_delay to feed settings. This specifies if statuses should be scheduled for future posting.
      It needs to be set to an ISO 8601 time duration which is added to the current date and time when submitting the status to your
      fediverse server.
      If this field is missing (or set to "") the value of bot_schedule_duration_delay comes into effect.

    • Added optional post_template to feed settings. This string defines template for posts. If this field is missing or set to
      "" the value of bot_post_template comes into effect.
      Available variables are:
      {title}, {content_html}, {content_markdown}, {content_plaintext}, {link}, {author}, {published}, {updated}.
      \n also available for a new line. {content_html} and {content_markdown} can work incorrectly with your instance

    • Added optional max_age field to feed info. If this is set it will only post feed items that are less than the max_age.
      This field needs to be supplied as an ISO 8601 duration; specifically a TimeDelta.

    • Added optional max_posts field to feed info. If this is set it will stop processing any further feed items once max_posts
      feed items have been posted as statuses.

    Changed

    • Updated dependecies versions.
    Downloads
  • 3.3.2 a691b0eca6

    3.3.2 Stable

    marvin8 released this 2025-11-15 20:05:30 +00:00 | 196 commits to main since this release

    Changed

    • Updated dependencies versions
    Downloads
  • 3.3.1 ecca381938

    3.3.1 Stable

    marvin8 released this 2025-11-02 20:19:24 +00:00 | 197 commits to main since this release

    Changed

    • Updated dependencies versions
    Downloads
  • 3.3.0 fe0b77ec74

    marvin8 released this 2025-10-29 23:24:06 +00:00 | 198 commits to main since this release

    Added

    • Added config file option bot_schedule_duration_delay taking an ISO 8601 formatted time duration value.
      When present this duration is added to the current date to effectively schedule statuses to be posted in the future.

    • Added esbonio to dev dependencies

    Changed

    • Updated dependencies versions
    Downloads