Skip to content

v1.7.6

Latest
Compare
Choose a tag to compare
@julien-lang julien-lang released this 01 Oct 19:20
· 2 commits to master since this release

FPTR Basic Configuration v1.7.6 Release

What's Changed in 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 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.1

  • 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.
  • Remove excessive warning logging related to DCC version comparisons
  • Restore linux2 keys to fix regression with Advanced Project Setup wizard

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-adminui to v0.8.1

  • Fixup regression with Linux fields being invisible introduced by tk-core v0.22.6

Updated tk-framework-adobe to v1.2.11

  • Removed try/except sgutil blocks and ensure_ methods in #90
  • New CEP plugin - fixing ZXP sign issue 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.5

  • Resolved a GLIBC version incompatibility that affected web integration on Enterprise Linux 8 (SG-39655 - PRs #298 and #299)
  • Removed try/except sgutil blocks and ensure_ methods (SG-39698).

Updated tk-framework-qtwidgets to v2.12.8

  • Replaced mock in #175
  • Removed try/except sgutils block in #176
  • Fixed Python 2 code removal regression - SQLite payload is binary, not text (SG-40361 in PR 177).

Updated tk-framework-shotgunutils to v5.11.1

  • Removed dependence on ensure_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)
  • Fixed Python 2 code removal regression - 'str' object has no attribute 'decode' in UserSettings (SG-40414 in PR 170).

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 in #83

Updated tk-multi-data-validation to v0.3.3

  • Fixed an issue where the app froze when trying to run the fix action for a rule with dependencies (SHOT-4564).

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

  • Removed try/except sgutils block 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 to ensure_binary and ensure_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)