Skip to content

Releases: ynput/ayon-photoshop

0.4.2

24 Mar 08:48

Choose a tag to compare

Changelog

πŸŽ‰ Feature

Add exr support for extract image - #83

This PR is to add exr support for extract image
Fixes: #82


0.4.1

26 Feb 10:04

Choose a tag to compare

Changelog

πŸ’š Enhancement

Fix: application.launched event emission - #75

Adding application.launched event emission for photoshop.


Chore: Remove backwards compatibility for workfiles api - #70

Increment workfile is using only new workfiles api.


Feature: API layers blend mode - #61

Add blend_mode attribute to layers and an API entry get_layer_blend_mode to fetch this information.


πŸ› Bug

Set required dependency to ayon core 1.8.2 - #77

Set required dependency to ayon core 1.8.2


0.4.0

24 Feb 13:56

Choose a tag to compare

Changelog

πŸ’š Enhancement

πŸ›οΈProduct base types: Product types and base types - #69

Use product base types and add support for product types used as aliases.


0.3.7

24 Feb 11:18

Choose a tag to compare

Changelog

πŸ’š Enhancement

Expose AYON script editor to Photoshop integration and expose eval method on the Photoshop stub - #74

Expose AYON script editor to Photoshop integration and expose eval method on the Photoshop stub.


Publish: Correctly detect unsaved photoshop file - #72

Publish: Correctly detect unsaved photoshop file


Chore: Plugins code refactor - #68

Code refactor of publish plugins and orders unification.


Feature: Validate document settings - #60

Validator to ensure document settings.


Optimization: Instance Layerset extraction - #58

Optimized image extraction performance in Photoshop by implementing batch layer visibility operations. The extractor now uses a single batch call to show/hide multiple layers instead of individual calls, significantly reducing WebSocket overhead. A new reusable context manager ensures proper isolation of publishable instances by automatically hiding sibling layers at all hierarchy levels.


πŸ› Bug

Extract Image: Do not prompt user and fail to save png/jpg when document is 32 bit - #73

Do not raise file save prompt to PSD when trying to save PNG or JPG whilst active document is 32-bit, instead write out an 8-bit copy of the document.


0.3.6

10 Feb 13:23

Choose a tag to compare

Changelog

πŸ’š Enhancement

Enhancement: Vendorized jquery - #67

JQuery was imported through link to web. This PR vendorized JQuery in similar fashion as in AfterEffects.

Fix #66


Chore: Support product base type in get_versioning_start signature - #62

Pass product_base_type and product_type to get_versioning_start.


Create: Use args kwargs for product name and dynamic data - #59

Use args and kwargs for product name related methods.


πŸ› Bug

Chore: Support product base type in get_versioning_start signature vol 2 - #63

Pass only product base type or product type, not both.


0.3.5

16 Dec 16:20

Choose a tag to compare

Changelog

πŸ’š Enhancement

πŸ›οΈProduct base types: add support to creators - #56

This is adding product base types support to existing creators. In this stage, it only mimics the product types. This has to be done in all DCC before further changes can be done in https://github.com/ynput/ayon-core to finalize the support.


0.3.4

11 Dec 11:12

Choose a tag to compare

Changelog

πŸŽ‰ Feature

YN-0296: adding basic colormanagement support - #54

Adds color management support to Photoshop integration. Published images now retain accurate colorspace metadata, and loaded images can map to correct colorspaces. Ensures consistent color across the pipeline by reading Photoshop's document color profile and converting between OCIO and native colorspace formats.


πŸ’š Enhancement

Publish: Increment Workfile also if workfile is disabled, make it optional… - #57

Publish: Increment Workfile also if workfile is disabled, make it optional and a ContextPlugin instead


0.3.3

28 Nov 09:59

Choose a tag to compare

Changelog

πŸ’š Enhancement

bugfix:save as then open file automaticly - #45

New save file is not opened automaticaly in photoshop after clicking on save as in workfile from Ayon, bugfix to open the right file automaticaly.


πŸ› Bug

CI: Fix Mkdocs Automation - #51
  • Add a CI action to trigger MK Docs deployment on creating new tags.
    when testing the CI action manually (trigger from Action tab manually on GH), it will generate a dummy-build version that will be deleted as soon as a tag is created.
  • Remove pyproject.toml from #26

resolve #50


0.3.2

14 Oct 13:19

Choose a tag to compare

Changelog

πŸ› Bug

Bugfix: Opening direct workfile from Launcher - #49

This solves an issue when Artist opened Workfile directly by selecting one in new right pane in Launcher. Publishing was then failing because file couldn't be saved.


0.3.1

30 Sep 09:39

Choose a tag to compare

Changelog

πŸ’š Enhancement

Create: Use kwargs to call product name functions - #46

Use kwargs to call product name functions and use cached data to call them if possible.


Chore: Allow per project addon version - #41

Addon can be used in per-project bundles.