Skip to content

Releases: ynput/ayon-core

0.3.1

10 May 12:51
Compare
Choose a tag to compare

What's Changed

  • Prepared ayon-core for separation of host integrations and modules.
  • Applications addon is first which was yanked form ayon core code. Still lives in ayon core repository, but client code is next to server code.

Detailed list of changes

  • Workfiles tool: Fix update of context change by @iLLiCiTiT in #374
  • Maya: Create multiple "render" instances better error message by @BigRoy in #375
  • bug fix on getting aov expected files when global aov mode disabled in Redshift by @moonyuet in #178
  • Fusion: Add Launch Hook to start "AYON menu" on Fusion start by @BigRoy in #216
  • Fusion: Also update saver tool path on only task or asset change by @BigRoy in #231
  • Maya: Update publish instances via CreateContext + use task attributes instead of folder attributes by @BigRoy in #358
  • Maya: Improve validate node ids unique report by @BigRoy in #364
  • Maya: Validate node ids in database, query folder ids once by @BigRoy in #363
  • Fix typos on Hiero plugin by @fabiaserra in #376
  • Maya: Optimize collect file dependencies by @BigRoy in #331
  • Maya: Account for no nodes in container by @tokejepsen in #370
  • Maya: Validate Model Content improve validation message by @BigRoy in #267
  • Maya: Improve validate current renderlayer renderable artist report by @BigRoy in #299
  • Maya: Fix: Do not always reset context on task change by @BigRoy in #359
  • Fix AYON shotgrid username passed to Deadline by @fabiaserra in #379
  • Settings: Add usd to product type enum for Loader Product Type Filter by @BigRoy in #318
  • Maya: Optimize cbId logic for large scenes by @BigRoy in #320
  • Nuke: Publish and load slate frame explicitly - AY-4055 by @tokejepsen in #218
  • Extract Review: Expose timecode for formatting ffmpeg args by @BigRoy in #311
  • Bugfix: Fix delivery action in tray loader by @BigRoy in #384
  • Maya: Support to validate/repair the task attributes in validate data in same context by @moonyuet in #340
  • Maya: Expose loaders enabled state to settings by @BigRoy in #361
  • Maya: Collect Look code cleanup + minor bugfix by @BigRoy in #365
  • Maya: Allow specifying raw JSON custom tools menu for Maya. by @BigRoy in #356
  • Maya: add support for Maya 2025 by @antirotor in #293
  • Houdini: Extract active view as thumbnail when no thumbnail set by @MustafaJafar in #31
  • Chore: Use set for representation name attribute in LoadPlugin by @iLLiCiTiT in #386
  • Chore: Run commnad fix by @iLLiCiTiT in #401
  • Maya: Validate Model Content support for non-unique top group names by @BigRoy in #382
  • Chore: Small code cleanup by @iLLiCiTiT in #394
  • TVPaint: Fix filename formatting in workflie load plugin by @iLLiCiTiT in #391
  • Chore: Prepare data does care only about string values by @iLLiCiTiT in #408
  • Substance Painter: add missing 8k option into texture export size setting in the texture creator by @moonyuet in #407
  • Chore: Preparation for split of addon from ayon core by @iLLiCiTiT in #402
  • Chore: Remove unused imports by @iLLiCiTiT in #388
  • Anatomy: Fix variable used to work with site sync by @iLLiCiTiT in #395
  • Maya: Validate Maya Workspace fix report not formatting the root dir variable by @BigRoy in #410
  • Abstract Render Collector: Preserve instance id when replacing with new instance by @BigRoy in #405
  • Loader: Products model fetches versions information once by @iLLiCiTiT in #404
  • Maya: Ignore invalid references in get_container_members by @BigRoy in #321
  • Houdini: Optimize collect inputs by caching scene containers once by @BigRoy in #305
  • Blender: Fix used load layout plugin by @iLLiCiTiT in #392
  • Hiero: Precollect instances variable fix by @iLLiCiTiT in #393
  • Maya: Publish camera preserve image plane size by @BigRoy in #412
  • Maya: Fix Redshift cryptomatte multipartEXR by @tokejepsen in #413
  • Blender: Qt binding fix for blender 4 by @iLLiCiTiT in #398
  • Maya: Validate Node Ids Related report folder path of the other ids that were found by @BigRoy in #289
  • Maya: Improve validators for a mesh without geometry (no faces) by @BigRoy in #409
  • Fix: Report the duplicated creator class by @BigRoy in #271
  • Ruff: Add list of files to exclude from linting by @iLLiCiTiT in #396
  • Maya: Xgen Inventory Actions broken by typo in code by @LiborBatek in #420
  • Fusion: Launch menu hook fix PreLaunchHook import by @BigRoy in #421
  • Chore: Correct applications addon version by @iLLiCiTiT in #419
  • Max: Using task attributes for validate frame range and validate resolution setting by @moonyuet in #342
  • Fix usage of BaseServerAddon when only imported for type checking by @BigRoy in #424
  • Blender: Extract pointcache alembic with subdiv schema by @BigRoy in #214
  • Chore: Fix typos/grammar and docstrings in Workfile Templates by @BigRoy in #427
  • Chore: Workfile template builder context usage fix by @iLLiCiTiT in #416
  • Workfile Templates: Delete placeholder if Keep Placeholder is not enabled by @BigRoy in #428
  • Maya: Collect File Dependencies fix apply_settings signature by @BigRoy in #432
  • Maya: Fix RedshiftProxy export from renderlayer by @BigRoy in #316
  • Houdini: Alembic Load do not create unpack, normal and null by @BigRoy in #274
  • Maya: Create yeticache instance directly on loading a yeti rig by @BigRoy in #288
  • Chore: Delete old version/Calculate old version in AYON Loader by @moonyuet in #371
  • Workfiles: Select latest workfile automatically by @BigRoy in #443
  • Workfiles: Always refresh workfiles tool on show by @BigRoy in #441
  • Substance Painter: Allow users to customize the template settings for project creation by @moonyuet in #400
  • Addons: Use package py by @iLLiCiTiT in #440
  • Enhancement: Color management for Houdini workfiles by @MustafaJafar in #36
  • Max: Extract Geometry (Alembic) toggles in the Publisher UI by @moonyuet in #449
  • Maya: Solely collect the beauty render when Maya render view is disabled in Arnold by @moonyuet in #448
  • Chore: Fix import in create ayon addons by @iLLiCiTiT in #452
  • Maya: Yeti - Implement writing and loading user variables with a yeti cache by @BigRoy in #287
  • Traypublisher: advanced CSV ingest by @jakubjezek001 in #100
  • Maya: Load published workfile as template by @BigRoy in #330
  • Max: Make sure the AYON data in the instance node stores correct asset data after the rename of the asset by @moonyuet in #454
  • Houdini: Validate COP Output Node tweak message formatting by @BigRoy in #272
  • Applications: Define compatibility of addon by @iLLiCiTiT in #460
  • Houdini fails to start because missing settings by @MustafaJafar in #455
  • Workfile Templates: Implement registering and discovering of PlaceholderPlugin by @BigRoy in #425
  • Max: Fix the malfunctioning issue in Max Scene loader by @moonyuet in #461
  • Maya: Enhancement on reset frame range based on fps by @mo...
Read more

0.3.0

04 Apr 13:04
Compare
Choose a tag to compare

Introduction

First release of ayon-core without OpenPype compatibility. List of all core changes with guide how to convert existing addons can be found on community forum.

What's Changed

  • Deadline: Remove redundant instance_skeleton_data code - OP-8269 by @tokejepsen in #86
  • Max: Add missing workfile creator by @moonyuet in #47
  • Blender: output node and EXR by @simonebarbieri in #24
  • Deadline: Expose families transfer setting - OP-8268 by @tokejepsen in #80
  • Tray: Connection timeout and update validations by @iLLiCiTiT in #28
  • Max: Bug fix the "remove items" not working in Scene Inventory Manager by @moonyuet in #66
  • Max: Implementation of Camera Attributes Validator by @moonyuet in #41
  • houdni redshift: allow using get aov from other node by @MustafaJafar in #110
  • Publisher: "Action Failed" is working by @tokejepsen in #120
  • OpenRV: adding Applications by @kalisp in #101
  • Launcher: Invert the logic of skip opening of last workfile - OP-6968 by @tokejepsen in #118
  • Max: Validate Mesh Has UVs by @moonyuet in #121
  • Added missing hosts to collect_audio by @simonebarbieri in #129
  • Bugfix/houdini default renderproduct name by @MustafaJafar in #117
  • Max : Optional validator to check invalid context data by @moonyuet in #58
  • Use duration from streams as its more precise by @tokejepsen in #13
  • Resolve: Adjust clip start if slate is present by @jakubjezek001 in #149
  • Max: Validate No Animation by @moonyuet in #116
  • Max: Implementation of the validator for model name by @moonyuet in #59
  • 3dsMax: Remove workfile instance is not possible by @moonyuet in #163
  • Nuke: LoadClip colorspace override - OP-6591 by @tokejepsen in #89
  • Blender: Implement 'compress' settings extract blend by @BigRoy in #166
  • Nuke: render use existing frames with slate offsets the published render - AY-1433 by @tokejepsen in #158
  • Houdini: instance in current context validator by @MustafaJafar in #168
  • Workfiles tool: Copy and open of published workfile works by @iLLiCiTiT in #174
  • Max: Allows user to select material duplicates option during loading max scene object by @moonyuet in #164
  • Publisher: Change scrollbar stylesheet to avoid issues on resize by @iLLiCiTiT in #177
  • Update Unreal integration plugin submodule by @antirotor in #176
  • 3dsMax: Retaining Viewport Layout during Preview by @r42-chun in #179
  • Update Maya Redshift render settings label. by @tokejepsen in #186
  • Maya: bug fix the invalid renderlayer name errors out in collect inputs by @moonyuet in #184
  • Chore: Remove requests get and post from lib functions by @iLLiCiTiT in #182
  • Max: Always save max scene file before deadline submission by @moonyuet in #189
  • Max: Implementation of Validate Render Passes by @moonyuet in #57
  • Resolve: avoiding clips without mediapoolitems by @jakubjezek001 in #92
  • Remove multi-context restrictions for publishing image sequences on farm by @antirotor in #138
  • Maya: Fix initialization by @iLLiCiTiT in #194
  • Resolve: version swap retain offset and IDT by @jakubjezek001 in #43
  • Bugfix: Make houdini submissions respect pools groups by @MustafaJafar in #10
  • TVPaint: Fix Load Reference Image Update logic by @BigRoy in #205
  • Bugfix: Switch Folder dialog, fix fields for getting last versions by @BigRoy in #210
  • Bugfix: Maya Load Vray Proxy fix import by @BigRoy in #203
  • Max & Maya: Make sure validators being shown in the Publisher UI when they set to be optional in AYON setting by @moonyuet in #201
  • Blender: Improve Validate Workfile Saved message by @BigRoy in #213
  • Blender: Validate Transform Zero report + repair by @BigRoy in #215
  • Blender: Model publish uv map name validator by @BigRoy in #224
  • Maya: Remove plugins for instancer family - there is no instancer family? by @BigRoy in #208
  • Bugfix: Maya validate rig contents geometry actually return invalid nodes by @BigRoy in #207
  • Houdini: Improve load image (colorspace, single file, switch, more products) by @BigRoy in #233
  • Maya: Validate Look Shading Group syntax error by @BigRoy in #240
  • Chore/ Add Zbrush as part of the applications existed in the launcher by @moonyuet in #198
  • Re-add outputName to _rename_in_representation by @EmberLightVFX in #219
  • Enhancement: add ruff workflow and codespell pre-commit hooks by @antirotor in #192
  • Traypublisher: collector of frame data skipping if video file by @jakubjezek001 in #255
  • Maya: Add setting to disable cbId workflow by @BigRoy in #242
  • Houdini: Allow loading any alembic file by .abc extension by @BigRoy in #227
  • Chore: Move workfile utils functions to workfile pipeline code by @iLLiCiTiT in #239
  • Maya: Load plugins use correct source for product type by @iLLiCiTiT in #258
  • Bugfix: Houdini Karma/Mantra collectors wrong indentation by @BigRoy in #206
  • Houdini: Add generic filepath loader by @BigRoy in #222
  • Bugfix: Maya Load VDB to Arnold refactored argument name by @BigRoy in #204
  • Houdini: Camera loader allow switching folders/products by @BigRoy in #223
  • Resolve: Allow to minimize the AYON menu by @BigRoy in #230
  • Maya: Validate step size - correct instance node by @BigRoy in #244
  • Houdini: Load usd to SOPs directly by @BigRoy in #234
  • Remove deprecated AVALON_ACTIONS by @BigRoy in #273
  • Fix initial state for CachedData.remapping by @BigRoy in #270
  • Maya: Improve Validate Rig Out Set Node Ids validation message by @BigRoy in #243
  • Maya Settings: Extract Camera bake attributes title fix + add description by @BigRoy in #220
  • Maya: Improve validate no namespace report for artists by @BigRoy in #249
  • Maya: Ensure unique class name compared to extract_yeti_cache.py by @BigRoy in #251
  • Houdini: Fix correctly updating context data on saving in publisher by @BigRoy in #264
  • Maya: Remove apply settings logic for Create unreal product types by @BigRoy in #277
  • Maya: Make Create Unreal Yeti Cache creator class name unique ` by @BigRoy in #279
  • Houdini: Remove legacy unused id logic by @BigRoy in #263
  • Maya: Raise PublishValidationError in validators by @BigRoy in #247
  • Fusion: Allow render publishes to have custom frame range per saver by @BigRoy in #225
  • Houdini: Prompt reset scene context on saving to another task by @BigRoy in #262
  • TVPaint: Fix george script in auto create plugin by @iLLiCiTiT in #284
  • Settings: validating transcoding output names by @jakubjezek001 in #290
  • Nuke: template placeholder knobs duplicity after update - AY-1202 by @tokejepsen in #187
  • Maya: Extract Alembic/Pointcache add bake attributes to always be included by @BigRoy in #221
  • Houdini: Fix creating instances from tab menu by @BigRoy in #308
  • ...
Read more

0.2.1

15 Feb 13:35
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.2.0...0.2.1

0.2.0

15 Feb 13:35
2d3c8d1
Compare
Choose a tag to compare

First core addon release in ayon-core repository.

What's Changed

Full Changelog: https://github.com/ynput/ayon-core/commits/0.2.0