Skip to content
This repository has been archived by the owner on May 13, 2024. It is now read-only.

chore(deps): bump python-redmine from 2.4.0 to 2.5.0 #1011

Merged
merged 1 commit into from
Apr 12, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 12, 2024

Bumps python-redmine from 2.4.0 to 2.5.0.

Release notes

Sourced from python-redmine's releases.

v2.5.0

Deprecations:

  • Requests version required >= 2.31.0

New Features:

Improvements:

  • Migrated CI to GitHub Actions, also we now test not only on Linux, but on macOS and Windows as well
  • dir(resource) and list(resource) now also show properties of an object
  • Support for issues_assigned and issues_authored relations in User object (Issue #317)
  • Original filename will be used as a filename for all uploaded files if a path was provided and filename wasn't set
  • Pro Edition: Added support for RedmineUP Contact avatar add/update operations (see docs for details)
  • Pro Edition: Added support for RedmineUP DealCategory create(), update(), delete() operations (see docs for details)
  • Pro Edition: RedmineUP CrmQuery resource now supports invoices and expenses relation attributes
  • PerformanceWarning will be issued when Python-Redmine does some unnecessary redirects before the actual request is made

Changes:

  • Backwards Incompatible: API key is now being sent in the X-Redmine-API-Key header instead of the key GET parameter which makes things more secure in case of a failed connection, but it might created issues for servers that don't do custom request header forwarding by default, so be sure to check your web server before upgrading (Issue #328 and Issue #330) (thanks to Tom Misilo and Ricardo Branco)
  • Backwards Incompatible: User all operation now really returns all users, i.e. not only active, but locked, registered and anonymous as well instead of only returning just active users in previous versions due to the respect to Redmine's standard behaviour (Issue #327)

Bugfixes:

  • Tests were failing on Windows OS
  • Tests were failing on Python 3.12 (Issue #332) (thanks to Michał Górny)
  • Some closed Issues weren't converted to Resource objects using redmine.search()
  • Pro Edition: RedmineUP Invoice resource order attribute was returned as a dict instead of being converted to Resource object
  • Pro Edition: RedmineUP CrmQuery resource deals and contacts relation attributes didn't work
  • Pro Edition: RedmineUP DealStatus resource deals relation attribute didn't work

Documentation:

  • Mentioned support for author_id in Issue's resource filter operation
Changelog

Sourced from python-redmine's changelog.

2.5.0 (2024-03-31) ++++++++++++++++++

Deprecations:

  • Requests version required >= 2.31.0

New Features:

  • Pro Edition: RedmineUP Products plugin <https://www.redmineup.com/pages/plugins/products>__ support
  • Issue copying (see docs <https://python-redmine.com/resources/issue.html#copying>__ for details) (Issue [#203](https://github.com/maxtepkeev/python-redmine/issues/203) <https://github.com/maxtepkeev/python-redmine/issues/203>__)

Improvements:

  • Migrated CI to GitHub Actions, also we now test not only on Linux, but on macOS and Windows as well
  • dir(resource) and list(resource) now also show properties of an object
  • Support for issues_assigned and issues_authored relations in User object (Issue [#317](https://github.com/maxtepkeev/python-redmine/issues/317) <https://github.com/maxtepkeev/python-redmine/issues/317>__)
  • Original filename will be used as a filename for all uploaded files if a path was provided and filename wasn't set
  • Pro Edition: Added support for RedmineUP Contact avatar add/update operations (see docs <https://python-redmine.com/resources/contact.html#create-methods>__ for details)
  • Pro Edition: Added support for RedmineUP DealCategory create(), update(), delete() operations (see docs <https://python-redmine.com/resources/deal_category.html#create-methods>__ for details)
  • Pro Edition: RedmineUP CrmQuery resource now supports invoices and expenses relation attributes
  • PerformanceWarning will be issued when Python-Redmine does some unnecessary redirects before the actual request is made

Changes:

  • Backwards Incompatible: API key is now being sent in the X-Redmine-API-Key header instead of the key GET parameter which makes things more secure in case of a failed connection, but it might created issues for servers that don't do custom request header forwarding by default, so be sure to check your web server before upgrading (Issue [#328](https://github.com/maxtepkeev/python-redmine/issues/328) <https://github.com/maxtepkeev/python-redmine/issues/328>__ and Issue [#330](https://github.com/maxtepkeev/python-redmine/issues/330) <https://github.com/maxtepkeev/python-redmine/issues/330>) (thanks to Tom Misilo <https://github.com/misilot> and Ricardo Branco <https://github.com/ricardobranco777>__)
  • Backwards Incompatible: User all operation now really returns all users, i.e. not only active, but locked, registered and anonymous as well instead of only returning just active users in previous versions due to the respect to Redmine's standard behaviour (Issue [#327](https://github.com/maxtepkeev/python-redmine/issues/327) <https://github.com/maxtepkeev/python-redmine/issues/327>__)

Bugfixes:

  • Tests were failing on Windows OS
  • Tests were failing on Python 3.12 (Issue [#332](https://github.com/maxtepkeev/python-redmine/issues/332) <https://github.com/maxtepkeev/python-redmine/pull/332>) (thanks to Michał Górny <https://github.com/mgorny>)
  • Some closed Issues weren't converted to Resource objects using redmine.search()
  • Pro Edition: RedmineUP Invoice resource order attribute was returned as a dict instead of being converted to Resource object
  • Pro Edition: RedmineUP CrmQuery resource deals and contacts relation attributes didn't work
  • Pro Edition: RedmineUP DealStatus resource deals relation attribute didn't work

... (truncated)

Commits
  • 2e20e47 version bump [ci skip]
  • f729ea4 product image support
  • 5fb3b17 set container and params in manager update method
  • 9110e04 contact avatar support
  • 70772a8 original filename for uploads if filename not set
  • 5826dc3 mention invoice order attr conversion fix
  • 9aecee8 more url variations for issue #327
  • 79ef42b changelog and tests for issue #328
  • c656cd9 Change the key from a query paramter to a HEADER (#328)
  • b2590a3 required minimum requests version bump
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot requested a review from a team as a code owner April 12, 2024 13:05
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 12, 2024
@dependabot dependabot bot force-pushed the dependabot/pip/python-redmine-2.5.0 branch 2 times, most recently from 9550420 to 584e2b7 Compare April 12, 2024 13:20
@c0rydoras
Copy link
Contributor

@dependabot rebase

@c0rydoras c0rydoras enabled auto-merge (rebase) April 12, 2024 13:35
@dependabot dependabot bot force-pushed the dependabot/pip/python-redmine-2.5.0 branch 4 times, most recently from 81d7d02 to bd548bc Compare April 12, 2024 13:59
Bumps [python-redmine](https://github.com/maxtepkeev/python-redmine) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/maxtepkeev/python-redmine/releases)
- [Changelog](https://github.com/maxtepkeev/python-redmine/blob/master/CHANGELOG.rst)
- [Commits](maxtepkeev/python-redmine@v2.4.0...v2.5.0)

---
updated-dependencies:
- dependency-name: python-redmine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/pip/python-redmine-2.5.0 branch from bd548bc to 3cd6cfc Compare April 12, 2024 14:01
@c0rydoras c0rydoras merged commit f924b55 into master Apr 12, 2024
1 check passed
@c0rydoras c0rydoras deleted the dependabot/pip/python-redmine-2.5.0 branch April 12, 2024 14:03
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant