Skip to content

v3.9.1

Choose a tag to compare

@carlos-villavicencio-adsk carlos-villavicencio-adsk released this 25 Nov 22:35
· 2 commits to master since this release
24fa0e1

What's Changed

  • Removed the deprecated CACertsHTTPSConnection class, which was no longer needed after dropping Python 2 support.
  • Added basic type annotations throughout the package to improve IDE support and code completion. Note: Some typing improvements are still in progress and will be refined in future releases. Special thanks to @chadrik for this contribution!
  • Introduced a new environment variable SHOTGUN_ALLOW_OLD_PYTHON to temporarily bypass Python version warnings for users still on Python 3.7 or 3.8. While this provides flexibility during transition, we strongly recommend upgrading to Python 3.9 or newer for continued support and security updates.
  • Enhanced payload optimization for entity dictionaries, making it more flexible and preventing potential issues when working with special fields like type and url.
  • Updated attachment documentation with detailed information about the relative_path field and its usage.
  • Python versions older than 3.9 are now deprecated. A runtime warning will be displayed during initialization if you're using Python 3.7 or 3.8. Please plan to upgrade to Python 3.9 or newer as these older versions will not be supported in future releases.