-
Notifications
You must be signed in to change notification settings - Fork 24
Release Notes
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!
2024-Mar-26
Rebranding component for Flow Production Tracking
2016-Aug-26
Update frameworks to their latest major version.
2016-May-5
Fixed an issue where a user could save over an existing file when not all template fields could be resolved.
2016-Feb-19
Added user activity metrics for particular actions
Adds context switching for Nuke Studio support.
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.
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.
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.
Fix to unicode strings causing Houdini operations to fail.
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.
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.
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.
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.
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.
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.
Version-Up now uses the same logic as Save-As when searching for work files
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.
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.
Added support for the new 3DS Max Engine supporting MaxPlus and Max version 2015.
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!
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'.
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
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
kBeforeProjectLoadevent. 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).
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
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.
Fixed issue where Updated By was displaying as Unknown
Manually emit missing kBeforeProjectLoad signal from Hiero before loading project
Code tidy-up and small refactor of find-files logic to be more maintainable.
Performance tweak: Removed folder creation call from the save-as method.
Now uses standard methods in the shotgun utils framework to handle thumbnail downloads.
Fixed issue where creating a new task would sometimes break
Added a missing import that could raise an exception when folders for a Task are yet to be created.
Fixed issues with user sandboxes
Bug fix when creating context from path.
Fixed core dependency
Minor bug fix
Added a setting to display more info with task name in the task browser.
Minor tweak to the scene operation open interface
Details:
- this is so that the hook knows when the latest version has been requested
Minor bug fix
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
Updated Perforce integration (limited release)
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.
Updated Perforce integration (limited release)
Fix for Qt 4.6.2 compatibility.
Details: Fix for Qt 4.6.2 compatibility.
Updated Perforce integration (limited release)
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+
Updated Perforce integration (limited release)
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
Minor bug fixes (limited release)
Minor tweaks for Perforce integration (limited release)
Initial Perforce integration (limited release)
Changed the behaviour of the search box to persist across navigation
Further optimisations to UI load times.
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.
Create New Task now works correctly from 3dsMax/PyQt
File right-click menus now work correctly in 3dsMax/PyQt
Fixed minor bug when updating the UI if the current user isn't found in Shotgun
Fixed a bug which caused the task browser to fail when tasks are not assigned to an entity.
Motionbuilder hook now prompts user to save unsaved changes before opening another scene
Updated to use the latest version of the widget framework (0.1.20)
Fixed Python 2.5 compatibility issues and added initial support for Motionbuilder
Restricted auto start options. Added next-gen 3dsmax support. Bug fixes.
Added option to launch the app at startup. Fixed a bug relating to task creation.
Updated to use the latest version of the widget framework (v0.1.18)
Updated to require widget framework v0.1.17
Exposed core functionality as methods on the app class
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
Added additional debug logging.
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
Added the ability to filter the entity listings in the task switch UI.
Minor adjustments to exception handling in preparation of a context bug fix in the core API.
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
Updated to work correctly when name is either absent or optional in the configured templates
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
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
Fixed bug when publishes are found without any corresponding work files
Relaxed template validation in app manifest
The file manager now makes better use of the Work Area context when resolving the work path whilst opening from the publish area
Improved support for Softimage engine
Improved Softimage Support. Added Photoshop Support.
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
Fixed missing project description in File Manager Work Area summary
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
Bug fixes and better project support.
Workfiles now supports arbitrary user keys when resolving user sandboxes
Updated to use latest version of the widget framework
Updated command names to be Shotgun instead of Tank
Renames and support for the new name Sgtk.
Renames and support for the new name Sgtk.
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
Tank Save-As now uses the fields from the current context in preference to those from the current path
Fixed issue when saving setting on Linux
Finished Tasks are no longer excluded from the entity list when changing work area
Fixed issue where Tank File Manager stops working if the current user is None
Show my tasks only setting now gets preserved correctly on windows
Added app icon.
Updated to use the configured Published File Entity type.
Fixed crash when changing Work Area in Maya 2013.5 on Windows
Changed Maya save-as type to be explicit based on file extension
The context is now passed as an additional parameter to the scene operation hook
Various tweaks and UI improvements
- Various user interface tweaks and improvements
- Fixed various issues stopping app from working with PyQt
Polish and Adjustments
Minor bug fixes.
Details:
- Duplicate file names were previously shown in certain setups. This is no longer the case.
- Minor UI tweaks.
App now defines that it is compatible with any engine.
First release to the Tank Store.