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.

v0.22.5

2025-July-22

What's Changed

  • Add support for QtWebEngineWidgets in tk-core qt wrapper (SG-39733)
  • Fix an issue where it was not possible to use ToolkitManager to bootstrap an engine if tk-core was installed using pip (SG-9141)

Full Changelog: https://github.com/shotgunsoftware/tk-core/compare/v0.22.4...v0.22.5

1 Like

v0.22.6

2025-August-26

What's Changed

  • Remove Python 2 code (SG-38307)

Full Changelog: https://github.com/shotgunsoftware/tk-core/compare/v0.22.5...v0.22.6

1 Like

v0.22.7

2025-Sept-02

What's Changed

  • FIx an issue where the package version was wrong when installing using a package manager (SG-40146)

Full Changelog: https://github.com/shotgunsoftware/tk-core/compare/v0.22.6...v0.22.7

1 Like

v0.23.2

This release includes improved compatibility comments and deprecation warnings.

What's Changed

  • Improved comments about compatibility with fw-adminui prior to v0.8.1 (SG-40476 - PR)
  • Updated Support URL (SG-40165 - PR)
  • Added deprecation warnings for six.py and sgutils.py (SG-40715 - PR)
  • Disabled automatic PySide imports (SG-39029 - PR)
  • Added deprecation warnings for Python versions < 3.9 (SG-39039 - PR)

Full Changelog: https://github.com/shotgunsoftware/tk-core/compare/v0.23.1...v0.23.2