Skip to content

Releases: maxtepkeev/python-redmine

v1.5.1

27 Mar 10:13
Compare
Choose a tag to compare
  • Changed: Updated bundled requests package to 2.9.1
  • Changed: Issue #124 (project.url now uses identifier rather than id to generate url for the project resource)
  • Fixed: Issue #122 (ValidationError for empty custom field values was possible under some circumstances with Redmine < 2.5.0)
  • Fixed: Issue #112 (UnicodeEncodeError on Python 2 if resource_id was of unicode type) (thanks to Digenis)

v1.5.0

26 Nov 12:39
Compare
Choose a tag to compare
  • Added: Documented support for new fields and values in User, Issue and IssueRelation resources
  • Added: Issue #109 (Smart imports for vendored packages (see docs for details)
  • Added: Issue #115 (File upload support for WikiPage resource)

v1.4.0

18 Oct 16:28
Compare
Choose a tag to compare
  • Added: Requests is now embedded into Python-Redmine
  • Added: Python-Redmine is now embeddable to other libraries
  • Fixed: Previous release was broken on PyPI

v1.3.0

18 Oct 15:52
Compare
Choose a tag to compare
  • Added: Issue #108 (Tests are now built-in into source package distributed via PyPI)

v1.2.0

09 Jul 11:23
Compare
Choose a tag to compare
  • Added: wheel support
  • Added: Issue #93 (JSONDecodeError exception now contains a response attribute which can be inspected to identify the cause of the exception)
  • Added: Issue #98 (Support for setting WikiPage resource parent title and converting parent attribute to Resource object instead of being a dict)

v1.1.2

20 May 07:32
Compare
Choose a tag to compare
  • Fixed: Issue #90 (Python Redmine fails to install on systems with LC_ALL=C) (thanks to spikergit1)

v1.1.1

26 Mar 12:10
Compare
Choose a tag to compare
  • Fixed: Issue #85 (Python Redmine was trying to convert field to date/datetime even when it shouldn't, i.e. if a field looked like YYYY-MM-DD but wasn't actually a date/datetime field, e.g. wiki page title or issue subject)

v1.1.0

20 Feb 14:17
Compare
Choose a tag to compare
  • Added: PyPy2/3 is now officially supported
  • Added: Introduced enabled_modules on demand include in Project resource
  • Fixed: Issue #78 (Redmine <2.5.2 returns only single tracker instead of a list of all available trackers when requested from a CustomField resource which caused an Exception in Python Redmine, see this for details)
  • Fixed: Issue #80 (If a project is read-only or doesn't have CRM plugin enabled, an attempt to add/remove Contact resource to/from it will lead to improper error message)
  • Fixed: Issue #81 (Contact's resource tag_list attribute was always splitted into single chars) (thanks to Alexander Loechel)

v1.0.3

03 Feb 18:18
Compare
Choose a tag to compare
  • 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)

v1.0.2

13 Nov 20:05
Compare
Choose a tag to compare
  • 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)
  • Fixed: Issue #64 (Redmine and Resource classes weren't picklable) (thanks to Rick Harris)
  • Fixed: A ResourceSet object with a limit=100, actually returned 125 Resource objects