Changes:
2.0.0
-----
- Drop Python2 support
- Adjust Travis tests for Python3-only, and add v3.8
- Add inline typing
- Remove "debug_mode" parameter
- Add "logging" support (basically replacing "debug_mode" and the various
"print"s)
- Fix "no-else-after-return" and "no-else-after-raise"
- Fix "startswitch" typos / bugs
- Removed deprecated "basic_auth" and "digest_auth" paramters. The same
functionality is given by specifying the "http_auth" with an instance
of either object. This allows for more flexibility with various other
alternative authentication methods.
(Done in a separate commit of 1.0.13 update because 1.0.13 was the last release
supporting Python 2.7, if you use py-rt with python27 please let me know/feel
free to add a possible py-rt1 package.)
Changes:
1.0.13
------
- Add deprecation warning for in the next major release unsupported
parameters (basic_auth, digest_auth). They are now replaced with http_auth.
- Fix problematic default method parameters ("{}" and "[]").
Changes:
1.0.12
------
- Travis CI Docker tests
- RT 4.4 fixes
- Support multiline CF values in create_ticket and edit_ticket.
- Fix support for custom field names containing colons
- In search(), replace splitlines() with lines array split on \n.
- Add debug_mode flag for response logging
- Add platform independent url joining / Allow testing on Windows
- Add numerical_id to get_ticket result
In RT 4 when edit_ticket() is invoked but the ticket is not modified an empty
response is sent. Gracefully treat it as a successfull operation.
PKGREVISION++
At least on RT 4 blank lines can be present at the end of the search response,
backport upstream commit bb07009c4f62dd2ac393aab82fded6424eead82f to address
that.
Bump PKGREVISION