Skip to content
Stacey Oue edited this page Apr 8, 2024 · 11 revisions

Welcome to the release notes for this App. 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!

v1.25.0

2024-Apr-8

Improve API and support new config option 'All' for actions.

v1.24.0

2024-Mar-26

Rebranding component for Flow Production Tracking

v1.23.3

2024-Feb-8

  • Fixed mutable keyword argument: Multiloader.open_publish (Thanks to @j0yu).
  • Remove mogrify execution from build resources. Now it's part of the Azure CI workflow.

v1.23.2

2023-Oct-27

  • Replace help screen with a Loader App documentation link.
  • Remove the 'Show Help Screen' action menu.
  • Add config option to use legacy filter widget.
  • Do not allow file items in the Loader to be dragged around.

v1.23.1

2023-Aug-15

Fixes the issue in which the wrong tab(first tab) in the Loader app is opened when the Loader is launched in a task context. Now the tab related to the 'entity_type' specified in the tk-multi-loader2.yml is opened.

v1.23.0

2023-May-18

Add splitters to adjust panels and view,  improvements on the filtering overall in the app. Replaced the publish file type filtering (in bottom left corner) with the Filter Menu (added to top right toolbar). This will provide a more extensive filtering functionality, as well as be consistent with the new filtering added to the ShotGrid Panel and Breakdown2 app.

v1.22.1

2022-Oct-14

Improved error messaging.

v1.22.0

2022-Jun-13

Implemented an API so the app commands can be leveraged without the UI.

v1.21.2

2022-Mar-28

ShotGrid branding updates.

v1.21.1

2021-Dec-1

Replacing shotgunsoftware urls with Autodesk Knowledge Network and ShotGrid Developer Documentation pages.

v1.21.0

2021-Jun-02

Rebranded to ShotGrid

v1.20.3

2021-Mar-23

Adds Python 3 support for the Nuke hook.

v1.20.2

2020-Mar-16

Adds Python 3 support for the Maya hook.

v1.20.1

2020-Mar-2

Adds Python 3 support for the Photoshop hook.

v1.20.0

2020-Feb-11

Adds Python 3 support.

v1.19.6

2020-Jan-20

Publishes now show the entity display name instead of the entity name.

v1.19.5

2019-Dec-11

The application does not ship with the Blur Python based hooks for 3dsMax anymore.

Details:

The tk-3dsmax engine implementation has been upgraded to use pymxs. As such, the old Blur Python based hooks are not compatible anymore with the engine. They can be downloaded from here.

v1.19.4

2019-Nov-12

Internal changes impacting metrics properties.

Details:

No change in user-facing functionality.

v1.19.3

2019-Jan-16

Fixes button styling issues evident in Houdini 17.

Details:

Houdini 17's stylesheet forces a specific size for QToolButton widgets. This change sets a minimum size for those buttons in the loader app so that they maintain a usable size.

v1.19.2

2018-Aug-06

Added Mp4 to Valid Extensions

v1.19.1

2018-Jun-18

Small change to the publish type model as part of a fix for the reload menu option.

v1.19.0

2018-May-18

Adds support for importing publishes as clips in Nuke Studio and Hiero.

v1.18.4

2018-April-17

Adds support for complex filters to be used when setting the tab filters.

Details:

Previously you would not be able to add a filter to a tab through the settings that used sub conditions and filter operators. With the update you can now do something like this:

filters:
      - [project, is, "{context.project}"]
      - filter_operator: "any"
        filters:
          - [entity, type_is, Asset]
          - [entity, type_is, Shot]

v1.18.3

2018-Jan-30

Adds support for version driven browsing.

Details:

This fixes a bug which previously prevented you to configure the loader in a way so that you would be browsing Versions in the left hand side tree and when you clicked a version you would see the publishes associated with that version.

v1.18.2

2018-Jan-22

solved problems loading utf-8 files

v1.18.1

2017-Dec-06

Updated metrics logged

v1.18.0

2017-Oct-06

Implements image sequence frame range detection in Nuke when no template is available.

Details:

In a zero config project there is no access to templates. When we're in that situation, we now fall back on parsing the file name without a template to try to determine the start/end frame of an image sequence.

v1.17.7

2017-Sep-09

Play in sg panel now navigates to media player

Details:

This changes the behaviour of the sg panel so that if you click the play icon for a version, it will navigate you to the sg media center page rather than screening room which was previously the case. Back when we originally wrote this code, the media center was not yet released and they did not have proper urls that you can navigate to. This change aligns the behaviour in the panel with what you get in other parts of Shotgun.

v1.17.5

2017-Aug-17

Stops app init when there's no GUI. This resolves issues when PySide is not available.

v1.17.4

2017-Aug-08

Improvement to the tk-flame functionalities and bug fixes.

v1.17.3

2017-Jun-20

Improve error handling in tk-flame actions

v1.17.2

2017-Jun-15

Add support for Flame

v1.17.1

2017-Jun-12

Adds texture node loading in 3dsmax

v1.17.0

2017-June-9

A banner is now displayed to give a visual indication that a custom action has been executed.

v1.16.3

2017-May-16

Now supports project item display in hierarchy.

v1.16.2

2017-May-16

Hierarchy support and new default actions for maya, nuke and houdini.

Details:

  • Adds hierarchy support to loader, including hierarchy based searching
  • Updates the defaults to use a hierarchy tab instead of the shot and asset tabs
  • Added houdini file COP support
  • Added maya image plane support
  • Added nuke open project support

v1.15.1

2017-May-04

Adds support for entity level actions.

Details:

Added entity actions. You can now define custom actions on entities (the folders showing up in the loader) just like you can define actions on publishes. This makes it possible to create workflows where you operate on a shot or an asset. Quick examples of workflows that can be realised by adding custom entity actions include

  • Ability to trigger a remote transfer for a shot.
  • Ability to change the status of something.
  • Ability to operate on all publishes inside a shot or asset.
  • Ability to find a cut for a sequence and load it in.

v1.14.3

2017-Mar-14

Removes problematic profiles from png files used as icons.

Details:

This will silence libpng warnings from Qt when the png files are loaded as pixmaps. This is a second attempt as this profile stripping, and uses ImageMagick's "mogrify" command to achieve the desired result, which maintains color consistency.

v1.14.1

2017-Jan-31

Rolls back the use of a hierarchy model for the loader tree view.

Details:

Issues discovered on the back end result in the hierarchy model being unable to access some data in Shotgun when the default "Artist" permissions set is used. Until that has been resolved, the hierarchy model won't be used in the loader app.

v1.14.0

2017-Jan-30

Adds support for tk-photoshopcc.

v1.13.5

2017-Jan-30

New setting option to define left hand side tabs driven by the Shotgun hierarchy model.

v1.13.4

2017-Jan-20

Do not display empty action menus in the publish view.

v1.13.3

2017-Jan-18

Bug fix to better handle optimized shotgun model.

Details:

Fixes an issue where subfolders were not appearing in the middle view in the UI when you clicked a node in the tree that had not yet been expanded.

v1.13.2

2017-Jan-16

Updated to use open sans font.

v1.13.0

2016-Dec-19

Updated to use v5 of the shotgun utils framework with improved data loading performance.

v1.12.4

2016-Dec-08

'Show in the file system' available only when a folder widget has some paths.

Details:

Add 'Show in the file system' to a folder Actions menu only when there are some paths associated with its Shotgun entity. This is done at runtime when the folder is selected.

v1.12.3

2016-Nov-28

Left hand side tree view is now ordered in a case insensitive fashion.

v1.12.2

2016-Nov-22

Adds multi-selection support to the loader and UI tweaks and left hand tree view is now sorted alphabetically.

Details:

Multiselection

Upon selecting multiple items, a user can now right-click on a selection to see the set of actions that can be executed on all publishes.

This change is backwards compatible with the existing hooks. To learn more about how you can leverage the new execute_multiple_actions hook method, please visit our support page.

v1.11.3

2016-Oct-25

Tab UI Bug fix. Added support for context.project.id token in configuration.

v1.11.2

2016-Mar-23

fixes No data retrievers registered warnings

Details:

The background task manager that uses the CachedShotgunSchema was not registered which generated the following warning if the schema cache did not exist:

Shotgun Warning: No data retrievers registered with this schema manager. Cannot load shotgun schema

The background task manager is now registered correctly.

v1.11.1

2016-Mar-9

Only allows Alembic imports in Max 2016+.

Details:

Native Alembic support was added to 3ds Max in the 2016 release. As a result, we have to exclude pre-2016 versions of 3ds Max from Alembic support.

v1.11.0

2016-Mar-3

Adds Alembic import support for tk-3dsmaxplus.

v1.10.5

2016-Feb-19

Added user activity metrics for particular actions

v1.10.4

2016-Feb-02

QA fix removes alembic load support

v1.10.3

2016-Feb-01

QA fix for UNC path on windows

v1.10.2

2016-Jan-25

Adds support for loading Alembic caches into Nuke.

v1.10.1

2016-Jan-22

Adds support for loading Alembic caches into Houdini.

v1.10.0

2016-Jan-15

Adds support for context changes.

v1.9.1

2015-Nov-26

Fixed a minor regression causing some updates in nuke to not appear in the UI.

v1.9.0

2015-Nov-23

Updated to use v4.x.x of the Shotgun Utils Framework

v1.8.0

2015-Nov-10

Upgraded to use new versions of the frameworks

v1.7.4

This fixes an issue where a tile would be missing in the loader if the user who created the shot or asset had been deleted.

v1.7.3

The 'filter_publishes' hook is now also applied to the version history view.

v1.7.2

Allow access to the status (sg_status_list) field in a filter_publishes hook

v1.7.1

Show task information for publishes in the list view.

v1.7.0

Improved thumbnail performance - NOTE - this change is coupled with v2.4.0 of the shotgun-utils framework and will not run correctly without it. When the app update asks you if you want to install v2.4.0 of the shotgun utils framework, please make sure to accept the update.

Details:

This implements async thumb loading, which was added to the Shotgun Utils Framework v2.4.0. Thumbnails will be loaded in a worker thread rather in the main thread. This improves performance, especially in the case when thumbnails are located on a remote storage.

v1.6.2

Added an improved publish quick-filter UI

Details:

  • Adds a case insensitive quickfilter UI which lets a user quickly cull the list of publishes based on an expression.
  • Tweaked the nuke publish hook so that it handles upper case file extensions.
  • Fixed an issue with the selection clearing at exit, which was causing errors in Maya.

v1.5.2

Added additional file formats to the default nuke hook.

v1.5.1

Added psd to the list of supported file extensions in the default nuke hook.

v1.5.0

Added a list view mode for more compact browsing.

Details:

This adds a new mode for the main publish view. More compact than the thumbnail mode, this allows for fast vertical browsing of larger lists of items.

v1.4.2

Fixed a bug causing user thumbnails sometimes to show up instead of the main thumbnail.

v1.4.1

Fix 3ds Max when merging objects

Details:

Fixes crashing issues relating to qt dialogs and max modal.

v1.3.2

Added support for the new 3DS Max Engine supporting MaxPlus and Max version 2015.

v1.3.1

Minor improvements for the Open Publish version of the Loader UI

Details:

  • Actions defined for the main loader are no longer available when just opening a publish
  • Double-click on a publish or publish version will now perform the default open action

v1.3.0

Added Mari support

Details:

  • Mari hooks now support loading published geometry into Mari
  • Maya hooks add support for loading Mari UDIM textures into Maya 2015
  • Added an 'open_publish' method to the app that opens the loader in a modal 'file-open' mode. This allows an artist to select a publish and then click the 'Open' button which will return the selected publish to the calling code. This is used by the new Mari New Project command.
  • Updated to require core v0.14.66

v1.2.1

Fixed a bug causing publishes with the same name and type but with different tasks to be obscured in the main view.

v1.2.0

Various minor improvements and bug fixes

Details:

  • Added right-click refresh buttons in views.
  • History UI and main UI now pass consistent shotgun data to actions hook
  • Multi entity link field values now formatted better.
  • Changed the display name from "Publish Loader" to just "Loader"
  • Added houdini default hooks and merge support for hip files.
  • Fixes a bug causing duplicates to show up in the type list. Previously, the type list showed a raw dump of the shotgun data. This meant that if you had two types in this list both named "maya anim", you would have two "maya anim" entries showing up, which is confusing. This is common if you still use the tank types (or in some cases have converted from from the tank types). This change collapses type entries with the same name down to a single entry.
  • Unix timestamps are now converted before being passed to hook. The unix timestamp handling is to mitigate various shortcomings in the QT/PySide/SG API serialization capabilities and means that all time stamps in the model data are cached as unix timestamps (number of seconds since 1 Jan 1970 in UTC time zone - http://en.wikipedia.org/wiki/Unix_time). This means that all data currently being returned by the sg model comes back with this time data format rather than the standard SG Time stamp. (there is no easy way to slap an interface around the return data). This fix converts these unix timestamps back to sg timestamps prior to passing shotgun data to the action hooks, making it more familiar for TDs and developers.
  • Fixed pixmap:scaled errors.
  • Version history now constrains by task and project. When displaying the version history based on an existing publish, the associated fields to display are now determined based on more commonality than before - previously, it was only name, type and associated entity. With this change, project and task are also included. This means that you can have two publishes with the same type and same name for the same shot, but with different tasks associated, and the loader will treat their version histories as completely independent.
  • Added support for per-profile publish filters. Adds a new parameter to the config such that you can specify a publish filter for each tab on the left hand side.

v1.1.0

Updated to use v2.x of the Shotgun Utils framework and v1.x of the QT Widgets framework. Added an option to disable thumbnail loading.

v1.0.7

Bug fixes and UI improvements.

Details:

  • Added 3dsmax reference action (XRef Scene) and modified the existing import action to perform a merge.
  • Fixed incorrect sort order in publish history.
  • Show publish name and type when in "show subfolders" mode to match default display behavior.
  • Fixed broken photoshop "open file" action.

v1.0.6

UI Polish and minor tweaks.

Details:

  • Changed the copy in some of the hooks.
  • Fixed a typo in a tooltip.
  • Added a try/catch around the closeEvent() in the main dialog to ensure graceful exit.

v1.0.5

Added maya import action.

v1.0.4

Improved breadcrumb behaviour.

v1.0.3

Fixed an bug where the wrong publishes would be displayed in some cases.

v1.0.2

Tweaked app manifest.

v1.0.1

Improved icons and information screens.

v1.0.0

Candidate for official first release.

v1.4.0

Updated Photoshop action to Add as a Layer

Details:

  • It is now possible to load another PSD, PSB or image in the current Photoshop document.
  • The loaded media is embedded in a new layer.
  • This works in all supported versions of Photoshop.