v1.7.6-rc1
Pre-release
Pre-release
·
8 commits
to master
since this release
What's Changed
Full Changelog: v1.7.5...v1.7.6-rc1
Toolkit component versions
Updated tk-3dsmax to v1.4.6
- Use unittest.mock instead of deprecated mock third party library.
- Removed try/except sgutil blocks and ensure_ methods.
Updated tk-aftereffects to v0.4.7
- SG-39698 Removed try/except sgutils block by @eduardoChaucaGallegos in #60
Updated tk-alias to v4.2.1
- New engine hook for Alias Api Extensions
- Bump tk-framework-alias minimum version to v2.3.0
- Removed try/except sgutil blocks and ensure_ methods.
Updated tk-core to v0.23.0
- 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)
- Remove Python 2 code (SG-38307)
- FIx an issue where the package version was wrong when installing using a package manager (SG-40146)
- We copied the
ensure_binary
andensure_str
functions 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
distutils
package since it's not supported by Python 3.12. This is a preparation step for VFX 2026. We first try to usepackaging.version
instead and fall back todistutils
for older versions of Python. (SG-36372) - Replaced
imp
module withimportlib
since 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
distutils
package. (SG-39809) - Bump python-api to v3.9.0. This now includes the Python 2 removal.
Updated tk-desktop to v2.8.0
- Removed dependence on
ensure_binary
andensure_str
. Removed dependence onsgutils
package. (SG-39698) - Fix CI issue caused by the latest tk-core release. (SG-40311)
- Removed primary dependence on
distutils
package since it's not supported by Python 3.12. This is a preparation step for VFX 2026. We first try to usepackaging.version
instead and fall back todistutils
for older versions of Python. (SG-36372) - Replaced
imp
module withimportlib
since it's not supported by Python 3.12. This is a preparation step for VFX 2026. (SG-15664)
Updated tk-flame to v1.19.7
- Add the order tag to Flame menu command to preserve the order
- Split UI for pre/post 2026 project creation
Updated tk-framework-adobe to v1.2.11
- Removed try/except sgutil blocks and ensure_ methods by @eduardoChaucaGallegos in #90
- New CEP plugin - fixing ZXP sign issue by @eduardoChaucaGallegos in #92
Updated tk-framework-alias to v2.3.1
- Alias Python API updated for 2026.0
- Added Alias Python API Extensions capabilities
- Security updates to python packages
- Use super() instead of an explicit call to the parent function.
Updated tk-framework-desktopclient to v0.4.3
- Updated pre commit hook versions.
- Removed try/except sgutil blocks and ensure_ methods.
- Removed sgutils missed (SG-39698).
- Ensure binary _send and _recv (SG-39698).
Updated tk-framework-desktopserver to v1.8.4
- Resolved a GLIBC version incompatibility that affected web integration on Enterprise Linux 8 (SG-39655 - PRs #298 and #299)
Updated tk-framework-qtwidgets to v2.12.7
- Replaced mock by @carlos-villavicencio-adsk in #175
- Removed try/except sgutils block by @eduardoChaucaGallegos in #176
Updated tk-framework-shotgunutils to v5.11.0
- Removed dependence on 1ensure_binary
and
ensure_str. Removed dependence on
sgutils` package. (SG-39698) - Replaced
imp
module withimportlib
since it's not supported by Python 3.12. This is a preparation step for VFX 2026. (SG-15664)
Updated tk-houdini to v1.9.9
- Remove unused Python third party libraries related to Python 2 support (SG-40135 - PR #85)
- SG-39698 Removed try/except sgutils block by @eduardoChaucaGallegos in #83
Updated tk-multi-launchapp to v0.14.0
- Switch
distutil.version
topackaging.version
since it's not supported by Python 3.12. This is a preparation step for VFX 2026. We first try to use packaging.version instead and fall back to distutils for older versions of Python. (SG-36372)
Updated tk-multi-loader2 to v1.25.3
- Removed try/except sgutils block by @eduardoChaucaGallegos in #125
Updated tk-multi-publish2 to v2.10.5
- Removed try/except sgutil blocks and ensure_ methods.
Updated tk-nuke to v0.16.0
- Removed dependence on 1ensure_binary
and
ensure_str. Removed dependence on
sgutils` package. (SG-39698) - Replaced
imp
module withimportlib
since it's not supported by Python 3.12. This is a preparation step for VFX 2026. (SG-15664) - Skip unit tests for Nuke versions lower than 10. This happened because of the
distutils
removal on tk-core. (SG-40319)
Updated tk-photoshopcc to v1.12.0
- Replaced imp module with importlib since it's not supported by Python 3.12. This is a preparation step for VFX 2026. (SG-15664)