Skip to content
Philip Scadding edited this page May 29, 2020 · 111 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!

v2.5.3

2020-May-29

Bug fixes and improvements to description inheritance and check states.

Details:

  • Fixed a bug so that changing the check state of the items and tasks in the Publish UI now updates the underlying PublishItem and PublishTask instance check state as well.
  • Bug fix and improvements around description inheritance. Descriptions set in the Publish UI are now inherited by child items no matter what level you set them at. Previously descriptions were only inherited when set in the summary, which was only available when there were more than one root item collected. On top of that, an item only inherits its description if it doesn't have a description set for itself. This means if you specifically set the description on a child item, and then change the parent item's description, the child item's description won't be overridden. There have also been some UI adjustments around this change to make it visually clearer about when an item is inheriting its description.

v2.5.2

2020-Apr-21

Fixes issues with parent checkboxes

Details:

  • When there are checked and unchecked children, the parent is now correctly set to PartiallyChecked
  • When a parent item is partially checked, clicking on it selects all the children (this was not working before)

v2.5.1

2020-Apr-15

Fixes a bug where the UI was being told to update when no UI was present.

v2.5.0

2020-Mar-16

Adds Python 3 support and a bug fix.

Updated minimum required core to be 0.19.4

Details:

As well as adding Python 3 support, this release also fixes a bug in the Publish API where it would attempt to update the UI even if there was no UI present.

v2.4.1

2019-Dec-06

Fixes a bug for the Tree.save method, where it wouldn't throw the correct error if an object in the tree was not serializable.

v2.4.0

2019-Nov-13

Added a configuration option that can force users to assign a task to a publish.

Details:

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.

v2.3.9

2019-Oct-28

Two bugfixes and new publish types.

Details:

  • Clicking the Copy To Clipboard action in the publisher logs will now copy text selection to the clipboard.
  • Publishing an item under a parent item that uses a file url will now properly create a Published File Dependency entity in Shotgun.
  • Added support for VRED and Alias file formats in the publisher.

v2.3.8

2019-Sept-27

Adds support for uploading PDF files to Shotgun as reviewable Versions from the standalone publish app.

v2.3.8

2019-Sept-27

Adds support for uploading PDF files to Shotgun as reviewable Versions from the standalone publish app.

v2.3.7

2019-Aug-09

Reverts the logging change in v2.3.5, and includes the small fix from v2.3.6.

Details:

This reverts the logging change in v2.3.5 for the time being due to an unintended side effect. This release is now the first release to include the small VRED-related change to one signal/slot setup in the app. Functionally, this release is the same as v2.3.4 and only contains some behind-the-scenes tweaks.

v2.3.6

2019-Aug-08

Works around an issue with a signal/slot setup in VRED. There is no change in functionality with this release.

v2.3.5

2019-Jul-19

Now all logging is written to file.

Details:

Publish logging is now written to the standard loggers, including log files and console, and not just to the internal publish log console window.

v2.3.4

2019-May-6

Introduces the publish_fields and publish_kwargs properties on items.

Details:

The new publish_fields property on publish items can be used to set arbitrary fields, including custom fields on publishes. The publish_kwargs property on publish items can be used to set keyword arguments for the call to tank.util.register_publish used to publish the item.

You can read more about these new properties here.

v2.3.3

2019-Mar-14

Improved the description in the documentation for the get_ui_settings method, to hopefully make the method's purpose clearer. There is no change in app behaviour with this release.

v2.3.2

2019-Jan-16

Minor styling change for a button to fix an issue in Houdini 17.

Details:

Houdini's native stylesheet causes QToolButtons to be given a specific size that is too small in most situations. This change to the publish app sets a minimum size for an affected button so that it maintains a usable width in Houdini 17.

v2.3.1

2018-Dec-13

Very minor documentation typo correction.

Details:

No functional changes to the app. The only fix is for a typo in the documentation for the base publish plugin.

v2.3.0

2018-Nov-27

Fixes a serialization bug with templates and introduces the publish_user property on items.

Details:

The new publisher_user property on publish items can be used to override the user resolution logic from sgtk.util.register_publish. One use for this would be on a render farm to register a publish with the user who submitted the job and not the script user running the job.

You can read more about this new property here.

v2.2.2

2018-Nov-5

Publisher log messages in the UI are now colorized.

Details:

Thanks to jhultgre for your contribution.

v2.2.1

2018-Oct-29

Introduces the standalone publish API.

Details:

The standalone publish API allows you to do the same operations in a script that you can do with the Toolkit application. As such, you can entirely automate the publish process without any user interaction or use it on a render farm in order to automate the publication of rendered jobs.

To learn more about the api, you can visit this page.

v2.1.7

2018-Aug-31

Add items name in publish completed and finialize complete messages

v2.1.6

2018-May-20

Fixes an intermittent garbage collection issue.

v2.1.5

2018-May-15

Visibility now respected for plugin acceptance

v2.1.4

2018-May-04

Workaround to make the scrollback work properly for QT version 4

v2.1.3

2018-May-01

Workaround to make the scrollback work properly for QT version 4

v2.1.2

2018-Apr-26

Fixes regression related to sequence publishing

v2.1.1

2018-Apr-12

Makes common file info dictionary part of the base collector API

v2.1.0

2018-Apr-05

Adds local properties to publish items and updates base publish file plugin

v2.0.13

2018-Feb-08

QA fixes for setting to disable manual content load

v2.0.12

2018-Jan-16

QA fixes for thumbnail inheritance

v2.0.11

2018-Jan-11

Adds ability to view progress details in drag/drop view

v2.0.10

2018-Jan-10

Attempts to improve UX around image sequence publishing

v2.0.9

2018-Jan-05

Updated to use context selection widget from tk-framework-qtwidgets.

v2.0.8

2018-Jan-04

adds validate_on_publish setting which allows disabling of validation when Publish is clicked

v2.0.7

2018-Jan-02

Adds default custom widget for description and sphinx docs for the app

v2.0.6

Bug fixes:

  • Items deleted will no longer show up in the list of items to publish after reloading
  • Version uploads will now use the full filename as the version name. Prior to this, the version number was stripped.

Improvements

  • Publish items will now show expand/collapse buttons
  • You can now begin a new publish session without closing the app

New Features

  • Adds two new configuration options:
    • display_name: Like publish1, allows for control over the display name of the app
    • display_action_name: Controls the action display name (the publish button)

v2.0.3

2017-Dec-06

Updated metrics logged

v2.0.2

2017-Nov-20

MoBu workflow and other misc QA fixes

v2.0.1

2017-Nov-15

Updates mobu item type in base collector

v2.0.0

2017-Nov-15

Features:

  • Support for template-based workflows
    • base publish plugin now allows work & publish templates to be defined in item properties. will handle copy from work to publish location at publish time.
    • if no templates defined, fall back to path_info hook logic
  • Custom UI for publish plugins
    • adds new methods that can be implemented by publish plugins to display custom UI for publish settings
  • Added checkbox for contexts items (#43771)
    • allows toggling of all items under publish context
  • Validation warning/errors available via item tooltips (#42764)
  • Ability to open the log view from the summary overlay post publish (#42849)

Bug Fixes:

  • Drag/drop disallowed for sub items (#43792)
  • Fixed description inheritance bug (#43896)
  • Fixed icon_pixmap bug for items (PR from adriankrupa)

v1.1.9

2017-Jul-31

Checks for failed or zero-size thumbnails.

Details:

This keeps us from plowing ahead and asking the SG API to upload a non existent or zero-size jpg file, which would cause it to fail ungracefully. Instead, we log the result and continue on without a thumbnail if a problem occurs and one can't be properly written to disk.

v1.1.8

2017-Jul-21

Addresses a bug that was causing unnecessary queries to populate related tasks when selecting an item on the left.

v1.1.7

2017-Jul-04

Updated minimum required core to be 0.18.72

v1.1.6

2017-Jun-06

doc updates

v1.1.5

2017-Jun-06

updated docs

v1.1.4

2017-May-26

Fix for authentication bug

v1.1.3

2017-May-26

small qa fixes for initial release

v1.1.2

2017-May-25

Reduce logging from the publisher

v1.1.1

2017-May-25

Ensure paths are normalized before comparing to identify conflicts

v1.1.0

2017-May-25

State management and context widget improvements

v1.0.1

2017-May-18

Adds browse button to toolbar and dnd screen, 3dsmax fix, fixes scroll bars and hyperlinks in descriptions

v1.0.0

2017-May-17

First Release Candidate.

Clone this wiki locally