Skip to content

Releases: shotgunsoftware/python-api

v3.9.2

10 Dec 16:44
feddaa0

Choose a tag to compare

What's Changed

  • Let user export csv using python api (SG-35561 - PR #386)

Full Changelog: v3.9.1...v3.9.2

v3.9.1

25 Nov 22:35
24fa0e1

Choose a tag to compare

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.

v3.9.0

10 Sep 23:45
09dd4cb

Choose a tag to compare

What's Changed

Full Changelog: v3.8.5...v3.9.0

v3.8.5

31 Jul 16:58
f3fa9bc

Choose a tag to compare

What's Changed

Full Changelog: v3.8.4...v3.8.5

v3.8.4

11 Jun 17:12
7b392bd

Choose a tag to compare

What's Changed

Full Changelog: v3.8.3...v3.8.4

v3.8.3

22 May 17:21
a1de54e

Choose a tag to compare

What's Changed

  • Add improvements to Mockgun:
  • Ensure string comparisons are case-insensitive.
  • Ignore duplicate entities when multi_entity_update_mode is added.
  • Support for None in mockgun when using ordering.
  • Thank you: @rlessardrodeofx, @slingshotsys, and @MHendricks for your contributions.
  • Minor fixes on unit tests and documentation.

Full Changelog: v3.8.2...v3.8.3

v3.8.3-beta2

07 May 21:48

Choose a tag to compare

v3.8.3-beta2 Pre-release
Pre-release

What's Changed

We want to control when python-api does a retry on error.

SSLEOFError
SSLHandshakeError

On _make_call function.

We don't want to retry on a general exceptions (e.g. Timeout or remote disconnection) because we might send a resource modification request (create, batch create, etc) and we can end up duplicating things.

Full Changelog: v3.8.2...v3.8.3-beta2

v3.8.2

11 Mar 21:22
4508d1c

Choose a tag to compare

What's Changed

Full Changelog: v3.8.1...v3.8.2

v3.8.1

25 Feb 16:33
c0eec8f

Choose a tag to compare

What's Changed

Full Changelog: v3.8.0...v3.8.1

v3.8.0

12 Feb 13:46
9b9e538

Choose a tag to compare

What's Changed

Full Changelog: v3.7.0...v3.8.0