NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #5565 most downloaded on PyPI
Python wrapper of the TestRail API
Last release 8 months ago
16 Jan 2026
Ships fairly regularly
a new release about every 4 months
Most releases are documented
notes for 31 of 47 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
47 releases · first in 2018
Add bulk methods for get_suites and get_users by @dsayling in #119
Full Changelog: 1.13.5...1.13.6
Added support for python 3.14 by @tolstislon in #116
Full Changelog: 1.13.4...1.13.5
One column per quarter.
Removed python 3.8 by @tolstislon in #112
Full Changelog: 1.13.3...1.13.4
Added Python 3.13 by @tolstislon in #110
Full Changelog: 1.13.2...1.13.3
Get test case statuses #108 by @tolstislon in #109
Black vulnerable to Regular Expression Denial of Service (ReDoS)
Added session parameter #93 (thank @cpcp71 )
Fixed get_users #94 (thank @haley3 )
Removed support for Python 3.5 and 3.6 #73
Many thanks to @dsayling for the fact that the project continues to live
Added custom exception retry handling (thank @dsayling )
Fix retry on keyerror during requests #68 (thank @sgiroux-spwr)
Fix delete cases api #66 (thank @dsayling)
Fix delete_cases #62 (thank @dsayling )
delete_cases #62 (thank @dsayling )* Python 3.10 supported #58 * Added http warnings #60
Nothing published for this version
Updated type annotations and docstrings:
.travis.yml#### Added endpoints * copy_cases_to_section * move_cases_to_section * move_section * get_shared_step * get_shared_steps * add_shared_step * update_sh
Added method add_attachment_to_case (thank @samdaoust )
##### Added methods: * get_history_for_case * update_cases * get_current_user ##### Added soft parameter for methods: * delete_case * delete_cases * d
Converting datetime object to UNIX timestamp
#### Updated endpoints: * add_milestone * get_users (thank @Enacero ) #### Added endpoints: * add_run_to_plan_entry * update_run_in_plan_entry * delet
Casting a boolean to an integer for get requests
Updated docstrings for TestRail 6.3
Added new endpoints TestRail 6.3
Added new endpoints TestRail 6.3
Fixed invalid annotation to results.add_result_for_case bug #34
results.add_result_for_case bug #34Fix type annotation ( thank @tylervick )
Using rate-limit wait as sent by header ( thank @anshumangoyal )
Updated travis config (Checks added: mypy, black, flake8)
* added support python3.5 * added pypy3 for test * added codecov
Nothing published for this version
Nothing published for this version
Bump bleach from 3.1.0 to 3.1.1
Bump bleach from 3.1.0 to 3.1.1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
* Add reports category * Add environment variables
Testing: * Python: 3.7.4 * TestRail: 6.0.2.4165
Testing:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →