A new version of tk-core has been released!

v0.20.26

2023-Oct-25

  • Add support for Python 3.10
  • Fix PySide6 patch for QPalette.Background and PySide import ordering
  • Add compatibility with PySide6 for the web login

v0.20.31

2024-Jan-29

  • Add support for private repositories in Gitub Release descriptor
  • Bump python-api to v3.4.1
3 Likes

v0.20.32

2024-Feb-12

  • Improve logs on the authentication dialog
  • Display all available methods in the authentication dialog
1 Like

v0.20.34

2024-Feb-22

  • Fixup App Session Launcher issue when using a proxy server
  • Make App Session Launcher the default authentication method
2 Likes

v0.21.1

2024-Apr-4

  • Bump python-api to v3.5.1
  • Add shiboken module to tk core qtimporter class
  • Fix compatibility with PySide6 by patching QCoreApplication.flush()

v0.21.2

2024-Apr-19

  • Fix authentication method UI selector wrong behavior when using SGD 1.5/PySide/Qt4
  • Fix wrongly submitted TK_SHOTGRID_SSO_DOMAIN variable by sanitizing the URL
  • Add missing legacy login/password authentication in console mode
  • Stop masking SSL related exceptions
1 Like

v0.21.3

2024-May-22

  • Add default argument to anonymous function (Qt6 patcher)
  • Add missing import TankGitError
  • Update python-api to v3.6.0
1 Like

v0.21.5

2024-Jun-6

  • Make the QtImporter logic easier to read.
  • Initialize the dark look and feel for Qt6.
  • Bump python-api to v3.6.1.
2 Likes

v0.21.6

2024-Jun-20

  • Flip the arrow icon when "Click for app details".
  • PySide and Qt4 code cleanup.

v0.21.7

2024-Sep-9

  • Bump python-api to v3.6.2
  • Remove compatibility with Python 2 (part 1)
  • New YML build UI resources

v0.21.8

2024-Dec-10

  • Make the "Forgot your password" link visible only when using legacy authentication
1 Like

v0.22.0

2025-Feb-06

  • Formalize the end of CentOS support.

v0.22.1

2025-Mar-05

What's Changed

  • Python API can use a custom CA Cert store using the SHOTGUN_API_CACERTS variable. App Session Launcher uses a different API and was using a different CA Cert store. It is now aligned with python-api (certifi).
  • Update python-api from v3.6.2 to v3.8.1. Enables payload optimization by default.
  • Sync Unknown Events metrics. Differenciate desktop engine metrics.
  • Add support to PySide6 for availableGeometry. Handle AttributeError.
  • Update pre-commit hook versions.

Full Changelog: https://github.com/shotgunsoftware/tk-core/compare/v0.22.0...v0.22.1

v0.22.2

2025-Mar-11

  • Minor improvement in pre-commit configuration file.
  • Update repository badges.
  • PySide/Qt4 is no longer supported.
  • Update python-api to v3.8.2, which prevents a flaky disconnection when uploading thumbnails on publish.