Skip to content
This repository was archived by the owner on Sep 20, 2024. It is now read-only.

Release Notes

Carlos Villavicencio edited this page Mar 20, 2024 · 121 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!

v0.8.0

2024-Mar-26

Rebranding component for Flow Production Tracking

v0.7.4

2016-Aug-26

Update frameworks to their latest major version.

v0.7.3

2016-May-5

Fixed an issue where a user could save over an existing file when not all template fields could be resolved.

v0.7.1

2016-Feb-19

Added user activity metrics for particular actions

v0.7.0

Adds context switching for Nuke Studio support.

v0.6.17

Matches engine instance name when looking up app settings.

Details:

When looking up app settings for a specific context, both the engine and instance names will be used to find the correct settings. Additional changes necessary for the Nuke/Hiero engine merge.

v0.6.15

Fixed a rare issue where opening a file in Maya could fail.

Details:

  • Implemented a workaround for an issue where Maya would sometimes fail to open a file, reporting that the current scene has unsaved changes.

v0.6.14

Fixed bug in work-file <-> publish matching

Details:

  • Previously work-files were not being matched correctly against their corresponding publishes when the work template contained keys not present in the publish template. This could result in the publishes being lost in the UI.
  • This has now been fixed.

v0.6.13

Fix to unicode strings causing Houdini operations to fail.

v0.6.12

Stopped the file manager from searching twice on start-up!

Details:

  • Previously the file manager was performing the same search twice on start-up before displaying a list of files - this has been fixed.

v0.6.11

Fixed issue with workfile version calculation

Details:

  • When opening an older published file as the next version of a work file, the file manager would previously always try to open it as version '1'. This would result in it trying to overwrite the actual version 1 of the work file if it existed. This has now been fixed and the published file will be copied to the next valid version of the work file.

v0.6.10

Fixed bug when key populated from the work area is optional, e.g. [_{Task}]

Details:

  • This fixes the problem where files weren't being found when a key that is populated with a value from the current work area is optional in the work file template but absent from the file name on disk.

v0.6.9

Fixed problem where Save-As would allow previous versions of a work file to be accidentally overwritten

Details:

  • When using Save-As to version up the current scene, depending on the configuration it could be possible to accidentally overwrite older versions of the file. This has been fixed.

v0.6.8

Save-As no longer saves when ESC is pressed

Details:

  • Previously, pressing ESC during a Save-As would result in the file being saved anyway as if Enter had been pressed. This has now been fixed.

v0.6.7

Adds Photoshop PSB support.

Details:

This release adds Photoshop PSB support. In order to save your Photoshop scenes as PSBs, simply update your templates.yml file entries for Photoshop (photoshop_shot_* and photoshop_asset_*) to use the extension .psb. Note that you won't be able to use .psd and .psb at the same time for the same entity type. Also, you need the tk-photoshop engine's version to be greater or equal to v0.3.0. Finally, you also need tk-multi-publish to be updated to v0.6.6 or greater.

v0.6.6

Version-Up now uses the same logic as Save-As when searching for work files

v0.6.5

Adjustments relating to the v0.15 core - added pre-switch synchronization to ensure folder caches are correctly populated.

Details:

This change requires the v0.15 core since it uses new API methods that were introduced in v0.15.0. It primarily addresses the edge case where items have been deleted remotely and you are switching into a part of the file system where this has happened. Without the synchronization that is introduced in this patch release, the Shotgun file manager would potentially get confused at this point and report errors back to the user. This fix ensures that cache metadata is up to date prior to syncing.

v0.6.4

Added option to specify additional fields to ignore when comparing file versions

Details:

This adds a configuration setting that can be used to specify additional fields to ignore in file paths when comparing them to find differing versions of the same file. For example, if the file name contains the user initials but all users should see these files as a continuous sequence of versions then this setting can be used to achieve this.

v0.6.3

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

v0.6.2

Properly ensures folder exists before saving the current scene

Details:

  • Previously, if the work template included a dynamic non-entity folder (e.g. a folder based off the scene name), this wouldn't be created causing the save to fail!

v0.6.1

add sg_task_filters setting for filtering Tasks in the selector widget

Details:

This adds the sg_task_filters setting which allows you to add additional filters to control which Tasks are displayed in the Task selector widget when selecting your file to open or changing your context. For example, this can be helpful if you want to only allow artists pick up work for Tasks that are 'ip'.

v0.6.0

Tweak to allow the app to be used in Mari

Details:

  • Mari doesn't have the concept of a traditional scene file so it makes no sense for the file manager to be available.
  • Changing the current work area is still needed though
  • This change adds a special case for Mari so that the File Manager command is hidden

v0.5.7

added comments explaining workaround for Hiero bug not emitting kBeforeProjectLoad event

Details:

The Foundry has recorded

Bug 40413 - Python API - kBeforeProjectLoad event type is not triggered when calling hiero.core.openProject() (only triggered through UI) We're working around this by manually emitting the kBeforeProjectLoad event. When it's fixed in a future version, this code will have to be wrapped in a version check in order to prevent accidentally emitting the event twice (once by Hiero, and once by this our code).

v0.5.6

Various fixes and tweaks

Details:

  • Fixed an PyQt compatibility issue
  • Fixed a bug that would stop the version reset from working when performing a Shotgun Save-As under certain circumstances
  • Launch-on-startup is now enabled for 3ds Max

v0.5.5

Added setting to allow extra information to be displayed for entities in the Select Work Area and File Manager UIs

Details:

  • This setting can be used for example to display the Sequence that Shot entities belong to.

v0.5.4

Fixed issue where Updated By was displaying as Unknown

v0.5.3

Manually emit missing kBeforeProjectLoad signal from Hiero before loading project

v0.5.2

Code tidy-up and small refactor of find-files logic to be more maintainable.

v0.5.1

Performance tweak: Removed folder creation call from the save-as method.

v0.5.0

Now uses standard methods in the shotgun utils framework to handle thumbnail downloads.

v0.4.8

Fixed issue where creating a new task would sometimes break

v0.4.7

Added a missing import that could raise an exception when folders for a Task are yet to be created.

v0.4.6

Fixed issues with user sandboxes

v0.4.5

Bug fix when creating context from path.

v0.4.4

Fixed core dependency

v0.4.3

Minor bug fix

v0.3.42

Added a setting to display more info with task name in the task browser.

v0.4.2

Minor tweak to the scene operation open interface

Details:

  • this is so that the hook knows when the latest version has been requested

v0.4.1

Minor bug fix

v0.4.0

Changes to support Perforce workflow

  • Version is now optional in all templates
  • Save-As now correctly determines if a name has already been used
  • Added hooks to be able to filter/accentuate the list of publishes and work files
  • Open workflow has been tweaked to work more cleanly if the publish & work templates are identical

v0.3.41

Updated Perforce integration (limited release)

v0.3.40

Updated to use the latest version of the Widget Framework.

Details: This resolves a known issue causing thumbnail downloads to fail and in some cases crash when running this app in conjunction with a proxy server.

v0.3.39

Updated Perforce integration (limited release)

v0.3.38

Fix for Qt 4.6.2 compatibility.

Details: Fix for Qt 4.6.2 compatibility.

v0.3.37.1

Updated Perforce integration (limited release)

v0.3.37

Removed force-reset of Shotgun Write node render paths in the scene operation hook as it's no longer required for tk-nuke-writenode v1.0.0+

v0.3.36.1

Updated Perforce integration (limited release)

v0.3.36

Minor fixes

Details:

  • Fixed issue causing an unhandled exception when using save-as and name starts with a number
  • Change work area command is no longer available if there are no sg_entity_types specified in the configuration

v0.3.35.3

Minor bug fixes (limited release)

v0.3.35.2

Minor tweaks for Perforce integration (limited release)

v0.3.35.1

Initial Perforce integration (limited release)

v0.3.35

Changed the behaviour of the search box to persist across navigation

v0.3.34

Further optimisations to UI load times.

v0.3.33

UI Tweaks to address performance when lots of records are displayed

Details: Instead of displaying all records that are matching a search query, the UI now caps the number of records that are displayed. When this happens, a button appears which lets you load the entire dataset if desirable. This speeds up loading and searching.

v0.3.32

Create New Task now works correctly from 3dsMax/PyQt

v0.3.31

File right-click menus now work correctly in 3dsMax/PyQt

v0.3.30

Fixed minor bug when updating the UI if the current user isn't found in Shotgun

v0.3.29

Fixed a bug which caused the task browser to fail when tasks are not assigned to an entity.

v0.3.28

Motionbuilder hook now prompts user to save unsaved changes before opening another scene

v0.3.27

Updated to use the latest version of the widget framework (0.1.20)

v0.3.26

Fixed Python 2.5 compatibility issues and added initial support for Motionbuilder

v0.3.25

Restricted auto start options. Added next-gen 3dsmax support. Bug fixes.

v0.3.24

Added option to launch the app at startup. Fixed a bug relating to task creation.

v0.3.23

Updated to use the latest version of the widget framework (v0.1.18)

v0.3.22

Updated to require widget framework v0.1.17

v0.3.21

Exposed core functionality as methods on the app class

v0.3.20

Various fixes and improvements

Details:

  • New tasks can now be created from the Select Work Area dialog
  • Change work area is now available from the Work Area context menu allowing the Work Area to be changed without starting a new file
  • Shotgun Save-As now correctly handles non-ascii characters in the name

v0.3.19

Added additional debug logging.

v0.3.18

Minor bug fixes

Details:

  • Improved details displayed when an entity or Task has no description when changing work area
  • Fixed bug when multiple instances of the app are defined for an environment

v0.3.17

Added the ability to filter the entity listings in the task switch UI.

v0.3.16

Minor adjustments to exception handling in preparation of a context bug fix in the core API.

v0.3.15

Specifying an empty string for the default name to be used by the save-as dialog when the name is optional is now properly supported

v0.3.14

Updated to work correctly when name is either absent or optional in the configured templates

v0.3.13

Various features and improvements

Details:

  • Added ability to only display files for certain extensions in the file list through the file_extensions setting
  • The New File button is now enabled even if the selected entity is not yet in the path cache
  • Default name used by the save-as dialog can now be set in the configuration
  • Added option to prefer versioning up over using a unique name for the save-as dialog
  • Fixed error when selecting a work area that doesn't contain any files
  • Improved logic when determining a unique name for the save-as dialog

v0.3.12

Minor bug fixes

Details:

  • Fix to File Manager that can cause it to error when finding files
  • The correct current entity is now selected in the Change Work Area dialog

v0.3.11

Fixed bug when publishes are found without any corresponding work files

v0.3.10

Relaxed template validation in app manifest

v0.3.9

The file manager now makes better use of the Work Area context when resolving the work path whilst opening from the publish area

v0.3.8

Improved support for Softimage engine

v0.3.7

Improved Softimage Support. Added Photoshop Support.

v0.3.6

Minor bug fixes and addition of more debug output

Details:

  • Issue preventing Open commands working in 3dsMax has been fixed
  • Addition of debug output when changing Work Area

v0.3.5

Fixed missing project description in File Manager Work Area summary

v0.3.4

Improvements to the workflow around opening files using the Shotgun File Manager

Details:

  • The Publish area now only shows published file details
  • Addition of UI when opening a Publish or Work file if there is a more recent version available
  • Access via right-click to all available versions of Publishes and Work Files

v0.3.3

Bug fixes and better project support.

v0.3.2

Workfiles now supports arbitrary user keys when resolving user sandboxes

v0.3.1

Updated to use latest version of the widget framework

v0.3.0

Updated command names to be Shotgun instead of Tank

v0.2.18

Renames and support for the new name Sgtk.

v0.2.17

Renames and support for the new name Sgtk.

v0.2.16

Minor UI adjustments, added support for Softimage.

Details:

  • Now displays full task status names rather than short ones
  • Double clicking the task in the task pick dialog selects it and closes the UI
  • Added hook logic for Softimage

v0.2.15

Tank Save-As now uses the fields from the current context in preference to those from the current path

v0.2.14

Fixed issue when saving setting on Linux

v0.2.13

Finished Tasks are no longer excluded from the entity list when changing work area

v0.2.12

Fixed issue where Tank File Manager stops working if the current user is None

v0.2.11

Show my tasks only setting now gets preserved correctly on windows

v0.2.10

Added app icon.

v0.2.9

Updated to use the configured Published File Entity type.

v0.2.8

Fixed crash when changing Work Area in Maya 2013.5 on Windows

v0.2.7

Changed Maya save-as type to be explicit based on file extension

v0.2.6

The context is now passed as an additional parameter to the scene operation hook

v0.2.5

Various tweaks and UI improvements

v0.2.4

  • Various user interface tweaks and improvements
  • Fixed various issues stopping app from working with PyQt

v0.2.3

Polish and Adjustments

v0.2.2

Minor bug fixes.

Details:

  • Duplicate file names were previously shown in certain setups. This is no longer the case.
  • Minor UI tweaks.

v0.2.1

App now defines that it is compatible with any engine.

v0.2.0

First release to the Tank Store.