Python-redmine

Latest version: v2.5.0

Safety actively analyzes 681935 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

1.0.3

- Fixed: Issue 72 (If an exception is raised during JSON decoding process, it should be catched and reraised as Python Redmine's own exception, i.e `redmine.exceptions.JSONDecodeError`)
- Fixed: Issue 76 (It was impossible to retrieve more than 100 resources for resources which don't support limit/offset natively by Redmine, i.e. this functionality is emulated by Python Redmine, e.g. WikiPage, Groups, Roles etc)

1.0.2

- Fixed: Issue 55 (TypeError was raised during processing validation errors from Redmine when one of the errors was returned as a list)
- Fixed: Issue 59 (Raise ForbiddenError when a 403 is encountered) (thanks to [Rick Harris](https://github.com/rconradharris))
- Fixed: Issue 64 (Redmine and Resource classes weren't picklable) (thanks to [Rick Harris](https://github.com/rconradharris))
- Fixed: A ResourceSet object with a limit=100, actually returned 125 Resource objects

1.0.1

- Fixed: Issue 50 (IssueJournal's `notes` attribute was converted to Note resource by mistake, bug was introduced in v1.0.0)

1.0.0

- Added: Support for the [CRM plugin](https://www.redmineup.com/pages/plugins/crm) resources:
- [Contact](https://python-redmine.com/resources/contact.html)
- [ContactTag](https://python-redmine.com/resources/contact_tag.html)
- [Note](https://python-redmine.com/resources/note.html)
- [Deal](https://python-redmine.com/resources/deal.html)
- [DealStatus](https://python-redmine.com/resources/deal_status.html)
- [DealCategory](https://python-redmine.com/resources/deal_category.html)
- [CrmQuery](https://python-redmine.com/resources/crm_query.html)
- Added: Introduced new relations for the following resource objects:
- Project - time_entries, deals, contacts and deal_categories relations
- User - issues, time_entries, deals and contacts relations
- Tracker - issues relation
- IssueStatus - issues relation
- Added: Introduced a `values()` method in a ResourceSet which returns ValuesResourceSet — a ResourceSet subclass that returns dictionaries when used as an iterable, rather than resource-instance objects (see [docs](https://python-redmine.com/introduction.html#methods) for details)
- Added: Introduced `update()` and `delete()` methods in a ResourceSet object which allow to bulk update or bulk delete all resources in a ResourceSet object (see [docs](https://python-redmine.com/introduction.html#methods) for details)
- Fixed: It was impossible to use ResourceSet's `get()` and `filter()` methods with WikiPage resource
- Fixed: Several small fixes and enhancements here and there

0.9.0

- Added: Introduced support for file downloads (see [docs](https://python-redmine.com/advanced/working_with_files.html) for details)
- Added: Introduced new `_Resource.requirements` class attribute where all Redmine plugins required by resource should be listed (preparations to support non-native resources)
- Added: New exceptions:
- ResourceRequirementsError
- Fixed: It was impossible to set a custom field of date/datetime type using date/datetime Python objects
- Fixed: Issue 46 (A UnicodeEncodeError was raised in Python 2.x while trying to access a `url` property of a WikiPage resource if it contained non-ascii characters)

0.8.4

- Added: Support for anonymous Attachment resource (i.e. attachment with `id` attr only)
- Fixed: Issue 42 (It was impossible to create a Project resource via `new()` method)

Page 4 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.