Skip to content

Release Notes

Philip Scadding edited this page May 14, 2018 · 61 revisions

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

2018-May-14

Now ensures that the work file folder exists when versioning up the work file during publishing.

Details:

This fix will make sure that the destination folder exists before saving the file. This mainly was an issue if your template had dynamic folders between the workarea and the actual file. For example, if you had a template that used a version folder like this: .../work/photoshop/{version}/{name}.{version}.psd.

v1.5.2

2018-Apr-12

Bug fix addendum to pyside2 support in v1.5.1 - fixes unicode display issues.

v1.5.1

2018-Apr-05

PySide2 support and cleaner shutdown.

Details:

  • The engine can now be used with either PySide2 or PySide.
  • The engine shutdown has been improved to avoid potential crashes with threads deletion when quitting Photoshop.

v1.5.0

2018-Feb-23

Implements comparison logic for RPC proxy objects.

Details:

Comparison of ProxyWrapper objects previously didn't do anything useful. This implements equal (==) and not-equal (!=) magic methods for ProxyWrapper and adds the associated RPC logic to compare the wrapped objects in the remote interpreter.

v1.4.0

2018-Feb-01

Better supports roaming user profiles on Windows networks.

Details:

  • When roaming user profiles are used on a Windows network, using the CEP api to get the path to the extension's root folder returns the path with any $ characters encoded as %24. We work around this issue in our code now to ensure that the extension initializes properly.
  • The extension is now more fault tolerant to a missing .version file. This issue arises rarely, but was not handled gracefully.
  • Publishing documents using tk-multi-publish2 no longer forces the use of the .psd extension. This was particularly a problem for clients that make use of .psb files in their pipeline.

v1.3.0

2017-Dec-22

Performance bug fixed and adds a helper method.

Details:

  • A performance problem existed when the active document was a file being read from network storage and resided in a deep filesystem structure. This was due to the activeDocument change polling that was used to trigger context changes in the panel extension. Instead of polling, we're now triggering context changes based on events fired by CEP.

  • Adds a helper method for getting the active document and active document path.

v1.2.1

2017-Dec-11

Bug fix:

  • Uploaded Versions will now include the full filename as the Version name. Prior to this, the version number would be stripped.

v1.2.0

2017-Nov-08

Now houses publish2 plugin hooks and supports template-based worklfows

v1.1.7

2017-Sep-06

Improved jpeg exports.

Details:

  • A new export_as_jpeg method is now available at the engine level.
  • Some problems with generate_thumbnail are now fixed by calling export_as_jpeg:
    • Documents are converted to 8 bits during the export.
    • Documents size is now correctly retrieved and thumbnails are not generated anymore with the original document size.
    • Photoshop native dialogs are disabled during the export.
    • These improvements are available to any app already leveraging the generate_thumbnail method, e.g. tk-multi-publish2.

v1.1.5

2017-May-27

fixes saveAs typo

v1.1.4

2017-May-27

Adds additional save methods to engine to prevent context switching and to preserve the active document state

v1.1.3

2017-May-26

Wraps save as into active document setting

v1.1.2

2017-May-12

Rebuilt plugin at version 1.1.2

v1.1.1

2017-May-12

bumps required core version to v0.18.45

v1.1.0

2017-May-10

zero config updates

v1.0.17

2017-Mar-17

Converts active document paths that are unicode into utf-8 strings. This will better handle file paths that contain special characters.

v1.0.16

2017-Mar-16

Renames "context_follows_document" engine setting to "automatic_context_switch" to match that of the Houdini and Maya engines.

v1.0.15

2017-Mar-15

Adds "context_follows_document" engine setting.

Details:

Setting this to true will disable context changes when the active document is changed in Photoshop. Note that context changes will still occur as a result of loading a file with the workfiles app.

v1.0.13

2017-Mar-13

Fix for a bug related to context cache clearing on initial startup of SGTK.

v1.0.12

2017-Mar-09

Fix for a context cache bug that resulted in data missing from the cache when it shouldn't have been.

Details:

The complete fix for this bug in v1.0.11 will require v0.9.2 of tk-multi-workfiles2 in addition to the engine update here. This is a minor bug, though, which is tied to an edge case that most artist users will never encounter.

v1.0.11

2017-Mar-08

Refactors context caching to resolve inconsistent behavior during CEP extension restarts.

v1.0.10

2017-Feb-24

Engine startup active document fix, context header polish, and adds a getter method to the Adobe bridge class for getting the active document path.

Details:

The AdobeBridge getter helps resolve the issue surrounding attempted lookups of active document paths when the active document is "new" and has not been saved. The new getter properly handles that situation and returns None, rather than raising a RuntimeError and causing nasty log messages to be printed.

v1.0.4

2017-Feb-16

Panel console polish

v1.0.3

2017-Feb-07

Corrects the path delimiter used when adding to PYTHONPATH from javascript.

v1.0.2

2017-Feb-06

Reduces lag in py console and uses rpc when logging from py to js

v1.0.1

2017-Jan-31

Clickable command rows and minor polish.

v1.0.0

2017-Jan-30

Passed QA and ready for release!

v0.0.1

2017-Jan-20

First release candidate for the tk-photoshopcc engine!

Clone this wiki locally