Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update python-redmine to 2.4.0 #471

Closed
wants to merge 1 commit into from

Conversation

pyup-bot
Copy link
Collaborator

This PR updates python-redmine from 2.3.0 to 2.4.0.

Changelog

2.4.0

++++++++++++++++++

**Deprecations**:

- Requests version required >= 2.28.2
- Removed Python 2.7, 3.5, 3.6 support as it's not supported by Requests anymore
- Removed support for ``python setup.py test`` as it became deprecated by setuptools

**New Features**:

- *Pro Edition:* RedmineUP `Helpdesk plugin <https://www.redmineup.com/pages/plugins/helpdesk>`__ support
(`Issue 116 <https://github.com/maxtepkeev/python-redmine/issues/116>`__)
- *Pro Edition:* RedmineUP `Invoices plugin <https://www.redmineup.com/pages/plugins/invoices>`__ support
(`Issue 301 <https://github.com/maxtepkeev/python-redmine/issues/301>`__)
- Timezone support (see `docs <https://python-redmine.com/configuration.html#timezone>`__ for details)
(`Issue 271 <https://github.com/maxtepkeev/python-redmine/issues/271>`__)

**Improvements**:

- Added support for Python 3.10, 3.11 and latest PyPy
- Added support for `allowed_statuses` to ``include`` param and on demand includes for Issue resource (requires
Redmine >= 5.0.0)
- Added support for `issue_custom_fields` to ``include`` param and on demand includes for Project resource (requires
Redmine >= 4.2.0)
- Added support for `comments` and `attachments` to ``include`` param and on demand includes for News resource
(requires Redmine >= 4.1.0)
- *Pro Edition:* Added support for RedmineUP Contact `projects` to ``include`` param and on demand includes for
``all()`` and ``filter()`` operations
- *Pro Edition:* Added support for RedmineUP Note ``create()``, ``update()``, ``delete()`` operations (see `docs
<https://python-redmine.com/resources/note.html#create-methods>`__ for details)
- Added support for Project ``close()``, ``reopen()``, ``archive()``, ``unarchive()`` operations (see `docs
<https://python-redmine.com/resources/project.html#additional-methods>`__ for details, requires Redmine >= 5.0.0)
- Added support for updating and deleting issue journals (see `docs
<https://python-redmine.com/resources/issue.html#journals>`__ for details, requires Redmine >= 5.0.0)

**Changes**:

- *Backwards Incompatible:* Switched to pytest instead of nose as nose project is dead
(`Issue 312 <https://github.com/maxtepkeev/python-redmine/issues/312>`__)
- *Backwards Incompatible:* Removed usage of distutils.LooseVersion internally since it became deprecated and
caused warnings, because of that all version info internally is now being represented as tuples and not strings
as before

**Bugfixes**:

- Stop raising `ResourceAttrError` for attributes that actually exist, but their value is `None`
(`Issue 261 <https://github.com/maxtepkeev/python-redmine/pull/261>`__)
- *Pro Edition:* RedmineUP Deal resource ``related_contacts`` attribute was returned as a list instead of being converted to
ResourceSet object
- Project resource ``default_assignee`` attribute was returned as a dict instead of being converted to
Resource object
- Project resource ``time_entry_activities`` attribute was returned as a list instead of being converted to
ResourceSet object

**Documentation**:

- Document requirement of `project_id` param for `query_id` filter (`Issue 285 <https://github.com/maxtepkeev/
python-redmine/pull/285>`__) (thanks to `Doezer <https://github.com/Doezer>`__)
- Mentioned support for ``user_id`` in TimeEntry's resource create/update (`Issue 298 <https://github.com/
maxtepkeev/python-redmine/issues/298>`__)
- Mentioned support for additional scopes for Search API
Links

@pyup-bot
Copy link
Collaborator Author

Closing this in favor of #556

@pyup-bot pyup-bot closed this Mar 31, 2024
@wandering-tales wandering-tales deleted the pyup-update-python-redmine-2.3.0-to-2.4.0 branch March 31, 2024 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant