Skip to content

v1.7.6-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@eduardoChaucaGallegos eduardoChaucaGallegos released this 12 Sep 12:34
· 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

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 and ensure_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 use packaging.version instead and fall back to distutils for older versions of Python. (SG-36372)
  • Replaced imp module with importlib 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 and ensure_str. Removed dependence on sgutils 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 use packaging.version instead and fall back to distutils for older versions of Python. (SG-36372)
  • Replaced imp module with importlib 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

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

Updated tk-framework-shotgunutils to v5.11.0

  • Removed dependence on 1ensure_binaryandensure_str. Removed dependence on sgutils` package. (SG-39698)
  • Replaced imp module with importlib 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 to packaging.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

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_binaryandensure_str. Removed dependence on sgutils` package. (SG-39698)
  • Replaced imp module with importlib 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)