Releases: shotgunsoftware/tk-core
Releases · shotgunsoftware/tk-core
v0.23.4
This update fixes typing compatibility issues for Python 3.7 in util.py
What's Changed
- Fixed Python 3.7 typing compatibility in util.py (SG-41301 - PR)
Full Changelog: v0.23.3...v0.23.4
v0.23.3
This release focuses on improving reliability and modernizing version handling.
What's Changed
- Improved Git URI detection mechanism (SG-39455 - PR)
- Updated deprecation warning message regarding the end of compatibility with Python 3.7 (SG-40994 - PR)
- Bumped python-api to v3.9.1 (PR)
- Replaced legacy version parsing logic with a modern packaging.version bundled in tank_vendor and added normalize_version_format() for consistent (SG-40319 SG-41241 - PR)
Full Changelog: v0.23.2...v0.23.3
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: v0.23.1...v0.23.2
v0.23.1
v0.23.0
2025-Sep-11
What's Changed
- We copied the
ensure_binaryandensure_strfunctions from the python-api and added a deprecation warning because these functions are going to be decommissioned soon. These functions are gone in the python-api v3.9.0. (SG-39698) - Removed primary dependence on
distutilspackage since it's not supported by Python 3.12. This is a preparation step for VFX 2026. We first try to usepackaging.versioninstead and fall back todistutilsfor older versions of Python. (SG-36372) - Replaced
impmodule withimportlibsince it's not supported by Python 3.12. This is a preparation step for VFX 2026. (SG-15664) - Bump ruamel.yaml to 0.18.14. The previous version depended on the
distutilspackage. (SG-39809) - Bump python-api to v3.9.0. This now includes the Python 2 removal.
Full Changelog: v0.22.7...v0.23.0
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: v0.22.6...v0.22.7
v0.22.6
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: v0.22.4...v0.22.5
v0.22.4
What's Changed
- Web login not working pyside2
- Remove code about QtWebKit since we do not support Qt4 anymore
- Replace
utcnow()for Python 3.12 - Bump python-api to v3.8.4
Full Changelog: v0.22.3...v0.22.4
v0.22.3
2025-May-7
What's Changed
- Prevent QtImporter from raising an exception if QtWebEngine is not available
- Add RV Live Review metrics
Full Changelog: v0.22.2...v0.22.3