• 3.4.0 269e757632

    3.4.0 Stable

    marvin8 released this 2025-07-21 07:11:18 +00:00 | 258 commits to main since this release

    Breaking

    • Add validation of CLI options:
      • --continue can only be specified if --save-progress has also been specified.
      • --audit-log-style can only be specified of --audit-log-file has also been specified.

    Changed

    • Refactored two methods that complexipy highlighted as overyly complex.

    • Updated dependencies versions and CI versions

    • Refactored should_keep method to reduce complexity as reported by complexipy

    • Refactored AuditLog class to be able to skip logging when no AuditLog file has been specified.

    • Large refactor to create a separate FediHelper class specifically for Fedinesia.
      As a side effect, debug logging as changed.

    • Made parameter list of typer_async_shim more specific. This outsources some of the validation to typer

    • Updated dependecies versions and CI

    Downloads