Skip to content

python-redmine-expert 3.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 09:30
· 7 commits to master since this release

First release of the expert fork, distributed as python-redmine-expert. The import name redminelib
is unchanged, so it is a drop-in replacement for python-redmine 2.5.0.

Changes:

  • Distribution renamed to python-redmine-expert, maintained by expert Zentrale after upstream development
    stopped
  • Python 3.10 - 3.14 and PyPy3 are supported, Python 3.7 - 3.9 support has been dropped
  • Requires requests >= 2.32
  • Packaging moved from setup.py to pyproject.toml, code is linted and formatted with ruff
  • Removed Pro Edition documentation, licensing and payment information, as Pro Edition code is not part of this fork

New Features:

  • Support for the redmine_expert_helpdesk plugin: HelpdeskTicket, HelpdeskContact,
    HelpdeskMailbox (incl. test_connection()) and HelpdeskProjectSetting resources, helpdesk_init
    on issue creation
  • Support for the redmine_expert_agile plugin: ExpertAgileSprint and ExpertAgileData resources

Bugfixes:

  • API key authentication, impersonation and engine-wide requests params were silently dropped from every
    request since the unreleased upstream change that moved session options into per-request kwargs
  • repr()/str() raised IndexError for resources that only contain an id, e.g. {'project': {'id': 1}}