Releases: shotgunsoftware/tk-config-default2
Releases · shotgunsoftware/tk-config-default2
v1.7.7
FPTR Advanced Configuration v1.7.7 Release
What's Changed in Toolkit component versions
Toolkit component versions
Updated tk-3dsmax to v1.4.8
- Fix testing instructions not working on Max versions 2026 & 2022 (SG-38773 - PR #55)
- Support for 3ds Max 2027 (SG-42790 - PR #56)
Updated tk-aftereffects to v0.4.8
Updated tk-alias to v4.4.0
- Bump minimum framework version for 2026.1 support (PR #222)
- Fix changing the context when file opened through Alias
- Bump dependency tk-framework-aliastranslations to v0.3.1
- Bump dependency tk-framework-alias version to v2.5.0
- Fix getting context (SHOT-4580 - PR #229)
- Update for Python 3.13
- Fix: Importing a file does not overwrite the current construction options
- Drop support for Alias 2023
- Support Alias 2027 for Python 3.11 and 3.13
Updated tk-core to v0.23.8
- Introduce new approach for Python third-party dependencies (SG-37222 - PR #996)
- Add deprecation warnings for Python versions < 3.9 (SG-39039 - PR #1024)
- Improve comments about compatibility with fw-adminui prior to v0.8.1 (SG-40476 - PR #1058)
- Disable automatic PySide imports (SG-39029 - PR #1061)
- Add deprecation warnings for six.py and sgutils.py (SG-40715 - PR #1063)
- Replace legacy version parsing with packaging.version and add normalize_version_format() (SG-40319, SG-41241 - PR #1066)
- Improve Git URI detection mechanism (SG-39455 - PR #1067)
- Update deprecation warning for Python 3.7 end of compatibility (SG-40994 - PR #1069)
- Bump python-api to v3.9.1 (PR #1072)
- Fix Python 3.7 typing compatibility in util.py (SG-41301 - PR #1073)
- Prevent tk component autoupdate (SG-40996 - PR #1077)
- Update shotgun python-api to v3.9.2 (SG-35561 - PR #1078)
- Remove outdated references of PySide/Qt4 (SG-39031 - PR #1079)
- Add support for VFX CY2026 - Python 3.13 - Qt 6.8 (SG-40980 - PR #1080)
- Fix deprecation warnings for QTextCodec.setCodecForCStrings() (SG-41647 - PR #1083)
- Fix missing
__init__.pyin ruamel module (SG-41902 - PR #1087) - Fix FileNotFoundError being raised incorrectly (SG-40807 - PR #1088)
- Make website-originated context available in FPTR menu (SG-41800 - PR #1089)
Updated tk-desktop to v2.8.5
- Enhance deprecation banner for Python 3.7 end-of-life (SG-40994 - PR #206)
- Fix macOS system tray regression in PySide6 (SG-41259 - PR #207)
- Update outdated references (SG-39031 - PR #208)
- Remove unused PySide1 generated files (SG-41634 - PR #209)
- Fix data persistence issue after re-authentication (SG-39788 - PR #211)
- Load osutils from app bundle via sys.prefix (SG-42559 - PR #212)
- Update VFX Reference Platform and Python badges (SG-42807 - PR #214)
- Update About Box - Add PySide6 (Version 6.8.3) license attribution (SG-42871 - PR #216)
Updated tk-desktop2 to v1.6.2
- Remove try/except sgutil blocks and ensure_ methods (SG-39698 - PR #46)
Updated tk-flame to v1.19.10
- Update Support URL (SG-40165)
- Fix loading setup from Flow with custom named batch Reels
- Remove outdated PySide/Qt4 references (SG-39031 - PR #159)
Updated tk-flame-export to v1.11.4
- Update Support URL (SG-40165)
Updated tk-flame-review to v1.5.5
- Update Support URL (SG-40165)
Updated tk-framework-adminui to v0.8.3
- Drop compatibility with tk-core versions before v0.22.6 (SG-40476)
- Make UI consistent with tk-core v0.23.4 Git URL detection mechanism (SG-41079)
- Update VFX Reference Platform and Python badges (SG-42807 - PR #56)
Updated tk-framework-adobe to v1.2.12
- Update "requests" package to 2.32.5 (SG-39341 - PR #94)
- Add support for VFX CY2026 - Python 3.13 - Qt 6.8 (SG-40981 - PR #101)
- Upgrade certifi from 2024.12.14 to 2026.1.4 (SG-39923 - PR #103)
Updated tk-framework-alias to v2.6.0
- Security update eventlet (PR #108)
- Do not raise exception on API import failure (PR #109)
- Update python-socketio package (PR #112)
- Add Alias 2026.1 support (PR #114)
- Security upgrade urllib3 from 2.5.0 to 2.6.0
- Update to Python 3.11 on Alias plugin side
- Add Alias Python API v7.0.1 for Alias 2026.1
- Add Alias Python API v6.0.2 for Alias 2026.0
- Python 3.13 support
- Drop support for Alias 2023
- Update python packages for security
- Support for Alias 2027.0 for Python 3.11 and 3.13
Updated tk-framework-aliastranslations to v0.3.1
Updated tk-framework-desktopserver to v1.8.7
- Change Git access to HTTPS using a Github App (SG-40595 - PR #303)
- Upgrade certifi to 2026.1.4 (SG-39923 - PR #311)
- Add Python 3.13 support (SG-42304 - PR #315)
- Python 3.13 - Automated dependency resolution source + binary (SG-42304 - PR #317)
- Automate universal binary generation for macOS on any architecture (SG-42304 - PR #326)
- Update cryptography to 46.0.5 to address CVE-2026-26007 (SG-42118)
- Update pyopenssl to 26.0.0 to address CVE-2026-27459 (SG-42922)
- Add pyasn1 at 0.6.3+ to address CVE-2026-30922 (SG-42923)
Updated tk-framework-shotgunutils to v5.11.2
- Fix Python syntax warnings related to regexp exclude character (SG-40620 - PR #172)
- Remove outdated references to PySide1 (SG-39031 - PR #174)
- Add support for VFX CY2026 - Python 3.13 - Qt 6.8 (SG-40980 - PR #175)
- Fix random segfault by controlling Qt object destruction order (SG-42069 - PR #178)
Updated tk-framework-widget to v1.2.2
- Remove old build_resources.sh (SG-37555 - PR #29)
- Add support for VFX CY2026 - Python 3.13 - Qt 6.8 (SG-40980 - PR #30)
Updated tk-houdini to v1.9.12
- Add Houdini 21.0 support (SG-40114 - PR #84)
- Fix PyCObject compatibility (SG-40284 - PR #87)
- Clean up legacy code (SG-40304 - PR #89)
- Restore FPTR menu (SG-40163 - PR #92)
- Skip test to avoid crashes in headless Houdini env (SG-40619 - PR #94)
- Fix test frame range values to match Houdini global timeline (SG-40617 - PR #95)
- Remove outdated references to PySide and Qt4 (SG-39031 - PR [#97](https://github.com/shotgunsoftware/tk-houdi...
v1.7.7-rc3
FPTR Advanced Configuration v1.7.7 Release Candidate 3
What's Changed
Full Changelog: v1.7.7-rc2...v1.7.7-rc3
Toolkit component versions
Updated tk-3dsmax to v1.4.8
- Fix FPTR menu not loading in 3ds Max 2027 with tk-config-basic (SG-42906 - PR #57)
Updated tk-alias to v4.4.0
- Support Alias 2027 for Python 3.11 and 3.13
Updated tk-desktop to v2.8.4
- Update About Box - Add PySide6 (Version 6.8.3) license attribution (SG-42871 - PR #216)
Updated tk-framework-alias to v2.6.0
- Support for Alias 2027.0 for Python 3.11 and 3.13
Updated tk-framework-desktopserver to v1.8.7
- CVE-2026-26007: cryptography updated from
44.0.1to46.0.5(SG-42118) - CVE-2026-27459: pyopenssl updated from
25.0.0to26.0.0(SG-42922) - CVE-2026-30922: pyasn1 explicitly added at
0.6.3+(SG-42923)
Updated tk-multi-breakdown2 to v0.4.5
- Add support for VFX CY2026 - Python 3.13 - Qt 6.8 (SG-40980 - PR #88)
Updated tk-multi-snapshot to v0.10.3
- Update README badges (SG-42049 - PR #50)
Updated tk-vred to v3.5.7
- Update minimum supported version to 2027.0
v1.7.7-rc2
FPTR Advanced Configuration v1.7.7 Release Candidate 2
What's Changed
- Updated default path for Mari (SG-42325 - PR #191)
- Updated default path for MotionBuilder (SG-42789 - PR #192)
- Updated default path for Nuke/Hiero (SG-42791 - PR #193)
Full Changelog: v1.7.7-rc1...v1.7.7-rc2
Toolkit component versions
Updated tk-3dsmax to v1.4.7
- Fix testing instructions not working on Max versions 2026 & 2022 (SG-38773 - PR #55)
- Support for 3ds Max 2027 (SG-42790 - PR #56)
Updated tk-aftereffects to v0.4.8
Updated tk-alias to v4.3.3
- Update for Python 3.13
- Bug fix: Importing a file does not overwrite the current construction options
- Drop support for Alias 2023
Updated tk-core to v0.23.8
- Fix tank_vendor imports for pip installations and developer scripts (SG-42625 - PR #1091)
Updated tk-desktop to v2.8.3
- Update VFX Reference Platform and Python badges (SG-42807 - PR #214)
Updated tk-framework-adminui to v0.8.3
- Update VFX Reference Platform and Python badges (SG-42807 - PR #56)
Updated tk-framework-alias to v2.5.1
- Python 3.13 support
- Drop support for Alias 2023
- Update python packages for security
Updated tk-houdini to v1.9.12
- Restore digital asset option (SG-42798 - PR #101)
Updated tk-mari to v1.4.8
- Support Mari 7.5 (SG-42325 - PR #35)
Updated tk-maya to v0.13.11
- Support Maya 2027 (SG-42442 - PR #128)
Updated tk-motionbuilder to v0.8.9
- Support MotionBuilder 2027 (SG-42789 - PR #41)
Updated tk-multi-devutils to v1.3.3
- Update VFX Reference Platform and Python badges (SG-42807 - PR #16)
Updated tk-nuke to v0.16.3
- Support Nuke 17 (SG-42791 - PR #129)
Updated tk-photoshopcc to v1.12.2
- Support v27 (SG-42298 - PR #119)
Updated tk-shotgun to v0.11.4
- Update VFX Reference Platform and Python badges (SG-42807 - PR #26)
Updated tk-shotgun-folders to v0.4.1
- Update VFX Reference Platform and Python badges (SG-42807 - PR #12)
Updated tk-shotgun-launchfolder to v0.4.1
- Update VFX Reference Platform and Python badges (SG-42807 - PR #13)
Updated tk-shotgun-launchpublish to v0.7.2
- Update VFX Reference Platform and Python badges (SG-42807 - PR #25)
Updated tk-shotgun-launchvredreview to v1.1.6
- Update VFX Reference Platform and Python badges (SG-42807 - PR #18)
v1.7.7-rc1
FPTR Advanced Configuration v1.7.7 Release Candidate 1
What's Changed in Toolkit component versions
Updated tk-alias to v4.3.2
- Bump minimum framework version for 2026.1 support (PR #222)
- Fix changing the context when file opened through Alias
- Bump dependency tk-framework-aliastranslations to v0.3.1
- Bump dependency tk-framework-alias version to v2.5.0
- Fix getting context (SHOT-4580 - PR #229)
Updated tk-core to v0.23.7
- Introduce new approach for Python third-party dependencies (SG-37222 - PR #996)
- Add deprecation warnings for Python versions < 3.9 (SG-39039 - PR #1024)
- Improve comments about compatibility with fw-adminui prior to v0.8.1 (SG-40476 - PR #1058)
- Disable automatic PySide imports (SG-39029 - PR #1061)
- Add deprecation warnings for six.py and sgutils.py (SG-40715 - PR #1063)
- Replace legacy version parsing with packaging.version and add normalize_version_format() (SG-40319, SG-41241 - PR #1066)
- Improve Git URI detection mechanism (SG-39455 - PR #1067)
- Update deprecation warning for Python 3.7 end of compatibility (SG-40994 - PR #1069)
- Bump python-api to v3.9.1 (PR #1072)
- Fix Python 3.7 typing compatibility in util.py (SG-41301 - PR #1073)
- Prevent tk component autoupdate (SG-40996 - PR #1077)
- Update shotgun python-api to v3.9.2 (SG-35561 - PR #1078)
- Remove outdated references of PySide/Qt4 (SG-39031 - PR #1079)
- Add support for VFX CY2026 - Python 3.13 - Qt 6.8 (SG-40980 - PR #1080)
- Fix deprecation warnings for QTextCodec.setCodecForCStrings() (SG-41647 - PR #1083)
- Fix missing
__init__.pyin ruamel module (SG-41902 - PR #1087) - Fix FileNotFoundError being raised incorrectly (SG-40807 - PR #1088)
- Make website-originated context available in FPTR menu (SG-41800 - PR #1089)
Updated tk-desktop to v2.8.2
- Update support contact information (SG-40165 - PR #204)
- Enhance deprecation banner for Python 3.7 end-of-life (SG-40994 - PR #206)
- Fix macOS system tray regression in PySide6 (SG-41259 - PR #207)
- Update outdated references (SG-39031 - PR #208)
- Remove unused PySide1 generated files (SG-41634 - PR #209)
- Fix data persistence issue after re-authentication (SG-39788 - PR #211)
- Load osutils from app bundle via sys.prefix (SG-42559 - PR #212)
Updated tk-desktop2 to v1.6.2
- Remove try/except sgutil blocks and ensure_ methods (SG-39698 - PR #46)
Updated tk-flame to v1.19.10
- Update Support URL (SG-40165)
- Fix loading setup from Flow with custom named batch Reels
- Remove outdated PySide/Qt4 references (SG-39031 - PR #159)
Updated tk-flame-export to v1.11.4
- Update Support URL (SG-40165)
Updated tk-flame-review to v1.5.5
- Update README.md (SG-36196)
- Update Support URL (SG-40165)
Updated tk-framework-adminui to v0.8.2
- Drop compatibility with tk-core versions before v0.22.6 (SG-40476)
- Make UI consistent with tk-core v0.23.4 Git URL detection mechanism (SG-41079)
Updated tk-framework-adobe to v1.2.12
- Update "requests" package to 2.32.5 (SG-39341 - PR #94)
- Add support for VFX CY2026 - Python 3.13 - Qt 6.8 (SG-40981 - PR #101)
- Upgrade certifi from 2024.12.14 to 2026.1.4 (SG-39923 - PR #103)
Updated tk-framework-alias to v2.5.0
- Do not raise exception on API import failure (PR #109)
- Update python-socketio package (PR #112)
- Add Alias 2026.1 support (PR #114)
- Security upgrade urllib3 from 2.5.0 to 2.6.0
- Update to Python 3.11 on Alias plugin side
- Add Alias Python API v7.0.1 for Alias 2026.1
- Add Alias Python API v6.0.2 for Alias 2026.0
Updated tk-framework-aliastranslations to v0.3.1
- Fix importing the Alias API module (PR #18)
Updated tk-framework-desktopserver to v1.8.6
- Change Git access to HTTPS using a Github App (SG-40595 - PR #303)
- Upgrade certifi to 2026.1.4 (SG-39923 - PR #311)
- Add Python 3.13 support (SG-42304 - PR #315)
- Python 3.13 - Automated dependency resolution source + binary (SG-42304 - PR #317)
- Automate universal binary generation for macOS on any architecture (SG-42304 - PR #326)
Updated tk-framework-shotgunutils to v5.11.2
- Fix Python syntax warnings related to regexp exclude character (SG-40620 - PR #172)
- Remove outdated references to PySide1 (SG-39031 - PR #174)
- Add support for VFX CY2026 - Python 3.13 - Qt 6.8 (SG-40980 - PR #175)
- Fix random segfault by controlling Qt object destruction order (SG-42069 - PR #178)
Updated tk-framework-widget to v1.2.2
- Remove old build_resources.sh (SG-37555 - PR #29)
- Add support for VFX CY2026 - Python 3.13 - Qt 6.8 (SG-40980 - PR #30)
Updated tk-houdini to v1.9.11
- Add Houdini 21.0 support (SG-40114 - PR #84)
- Fix PyCObject compatibility (SG-40284 - PR #87)
- Clean up legacy code (SG-40304 - PR #89)
- Update support URL (SG-40165 - PR #91)
- Restore FPTR menu (SG-40163 - PR #92)
- Skip test to avoid crashes in headless Houdini env (SG-40619 - PR #94)
- Fix test frame range values to match Houdini global timeline (SG-40617 - PR #95)
- Remove outdated references to PySide and Qt4 (SG-39031 - PR #97)
- Fix context ready to be used after open file from scene hook (SG-38779 - PR #98)
Updated tk-mari to v1.4.7
- Remove mac option for location (SG-40659 - PR #33)
Updated tk-maya to v0.13.10
- Include default icons for the FPT menu in all operating systems (SG-38893)
- Update Support URL (SG-40165)
- Remove outdated references (SG-39031 - PR #126)
Updated tk-motionbuilder to v0.8.8
- Fix duplicate menu entry for "favourite" command (SG-42281 - PR #39)
- Update pre-commit and black version (SG-42601 - PR #40)
Updated tk-multi-bg-publish to v0.2.3
- Update Support URL (PR #17)
- Fix background publish for Alias 2026.1 (PR #18)
- Remove old build_resources.sh (SG-37555 - PR #19)
- Update bg publish for Alias 2027.0 (SHOT-4585 - PR #20)
Updated tk-multi-breakdown to v1.9.2
- Remove old build_resources.sh (SG-37555 - PR [#43](https://github.com/shotgunsoftware/tk-multi...
v1.7.6
FPTR Advanced 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_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.
- Remove excessive warning logging related to DCC version comparisons
- Restore
linux2keys to fix regression with Advanced Project Setup wizard
Updated tk-desktop to v2.8.0
- Removed dependence on
ensure_binaryandensure_str. Removed dependence onsgutilspackage. (SG-39698) - Fix CI issue caused by the latest tk-core release. (SG-40311)
- 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)
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
sendandrecv(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 onsgutilspackage. (SG-39698) - Replaced
impmodule withimportlibsince 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-motionbuilder to v0.8.6
- Removeed try/except sgutil blocks and ensure_ methods in #37
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-devutils to v1.3.2
- Removed try/except sgutil blocks and
ensure_methods
Updated tk-multi-launchapp to v0.14.0
- Switch
distutil.versiontopackaging.versionsince 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-multi-screeningroom to v0.6.3
- Removed try/except sgutil blocks and
ensure_methods
Updated tk-multi-snapshot to v0.10.2
- Removed yaml deprecation warning.
- Removed try/except sgutil blocks and
ensure_methods.
Updated tk-multi-workfiles2 to v0.16.0
- Adds sorting for "My Tasks" left tab (SG-2824)
- Process the TemplateKey value before storing it when saving the file to make sure the version number is correct (SG-39990)
- Remove conditional logic that supports tk-nuke-writenode versions older than v0.1.11 (SG-36372)
Updated tk-nuke to v0.16.0
- Removed dependence to
ensure_binaryandensure_str. Removed dependence onsgutilspackage. (SG-39698) - Replaced
impmodule withimportlibsince 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
distutilsremoval 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)
v1.7.6-rc4
FPTR Advanced Configuration v1.7.6 Release Candidate 4
Toolkit component versions
Updated tk-core to v0.23.1
- Remove excessive warning logging related to DCC version comparisons
- Restore
linux2keys to fix regression with Advanced Project Setup wizard
Updated tk-framework-adminui to v0.8.1
- Fixup regression with Linux fields being invisible introduced by tk-core
v0.22.6
v1.7.6-rc3
Release Candidate 3 - Various fixes
Toolkit component versions
Updated tk-framework-qtwidgets to v2.12.8
- 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
- Fixed Python 2 code removal regression - 'str' object has no attribute 'decode' in UserSettings (SG-40414 in PR 170).
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).
v1.7.6-rc2
What's Changed
Full Changelog: v1.7.6-rc1...v1.7.6-rc2
Toolkit component versions
Updated tk-framework-qtwidgets to v2.12.8
- Binary payload for sqlite by @eduardoChaucaGallegos in #177 (SG-40361).
Updated tk-framework-shotgunutils to v5.11.1
- UserSettings - Error details: 'str' object has no attribute 'decode' by @eduardoChaucaGallegos in #170 (SG-40414).
v1.7.6-rc1
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_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.
Updated tk-desktop to v2.8.0
- Removed dependence on
ensure_binaryandensure_str. Removed dependence onsgutilspackage. (SG-39698) - Fix CI issue caused by the latest tk-core release. (SG-40311)
- 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)
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.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.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
andensure_str. Removed dependence onsgutils` package. (SG-39698) - Replaced
impmodule withimportlibsince 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-motionbuilder to v0.8.6
- Removeed try/except sgutil blocks and ensure_ methods by @eduardoChaucaGallegos in #37
Updated tk-multi-devutils to v1.3.2
- Removed try/except sgutil blocks and ensure_ methods.
Updated tk-multi-launchapp to v0.14.0
- Switch
distutil.versiontopackaging.versionsince 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-multi-screeningroom to v0.6.3
- Removed try/except sgutil blocks and ensure_ methods
Updated tk-multi-snapshot to v0.10.2
- Removed yaml deprecation warning.
- Removed try/except sgutil blocks and ensure_ methods.
Updated tk-multi-workfiles2 to v0.16.0
- Adds sorting for "My Tasks" left tab. It allows the user to provide custom fields in the info.yml file (assuming that they are valid fields to sort by). This feature was internally released on v0.15.8 and reverted in v0.15.9 due to some instabilities fixed in this version. (SG-2824)
- Process the TemplateKey value before storing it when saving the file to make sure the version number is correct (SG-39990)
Thanks a lot to @kporangehat for fixing this bug!
- Remove conditional logic that supports tk-nuke-writenode versions older than v0.1.11. We don't need to support that version anymore. (SG-36372)
Updated tk-nuke to v0.16.0
- Removed dependence on 1ensure_binary
andensure_str. Removed dependence onsgutils` package. (SG-39698) - Replaced
impmodule withimportlibsince 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
distutilsremoval 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)
v1.7.5
What's Changed
- Switched MotionBuilder path from 2025 to 2026 (#181) (SG-38379)
- Added support for Nuke 16 (#182) (SG-38376)
- Added new file handling for NX File (.prt) (#183) (SHOT-4439)
- Updated VRED actions for loader and panel (#184)
- Used FPTR instead of the long product name for PS image exports (#185) (SG-27509)
Toolkit Component Versions
Updated tk-3dsmax to v1.4.5
- Added support for 3ds Max 2026 (#48)
- Fixed winreg import error (#47)
- Reviewed and unified code handling for supported DCC versions (SG-32814)
Updated tk-aftereffects to v0.4.6
Updated tk-alias to v4.1.9
- Updated minimum supported version for Alias 2026.0
- Supported Alias Learning Edition #216
- Blocked publish export selection if nothing is selected #217
- Fixed loader actions in Alias #218
- Reviewed and unified code handling for supported DCC versions (SG-32814)
Updated tk-core to v0.22.4
- Prevented QtImporter from raising an exception if QtWebEngine is not available
- Added RV Live Review metrics
- Fixed web login not working with PySide2
- Removed code related to QtWebKit since Qt4 is no longer supported
- Replaced deprecated
utcnow()function - Bumped python-api to v3.8.4
Updated tk-desktop to v2.7.12
- Removed dead authentication code
- Replaced deprecated
utcnow()function - Hooked PreInitialization to ensure early initialization tasks during bootstrap
- Ensure datetime objects are initialized in naive mode
Updated tk-flame to v1.19.6
- Handled snapshot export
Updated tk-framework-alias to v2.2.2
- Updated Alias Python Plugin to v4.1.0 to support 2026.0
- Updated Alias Python API to v6.0.0 to support 2026.0
- Increased server max HTTP buffer for Alias API requests
- Added API reference docs for Alias 2026
- Added OpenModel Alias Python API files for supported Alias and Python versions
- Improved exception handling in Alias #93
Updated tk-framework-desktopserver to v1.8.3
- Updated cryptography to 44.0.1
Updated tk-framework-shotgunutils to v5.10.3
- When using
ShotgunModel._refresh_data()to refresh the data model, only the first column was refreshed, while the documentation stated that a full rebuild of the model should be issued. Now, when new data arrives, it discovers the rest of the items on the same row (siblings) and updates their text if needed. - Addressed flaky tests with the latest PySide6
Updated tk-hiero-export to v0.8.3
No new features, just internal clean-ups for release.
- Cleaned up deprecated Azure Pipelines flags
- Updated README.md
- Added compatibility with Nuke 16 (#62)
Updated tk-houdini to v1.9.7
- Updated supported versions of Houdini (#80)
- Reviewed and unified code handling for supported DCC versions (SG-32814)
Updated tk-mari to v1.4.5
- Updated Mari supported versions (#29)
- Reviewed and unified code handling for supported DCC versions (SG-32814)
Updated tk-maya to v0.13.7
- Added support for Maya 2026 (#121)
- Reviewed and unified code handling for supported DCC versions (SG-32814)
Updated tk-motionbuilder to v0.8.5
- Updated supported MotionBuilder versions (#35)
- Reviewed and unified code handling for supported DCC versions (SG-32814)
Updated tk-multi-breakdown2 to v0.4.4
- Updated README.md
- Fixed freeze when interacting with Breakdown scene items
Updated tk-multi-launchapp to v0.13.5
- Improved experience for MotionBuilder (SG-32814)
Updated tk-multi-publish2 to v2.10.4
- Set the text format on the description box so Qt will strip whitespace even if no HTML tags are present
Updated tk-multi-workfiles2 to v0.15.9
- Updated README.md
- Retrieved thumbnails from any FileItem that has a 'thumbnail_path'. Thanks to @kennedy0
- Improved the "New file" button state logic. When opening a file, the "new file" button was grayed out when cycling through "All", "Working" and "Publishes" tabs. This issue is now fixed.
- Added sorting for "My Tasks" left tab. It allows the user to provide custom fields in the info.yml file (Added in v0.15.8 but reverted in v0.15.9 due to instability issues).
Updated tk-nuke to v0.15.8
- Added support for Nuke 16 (#115)
- Replaced mock (#113)
- Removed YAML deprecation warning (#114)
- Reviewed and unified code handling for supported DCC versions (SG-32814)
Updated tk-photoshopcc to v1.11.9
- Fixed broken in-app tests
- Added support for Photoshop 2025 (v26)
- Quick fix for RuntimeError: Internal C++ object (TankQDialog) already deleted. Thanks to @kogi18
- Fixed RPC propagation for log messages
- Allowed export plugin to be used in basic configuration (SG-27509)
- Fixed Windows-specific regression when using multiple widgets (SG-39324)
Updated tk-vred to v3.5.4
- Updated minimum supported version to 2026 by @staceyoue in #133
- Supported VRED Learning Edition #135
- Updated VRED actions #136
- Reviewed and unified code handling for supported DCC versions (SG-32814)