Releases: ynput/ayon-nuke
0.4.8
0.4.7
Changelog
💚 Enhancement
Implement fallback for `BackdropNode.getNodes()` in headless mode - #236
Implement fallback for BackdropNode.getNodes() in headless mode
🐛 Bug
Load Clip: Set filepath with `fromUserText` to ensure video without frame range metadata on version sets frame range correctly - #238
Load Clip: Set filepath with fromUserText instead of first settng with setValue so that video files get their frame range set correctly instead of 1-1 when no frame range data exists on the version attributes.
Load Clip: Allow setting frame range from version data if frame start or frame end is 0 - #237
Load Clip: Allow setting frame range from version data if frame start or frame end is 0
When pressing the "Render On Farm" button on a write node it only renders that node - #235
When pressing the "Render On Farm" button on a write node it only renders that node rather than also rendering all other active write nodes locally.
0.4.6
Changelog
💚 Enhancement
Do not automatically save scene on open when OCIO color management is enabled - #232
Do not automatically save scene on open when OCIO color management is enabled
🐛 Bug
Load+Create: Do not fail with name error if node name is not unique - #231
Use node.setName where we're ok with a digit appended to the end of node name is not unique
0.4.5
0.4.4
0.4.3
Changelog
💚 Enhancement
Publish Gizmos: Stripping instance data during context - #225
This PR is to ensure the instance data from Gizmos product would be embedded with Gizmos after the publish
Resolve #194
Add a Nuke Script Placeholder for the Workfile Template Builder - #224
Add a Nuke Script Placeholder for the Workfile Template Builder
Current file: Collect current file as early as possible - #223
Collect current file as soon as possible.
0.4.2
Changelog
💚 Enhancement
When collecting writes, the resolution and pixel aspect of the actual written images is set in the version data. - #222
When collecting writes, the resolution and pixel aspect of the actual written images is set in the version data.
0.4.1
Changelog
💚 Enhancement
Bugfix/set colorspace avoid errors on invalid ocio settings - #219
Fix return type expected str and provide clearer error logs
General Cosmetics + cleanup: Fix some styling + return types - #216
General Cosmetics + cleanup: Fix some styling + return types
Implement get_app_information and make farm submission non-deadline specific. - #212
Support for Opencue render manager: https://docs.opencue.io/
At this stage just "non deadline" support.
Opencue Addon: https://github.com/splidje/ayon-opencue
Related Core Addon PR: ynput/ayon-core#1751
Fix #205 - Scene Inventory not finding Ayon Loaders/Read Nodes inside group nodes - #207
Set the recurseGroups = True to enable the manage window to find read nodes/ayon loaders inside of group nodes.
Fix #205
Ensure Nuke host get installed in terminal mode. - #206
Fixes: #188
Changes:
- Ensure Nuke host get installed in non-GUI mode
- Rework the PySide related import to ensure our python code is compatible in headless mode
fix: Rename and refactor get_instance_group_node_children - #200
changed get_instance_group_node_children to have a consitent return type
feat: allow tcl expressions in write nodes - #199
Allow the use of tcl expressions in write node paths.
🐛 Bug
Avoid output node creation affecting anything based on user's active selection - #214
This should fix unintended disconnections upon publishing.
fix: include "LEGACY_PLACEHOLDER_KEYS" in _parse_placeholder_node_data - #213
includes product_type as a LEGACY_PLACEHOLDER_KEYS
0.4.0
Changelog
💚 Enhancement
Custom Menu: Allow all uppercase menu name (do not `.title()` name) - #198
Custom Menu: Allow all case menu name (do not .title() name) and do not alter name at all.
🏛️Product base types: Make use of product base - #180
Add support for product base types. Change the current usage of product type, add settings and conversion methods.
0.3.19
Changelog
🐛 Bug
fix: use actual node name if the desired name was already taken - #196
Avoid moving the wrong camera node on import
Uses override knobs only when override is defined in settings - #189
This PR is to make sure override knobs is used only if override knobs setting has been defined.
Resolve #68
Import Backdrop Node should remove previous node during update - #177
This PR is to make sure importing backdrop node should remove previous nodes during up-versioning or setting version, and it also add options to allow users to choose whether they would like to remove all backdrop nodes during removing instances by enabling ayon+settings://nuke/load/LoadBackdropNodes/remove_all_backdrops_nodes
Resolve #105