-
Notifications
You must be signed in to change notification settings - Fork 7
Release Notes
Welcome to the release notes for this Engine. Below you will find an overview of all the changes we did for each release. We try to be as detailed as possible and include all bugs we have fixed, features we have added and things that may have changed. If you have questions about a particular release, don't hesitate to contact our support team!
2024-Sep-9
Drop Qt4 compatibility - part 1
2024-Mar-26
Rebranding component for Flow Production Tracking
2022-Mar-28
ShotGrid branding updates.
2021-Dec-1
Replacing shotgunsoftware urls with Autodesk Knowledge Network and ShotGrid Developer Documentation pages.
Rebranded to ShotGrid
2020-Jul-14
Adds Python 3 compatibility
2018-May-10
Updated to require core 18.24 for QT5 compatibility.
2018-Apr-13
Improvements to PySide2 Support.
2017-April-13
Added support for Pyside2.
2017-Nov-08
Updated for use with new core metrics
2017-Sep-01
Allows on-the-fly context changes.
2017-Jul-31
Adds back in Qt library path clearing, but only for KDE Linux.
2017-Jul-26
Removes the clearing of Qt library paths introduced in v0.5.3.
Details:
This has been removed in favor of a safer and more-targeted implementation of the same in tk-multi-launchapp.
2017-Jun-06
Fixes crashes on multiple Linux distributions when QT_PLUGINS_PATH is set.
2016-Nov-08
Updated Shotgun icon
Improved logic for indication of a UI present
Details:
This changes the meaning of the has_ui property so that it is consistent with other engines. Previously has_ui would return True as soon as a valid pyside/pyqt4 was detected. This is inconsistent with other engines, where has_ui indicates that an active UI is present and running. This pull request adjusts the shotgun engine so that has_ui only returns true when a QApplication is actually active in the system.
Updated visual style to better match Maya.
Details: This change affects the visual appearance of all apps running in the engine, making their visual appearance much more consistent with the look and feel that you would get inside Maya. Please note that after this upgrade, app UIs will look slightly different.
Updated PySide version handling to support very old versions!
Updated engine icon.
Added support for multi-select style UI apps.
Updated PyQt compatibility
Now uses the built in QT stylesheet introduced in Core v0.14.28.
Updated QT Style Sheet to include a border around text input elements.
Better Support for unicode.
Fixed a bug where debug logging was supressed from the output despite the debug flag being set.
Renames and support for the new name Sgtk.
Added PyQt Support.
Details:
- Engine now supports PyQt4 for UIs. This is detected at runtime, and if
tank can load PyQt4 from the python system path, it will attempt to use it. This is a fallback in case PySide is not found. - Better error messages when PySide/PyQt4 is not installed - the engine now presents some more polished feedback in the case a UI based app is launched but neither PySide nor PyQt exists to handle the UI creation.
Fixed a bug which could cause apps raising Exceptions to be stuck in a loop.
Minor adjustments to PyQt4
Better QT App Support.
Added icon.
Updated manifest to require core v0.12.5
Fixed formatting bugs related to html characters and certain exceptions being raised.
Bug 19097: < and > Characters are now html escaped and no longer swallowed in the output.
First Release with the new Tank API.
Initial release to the App Store.