Skip to content

Releases: shotgunsoftware/tk-config-default2

Shotgun Default2 Configuration v1.3.2

25 Feb 18:02
Compare
Choose a tag to compare

What's new?
Adding support for Python 3.7 to some apps, as well as few bug fixes.

Features/Polish
Here are new bundles with support for Python 3.7:

  • Apps
    • tk-multi-loader2 v1.20.0
    • tk-multi-pythonconsole v1.2.1
    • tk-multi-screeningroom v0.4.0
    • tk-multi-shotgunpanel v1.7.0
    • tk-multi-snapshot v0.8.0
    • tk-multi-workfiles2 v0.12.0

Fixed bugs

  • Fixed a regression introduced in tk-multi-reviewsubmission v1.0.0 where Send for Review clips published from Nuke resulted in black frames. [SG-15830]
  • Fixed a bug where methods run in the Python console could not access the global scoped variables. For example, importing a module and then using it within a method would throw a NameError before the fix. Huge thanks to Joe Hultgren for providing this fix. [SG-4610]
  • Updated the Loader and Shotgun panel hooks in tk-3dsmax to be compatible with Python 3. [SG-15630]

Shotgun Default2 Configuration v1.3.1

14 Feb 19:58
Compare
Choose a tag to compare

Fixed bug

  • Fixed an issue where Playblast to Create was failing with Maya versions older than 2019. This fix ensures Playblast to Create is working fine with Maya versions back to 2016. [SG-15735]

Shotgun Default2 Configuration v1.3.0

03 Feb 13:29
Compare
Choose a tag to compare

What's new?
We are excited to release v1.3 of our integrations. This release includes support for Python 3.7 to tk-core, a new 3dsmax engine which switches to the pymxs API for the integration with 3ds Max, a new Send for Review workflow is now included into Maya and Photoshop integrations, as well as a number of improved features and bug fixes.

Support for Python 3.7
Toolkit core v0.19 allows it to be imported and used with Python 3.7. New APIs were introduced to help porting Toolkit applications to Python 3. They can be found at the tk-core release notes page.

Here are current bundles with support for Python 3.7:

  • Apps

    • tk-multi-about v0.3.0
    • tk-multi-demo v1.2.0
    • tk-multi-launchapp v0.11.1
  • Engines

    • tk-3dsmax v1.1.1
    • tk-shell v0.8.0
  • Frameworks

    • tk-framework-qtwidgets v2.9.1
    • tk-framework-shotgunutils v5.7.2
    • tk-framework-widget v0.2.8

3ds Max engine
This new engine switches to the pymxs API for the integration with 3ds Max. This new engine supports 3ds Max 2017 and up. 

A migration guide exists for clients that are using the tk-3dsmaxplus engine and want to migrate to tk-3dsmax. It can be found at the tk-3dsmax engine's documentation page.

Send for Review
Send for Review introduce a new workflow between Maya/Photoshop and Shotgun Create. You can now send playblast or image as a draft to Shotgun Create, which trigger a new version and put Create in draft mode, where you can submit a review.

Additional features/polish

  • Official support for Houdini 18.0. [SG-15250]
  • Publishes now show the entity display name instead of the entity name in Loader2 and Breakdown apps. [SG-15293]
  • Added PySide2 support to tk-shell. [SG-9787]

Fixed bugs

  • Fixed a regression introduced in the previous release of tk-desktop, where python processes would be left orphaned instead of being closed when leaving the project in Shotgun Desktop. [SG-15442]
  • Fixed an error we were getting in the script editor after launching Maya 2020 on mac. It prevented Workfiles2 to auto launch on startup. [SG-15270]
  • Fixed a bug in tk-framework-desktopserver, where a browser could reject the shotgunlocalhost.com certificate. [SG-14130]
  • Fixed a bug where Shotgun Desktop wasn't logging a full error traceback if an error occurred when loading a project configuration, or when running an app. [SG-6422]

Shotgun Default2 Configuration v1.2.12

06 Jan 13:20
Compare
Choose a tag to compare

What’s new?
Automotive tools, Alias and VRED, are now integrated in tk-config-default2, as well as a number of improved features and bug fixes, including:

  • Official support for Nuke 12.0, and
  • Fixed a bug where launching Photoshop through Shotgun and passing a file, would not open the file if Photoshop was already running on Windows.

Features/Polish

  • Automotive tools, Alias and VRED, are now integrated in tk-config-default2. [SG-15066]
  • Official support for Nuke 12.0. [SG-14164]
  • Official support for MotionBuilder 2020. [SG-15106]
  • Added support for opening Photoshop .psb files on startup. [SG-15054]

Fixed bugs

  • Fixed a bug where launching Photoshop through Shotgun and passing a file, would not open the file if Photoshop was already running on Windows. [SG-15054]
  • Fixed a bug for the tk-multi-publish2 Tree.save method, where it wouldn't throw the correct error if an object in the tree was not serializable. [SG-14693]

Shotgun Default2 Configuration v1.2.11

29 Nov 17:57
Compare
Choose a tag to compare

What’s new?
Added a configuration option that can force users to assign a task to a publish, as well as a number of improved features and bug fixes, including:

  • Added a menu_name app setting in tk-multi-setframerange, that allows you to define multiple instances of the app with different Shotgun menu names, and
  • Fixed an issue with exporting Alembic files during publish time via the publish2 app, if the file path contained spaces.

Features/Polish

  • Added a configuration option that can force users to assign a task to a publish. If the task_required application setting is set to True, the publisher will validate that a task is selected for every item and will enable or disable the Validate and Publish buttons accordingly. [SG-14523]
  • Added a menu_name app setting in tk-multi-setframerange, that allows you to define multiple instances of the app in an environment with different Shotgun menu names. [SG-14278]
  • Added support for opening a file on startup. You can now use the Toolkit action "Open In Associated Application" on 3ds Max, Houdini, Photoshop, and After Effects PublishedFile entity via the Shotgun site, to launch them with the Shotgun integration and open the chosen PublishedFile. [SG-8610, SG-14346, SG-14349, SG-14612]
  • Supports Adobe's new installation path convention for Photoshop and After Effects 2020+ releases. [SG-14728]
  • Get and set frame range methods broken out into hooks. Software specific logic for getting and setting the frame range have now been split out into hooks. A big thanks to Diego Garcia Huerta and Alex Hughes for their contributions to this improvement. [SG-13347]
  • Publishing an item under a parent item that uses a file url will now properly create a Published File Dependency entity in Shotgun. [SG-9750]
  • Using Flame's python to upload thumbnails to Shotgun instead of system python that might not have the correct OpenSSL/certify packages installed. [SMOK-52708]

Fixed bugs

  • Fixed an issue with exporting Alembic files during publish time via the publish2 app, if the file path contained spaces. [SG-14316]
  • Fixed an issue where Toolkit applications could not be launched from Shotgun Create after a software update. [VMR-2799]
  • Fixed an issue in tk-core where includes were not processed in order. This caused issues when includes were used to override template or environment parameters. A big thanks to Barbara Laigneau for her contribution to this bug fix. [SG-6255]
  • Fixed an issue where clicking the Copy To Clipboard action in the publisher logs didn't copy text selection to the clipboard in certain versions of PySide2. [SG-9750]
  • Fixed an issue in tk-framework-qtwidgets that occurred when updating the content of the activity stream in the Shotgun Panel app. [SG-14203]
  • Fixed a path cache issue where if you had a Task folder in your schema, and then created folders for a task, it would incorrectly register these in the local path cache. If you unregistered the Task folder later it wouldn't clear up all the registries properly and this could then lead to database concurrency problems. [SG-14303]
  • Fixed an issue in tk-nuke engine, that caused the last path appended to sys.path during engine initialization to be removed from sys.path once bootstrapping completed. Also removed a redundant addition of the engine's python module to sys.path. [SG-14409]
  • Fixed an issue preventing from selecting a new context from the context selection widget in certain versions of PySide2. [SG-14388]

Shotgun Default2 Configuration v1.2.10

18 Oct 14:27
Compare
Choose a tag to compare

What’s new?
Added support for uploading PDF files to Shotgun as reviewable versions from the standalone publish app, as well as a number of improved features and bug fixes, including:

  • The context selector's my task drop down, now shows tasks assigned to a user's group as well as directly to the user, and
  • Fixed an issue in Workfiles2 where if you modified an item's "name" in the filter_publishes.py and filter_work_files.py hooks, it was ignored.

Features/Polish

  • Added support for uploading PDF files to Shotgun as reviewable versions from the standalone publish app. [SG-13590]
  • The context selector's my task drop down, now shows tasks assigned to a user's group as well as directly to the user. A big thanks to Rob Aitchison for his contribution to this improvement. [SG-14166]
  • Workfiles2 will no longer be initialized if it's being run in an environment where there isn't a UI present. A big thanks to Patrick Macdonald for his contribution to this improvement. [SG-14243]

Fixed bugs

  • Fixed an issue in Workfiles2 where if you modified an item's "name" in the filter_publishes.py and filter_work_files.py hooks, it was ignored. This fix ensures you can now use the filter_publishes.py and filter_work_files.py hooks to modify a file's display name in the UI. [SG-13565]
  • Fixed an issue in tk-multi-screeningroom where it could fail to launch when providing a custom RV executable path. [SG-13808]
  • Fixed an issue with the plugin based startup, where if you had automatic context switching enabled and you opened a script via the Nuke menu when a script was already open, it would cause a new Nuke instance to start. On the startup of this second Nuke instance the engine would error. [SG-14088]

Shotgun Default2 Configuration v1.2.9

20 Sep 15:18
Compare
Choose a tag to compare

What’s new?
Added hooks in the Workfiles2 app to allow the specification of a custom badge, as well as a number of bug fixes, including:

  • Fixed an issue when copying a path from the Shotgun Panel’s action menu to the clipboard in certain versions of PySide2, and
  • Fixed an issue with Single Sign-On when using NTLM on a domain-bound macOS or Linux computer.

Features/Polish

  • Added hooks in the Workfiles2 app to allow the specification of a custom badge for Publishes and Versions. This badge is shown as an overlaid icon, similar to the “publish” and“locked” icons. [SG-9846]

Fixed bugs

  • Fixed an issue when copying a path from the Shotgun Panel’s action menu to the clipboard in certain versions of PySide2. [SG-13847]
  • Fixed an issue with Single Sign-On when using NTLM on a domain-bound macOS or Linux computer. [SG-13474]

Shotgun Default2 Configuration v1.2.8

06 Aug 12:44
Compare
Choose a tag to compare

Fixed bugs

  • Fixed a regression introduced in tk-nuke v0.12.0 causing Nuke to freeze on startup in certain situations when launched through Shotgun on Windows. [SG-12549]
  • Fixed a regression introduced in tk-multi-breakdown v1.6.0 with the public methods app.compute_highest_version and app.analyze_scene. Both methods thrown a the 'module' object has no attribute ... error. This fix ensures app.compute_highest_version now make use of the get_version_number.py hook. [SG-12365]

Shotgun Default2 Configuration v1.2.7

05 Jul 14:40
Compare
Choose a tag to compare

What’s new?
tk-desktop2 engine improvements for better websockets support and new commands for Shotgun to Shotgun Create communication, as well as a number of bug fixes, including:

  • Fixed an issue with the Workfiles2 custom_actions hook when running in some PySide2 environments, and
  • Fixed multiple launch args being combined as one on Mac.

Features/Polish

  • tk-desktop2 engine improvements for better websockets support and new commands for Shotgun to Shotgun Create communication. [VMR-2223]

Fixed bugs

  • Fixed an issue with the Workfiles2 custom_actions hook when running in some PySide2 environments. A big thanks to Ariel Calzada Solano for his contribution to this bug fix. [SG-12698]
  • Fixed an issue on Mac where if you provided multiple launch args, and you were pointing to the .app file for your software, then it would encapsulate all the args in one string. A big thanks to Stéphane Deverly for his contribution to this bug fix. [SG-12573]

Shotgun Default2 Configuration v1.2.6

06 Jun 15:54
Compare
Choose a tag to compare

Fixed bugs

  • June 2019 release of Okta causes issues with our single sign-on implementation. This fix addresses an issue which resulted in an incomplete login page when a user attempted to log into their Shotgun site with Shotgun Desktop. [SG-12669]
  • Fixed an issue where the bootstrap process failed to update configs on Windows. When the bootstrap process attempted to update a config, the process could fail due to QT holding a file lock on the core's font files. This caused the user to not receive the latest config. [SG-12126]
  • Fixed an issue to stop a warning from being shown in Shotgun when using deny_platforms or disable parameters on a descriptor. [SG-12281]