Recent Releases of rt

rt - v3.3.6

[v3.3.6], 2025-04-24

Fixes

  • Catch TransportError from httpx and re-raise as ConnectionError so that httpx transport error exceptions do not leak (fixes #109).

Full Changelog: https://github.com/python-rt/python-rt/compare/v3.3.5...v3.3.6

- Python
Published by sim0nx about 1 year ago

rt - v3.3.5

[v3.3.5], 2025-04-18

Fixes

  • There was still a comparison issue, fix bad date comparison (fixes #107)

Full Changelog: https://github.com/python-rt/python-rt/compare/v3.3.4...v3.3.5

- Python
Published by sim0nx about 1 year ago

rt - v3.3.4

[v3.3.4], 2025-03-03

Fixes

  • Fix bad date comparison (fixes #107)

Full Changelog: https://github.com/python-rt/python-rt/compare/v3.3.3...v3.3.4

- Python
Published by sim0nx about 1 year ago

rt - v3.3.3

What's Changed

  • do not attempt to cast bytes object to str by @Sxderp in https://github.com/python-rt/python-rt/pull/100
  • Replace the removed httpx parameteReplace the removed httpx parameter of proxies by proxy (fixes #102)r of proxies by proxy (fixes #102) by @sim0nx in https://github.com/python-rt/python-rt/pull/105

New Contributors

  • @Sxderp made their first contribution in https://github.com/python-rt/python-rt/pull/100

Full Changelog: https://github.com/python-rt/python-rt/compare/v3.2.0...v3.3.3

- Python
Published by sim0nx over 1 year ago

rt - v3.2.0

What's Changed

  • Custom Fields for population in search functions by @nerdfirefighter in https://github.com/python-rt/python-rt/pull/97

New Contributors

  • @nerdfirefighter made their first contribution in https://github.com/python-rt/python-rt/pull/97

Full Changelog: https://github.com/python-rt/python-rt/compare/v3.1.4...v3.2.0

- Python
Published by sim0nx almost 2 years ago

rt - v3.1.4

What's Changed

  • implement workaround for undefined pages variable in RT >=5.0.5 by @sim0nx in https://github.com/python-rt/python-rt/pull/94

Full Changelog: https://github.com/python-rt/python-rt/compare/v3.1.3...v3.1.4

- Python
Published by sim0nx over 2 years ago

rt - v3.1.3

[v3.1.3], 2023-10-10

Fixes

  • Fix an issue where no e-mail was sent on ticket creation due to suggesting to use Requestors instead of Requestor (https://github.com/python-rt/python-rt/pull/92).

- Python
Published by sim0nx over 2 years ago

rt - v3.1.2

Revert breaking change for python3.8 (collections.abc.AsyncIterator is not subscriptable)

- Python
Published by sim0nx almost 3 years ago

rt - v3.1.1

In AsyncRt, instead of returning sequences, return AsyncIterators.

- Python
Published by sim0nx almost 3 years ago

rt - v3.1.0

[v3.1.0], 2023-09-25

Changes

  • Replace requests with httpx for the REST2 part.

Added

  • Add a new AsyncRt class which implements the RT REST2 API in asnyc.
  • Adapt tests to include thew new async parts of this library.

- Python
Published by sim0nx almost 3 years ago

rt - v3.0.7

[v3.0.7], 2023-07-27

Fixes

  • Fix sorting when using search() method (#90)

- Python
Published by sim0nx almost 3 years ago

rt - v3.0.6

[v3.0.6], 2023-06-21

Added

  • Fixed bug in rest1 (#86)

- Python
Published by sim0nx about 3 years ago

rt - v3.0.5

Added

  • Added support for specifying custom fields on user creation/edit (#82).

- Python
Published by sim0nx over 3 years ago

rt - v3.0.4

Fixes

  • Workaround for parsing issues with tickets with only 1 attachment (#80), due to probably an upstream bug.

- Python
Published by sim0nx over 3 years ago

rt - v3.0.3

Changes

  • Move package metadata and configuration from setup.cfg to pyproject.toml.

- Python
Published by sim0nx about 4 years ago

rt - v3.0.2

Fixes

  • Fix edituser() response handling in case a userid name (str) was passed instead of a number.

- Python
Published by sim0nx about 4 years ago

rt - v3.0.1

Fixes

  • Make sure to include _hyperlinks in history items
  • On edit ticket, raise exception if user/queue does not exist

Added

  • Add helper method for deleting tickets
  • Add tests

- Python
Published by sim0nx about 4 years ago

rt - v3.0.0

The following is a major release of the rt library. There is support for the REST API version 1 as well as version 2. Please note that this release contains breaking changes and requires adaptations to existing code, even if you are sticking to version 1 of the API. These changes were necessary in order to properly support both API versions.

Added

  • RT REST2 support was added and is mostly on par with the REST1 support (differences are a result of the REST2 API implementation differences in RT). REST2 is a modern API based on JSON exchanges and thus the complex parsing of responses and request construction are no longer needed.

Changes

  • Existing exception classes were renamed to adhere to the naming convention (https://peps.python.org/pep-0008/#exception-names).
    • In case you do catch specific rt exceptions, a simple search/replace will do, see the changelog page in the documentation for details.
  • Importing the rt class changed in order to better accommodate the new rest2 implementation.

    • Where one use to be able to import rt using: from rt import Rt

    you now have to use the following syntax:

    from rt.rest1 import Rt

  • Importing the rt module does no longer import all exceptions but only the core RtError exception. If you require other exceptions, please import them from rt.exceptions.

  • Use pytest instead of nose.

- Python
Published by sim0nx about 4 years ago

rt - v2.2.2

  • Fix bug in the get_ticket would omit certain fields in case they were empty instead of returning an empty list as was the previous behavior (#70).
  • Add tests for verifying correct return result for AdminCc, Cc and Requestor fields.

- Python
Published by sim0nx about 4 years ago

rt - v2.2.1

  • Fix bug in getattachmentcontent which was a workaround for a bug in RT <=4.2 (trailing new-lines) but which was fixed in RT >=4.2. This made tests fail and return falsely stripped attachment content.

- Python
Published by sim0nx over 4 years ago

rt -

  • Search has a parameter fields that can be used to return only particular fields for tickets. In some cases I noticed it will improve the speed of the query completion if you only need specific fields (#65 by @kimmoal).

- Python
Published by sebix over 4 years ago

rt -

- Python
Published by e3rd about 5 years ago

rt -

- Python
Published by e3rd over 5 years ago

rt -

- Python
Published by e3rd almost 6 years ago

rt -

- Python
Published by e3rd over 6 years ago

rt -

last Python2 release

- Python
Published by e3rd over 6 years ago

rt -

- Python
Published by e3rd over 6 years ago

rt -

- Python
Published by e3rd almost 8 years ago

rt -

- Python
Published by e3rd almost 8 years ago