Skip to content

Releases: ynput/ayon-core

0.4.4

03 Sep 12:15
Compare
Choose a tag to compare

Features

Bugfixes

Enhancements

New Contributors

Full Changelog: 0.4.3...0.4.4

0.4.3

31 Jul 11:55
Compare
Choose a tag to compare

What's Changed

Upload reviewables to AYON server during publishing

  • To enabled this feature just add "webreview" tag in ExtractReview settings (ayon+settings://core/publish/ExtractReview/profiles) for outputs you'd like to upload to AYON server. You don't have to change anything if you don't have settings overrides for ExtractReview plugin.
  • Add -movflags faststart to output ffmpeg arguments for smoother web preview.
  • If your output ffmpeg arguments still contain -intra please replace it with -g 1.
  • We do recommend to look at default settings . WARNING discard of settings overrides in AYON web is not reversible action.

Only one tray process can be running per AYON server and settings variant.

  • This is new feature that allows us reduce number of running tray processes on artist machines.
  • For possibly stuck tray processes was added backdoor argument --force which tries to kill existing tray process and starts new one.

Features

Bugfixes

  • Loader tool: Fix filtering by @iLLiCiTiT in #783
  • Bugfix: loader support product type filter profiles by @BigRoy in #792
  • Tweak grammar for "Addon is not available" due to outdated version for moved addon from core by @BigRoy in #832

Enhancements

Full Changelog: 0.4.2...0.4.3

0.4.2

15 Jul 15:48
Compare
Choose a tag to compare

What's Changed

  • Chore: Remove 3dsMax addon (again) by @iLLiCiTiT in #770
  • Loader tool: Filter by statuses by @iLLiCiTiT in #752
  • Loader: Change placeholder text to "Version status filter..." by @BigRoy in #772
  • Code: Improve type hints for Creators by @BigRoy in #366
  • Chore: Reduce 'six' usage by @iLLiCiTiT in #777
  • Delete old versions: Add confirm prompt to avoid accidental delete by @BigRoy in #773
  • Workfile Template Builder: Allow Create Placeholder to define the 'active' state by @BigRoy in #774

Full Changelog: 0.4.1...0.4.2

0.4.1

10 Jul 15:03
Compare
Choose a tag to compare

What's Changed

  • Maya: check for invalid reference compatible with Maya 2022 by @antirotor in #575
  • Maya: Fix the scriptmenu error found during launch maya 2025 by @moonyuet in #669
  • Chore: Houdini refactor to generic ExtractROP plug-in by @BigRoy in #676
  • Houdini: support opening workfile on launch by @MustafaJafar in #682
  • Maya: Convert version string to integer by @iLLiCiTiT in #686
  • Houdini: Remove Mantra IFD product by @BigRoy in #681
  • Maya: Remove the legacy creator from before new publisher UI by @BigRoy in #684
  • Cosmetics (fix docstring triple quotes) by @BigRoy in #688
  • Maya: add option to stripe shader assignment for setdress family by @moonyuet in #674
  • Houdini: support hda publishing from non object level and other enhancements by @MustafaJafar in #456
  • Houdini: Remove the legacy creator from before new publisher UI by @BigRoy in #683
  • Scene Inventory: Action to update to latest approved version by @iLLiCiTiT in #690
  • Houdini: Remove unused "remote publish" workflow for Houdini by @BigRoy in #693
  • Houdini: Fix Active View extraction error when no scene viewer is an active tab by @BigRoy in #687
  • Maya: Publishing fbx in model family by @moonyuet in #699
  • Traypublisher: CSV ingest supports relative and absolute paths by @iLLiCiTiT in #659
  • Traypublisher: CSV ingest supports relative and absolute paths 2 by @iLLiCiTiT in #704
  • Settings: Minor cosmetic tweaks by @BigRoy in #712
  • Integrate Hero Version: Disable usage of hardlinks, but allow enabling via settings by @BigRoy in #678
  • Chore: Nuke type hints/cosmetics by @BigRoy in #665
  • Houdini: Expose Extract Active View Thumbnail to settings by @BigRoy in #711
  • Chore: Removed Celaction addon by @iLLiCiTiT in #709
  • Chore: Removed TVPaint addon by @iLLiCiTiT in #710
  • Chore: Removed Photoshop addon by @iLLiCiTiT in #707
  • Chore: Removed Clockify addon by @iLLiCiTiT in #708
  • Chore: Removed Flame addon by @iLLiCiTiT in #714
  • Chore: Removed substance painter addon by @iLLiCiTiT in #716
  • Chore: Removed AfterEffects addon by @iLLiCiTiT in #706
  • Chore: Removed RoyalRender addon by @iLLiCiTiT in #715
  • Publisher: Separate backend into models by @iLLiCiTiT in #689
  • Houdini: Cleanup after publishing by @MustafaJafar in #9
  • Chore: Removed TrayPublisher addon by @iLLiCiTiT in #718
  • Folder widget: Fix set selected folder path by @BigRoy in #719
  • Chore: Removed harmony addon by @iLLiCiTiT in #720
  • Chore: Removed Applications addon by @iLLiCiTiT in #705
  • Chore: Removed Fusion addon by @iLLiCiTiT in #717
  • Chore: Removed JobQueue addon by @iLLiCiTiT in #722
  • Publisher: Remove Literal typehint by @iLLiCiTiT in #723
  • Chore: Removed Nuke addon by @iLLiCiTiT in #721
  • Chore: Removed Hiero addon by @iLLiCiTiT in #724
  • Chore: Removed TimersManager addon by @iLLiCiTiT in #726
  • SceneInventory: Ignore containers with invalid UUID in representation by @iLLiCiTiT in #725
  • Houdini: Implement Load Asset LOP HDA by @BigRoy in #294
  • Houdini: Fix CreateHDA for Houdini 20+ by @BigRoy in #698
  • Houdini: Implement USD workflow with global asset/shot contributions plug-in by @BigRoy in #295
  • Maya: UDIM texture from Yeti Rig Collector can be searched correctly with absolute path by @moonyuet in #727
  • Chore: Removed Resolve addon by @iLLiCiTiT in #731
  • Chore: Removed Maya addon by @iLLiCiTiT in #730
  • Fix: dirmap wasn't using local site values by @kalisp in #728
  • Chore: Remove Houdini addon by @iLLiCiTiT in #733
  • Chore: Removed Blender addon by @iLLiCiTiT in #735
  • Tests: Standardize IS_TEST to AYON_IN_TESTS by @kalisp in #747
  • Chore: Add collect resource path for texture outputs from Ornatrix implementation by @moonyuet in #734
  • Burnins: Remove deprecated ffmpeg argument by @iLLiCiTiT in #758
  • Deadline: provide default user credential fields in studio settings by @kalisp in #729
  • Chore: Removed Deadline addon by @iLLiCiTiT in #760
  • Publishing collectors: Ignore invalid representation ids by @BigRoy in #761
  • Product name: Support task short name by @iLLiCiTiT in #759
  • Templated Workfile: Fix argument in populate create placeholder by @MustafaJafar in #768
  • Chore: Remove 3dsMax and server addon by @iLLiCiTiT in #763
  • Update dialog: Change label to Restart & Update by @BigRoy in #762
  • Global: dirmap for non local nor studio sites by @kalisp in #746
  • Chore: Make sure udim in representation is not a list by @moonyuet in #764
  • UI Icons: Cache key is safely generated by @iLLiCiTiT in #769

Full Changelog: 0.4.0...0.4.1

0.4.0

18 Jun 14:08
Compare
Choose a tag to compare

What's Changed

  • Enhancement/ay 2612 resolve adaptation colorbleed plugins by @BigRoy in #298
  • TVPaint: Move client code to server by @iLLiCiTiT in #541
  • Clockify: Move client code to server by @iLLiCiTiT in #535
  • Nuke: simplified deadline submission on write node - AY-974 by @tokejepsen in #314
  • Deadline: adding Nuke into pool collector by @jakubjezek001 in #523
  • Loader: Show statuses in loader by @iLLiCiTiT in #548
  • TrayPublisher: Move client code by @iLLiCiTiT in #549
  • Move Nuke client code by @jakubjezek001 in #556
  • Loader tool: Fix PySide6 support by @iLLiCiTiT in #557
  • Nuke: Support options for reading deep exr in load clips by @moonyuet in #555
  • Publish representation with isIntermediate flag in data by @jakubjezek001 in #551
  • Nuke: fixing multiple intermediate file streams publishing by @jakubjezek001 in #531
  • Create logic: Fix parent property in PublishAttributeValues by @iLLiCiTiT in #558
  • Substance Painter: Support for exporting maps/layer stacks with specific channels by @moonyuet in #532
  • Applications: update inline docs for only_available in applications addon settings by @MustafaJafar in #471
  • Chore: Validate Version plugin enabled based on profiles by @iLLiCiTiT in #554
  • Workfiles tool: Author visible in UI by @iLLiCiTiT in #552
  • Extract Burnin: Fix typo in settings label by @iLLiCiTiT in #567
  • Chore: Move Max client code by @moonyuet in #563
  • Resolve: loading editorial package as timeline by @jakubjezek001 in #515
  • Chore: Move celaction client code by @iLLiCiTiT in #565
  • Chore: Move flame client code by @iLLiCiTiT in #566
  • Chore: Move substance painter client code by @moonyuet in #517
  • Chore: add the missing 3dsmax addon as part of addon milestone versions by @moonyuet in #569
  • Chore: Move Maya addon code by @antirotor in #546
  • Scene manager: Show statuses by @iLLiCiTiT in #564
  • Fix deadline version by @kalisp in #570
  • Chore: Move Photoshop client code by @iLLiCiTiT in #573
  • Chore: Move resolve client code by @iLLiCiTiT in #571
  • Global: Fix validate version plug-in import by @BigRoy in #574
  • Houdini: move houdini client code - Add Settings Category by @MustafaJafar in #536
  • TVPpaint: Fixes after movement by @iLLiCiTiT in #580
  • Photoshop: Add missing settings category by @iLLiCiTiT in #579
  • Chore: Move fusion client code by @iLLiCiTiT in #577
  • Move houdini client code by @MustafaJafar in #516
  • Chore: Addon version by @iLLiCiTiT in #585
  • Chore: Change log level for missing settings on publish plugin by @iLLiCiTiT in #587
  • Maya: Preserve time units on load and update with MayaUSDReferenceLoader by @BigRoy in #466
  • Chore: Move hiero client code by @iLLiCiTiT in #586
  • Loader tools: Fix sorting of versions in comboboxes by @iLLiCiTiT in #559
  • Maya: Workfile Templates implement Assign Look placeholder by @BigRoy in #437
  • Chore: Move Blender client code by @iLLiCiTiT in #582
  • Chore: Move Harmony client code by @iLLiCiTiT in #568
  • Hiero: loader is offering even on unsaved project file by @jakubjezek001 in #595
  • Maya: Workfile Increment in one go by @moonyuet in #545
  • Tweak settings title for Validate Outdated Containers by @BigRoy in #597
  • Chore: Create server addon package enhancements by @iLLiCiTiT in #600
  • Loader tool: Safe containers discovery by @iLLiCiTiT in #598
  • Expand folders when searching in the folder widgets (Loader + Launcher). by @BigRoy in #588
  • Chore: Move AfterEffects client code by @iLLiCiTiT in #578
  • Chore: Move RoyalRender client code by @iLLiCiTiT in #599
  • RoyalRender: enabled toggle is ignored in royal render by @kalisp in #572
  • Chore: Move deadline client code by @iLLiCiTiT in #604
  • Chore: move job queue client code by @iLLiCiTiT in #611
  • Chore: Move TimersManager addon by @iLLiCiTiT in #610
  • Chore: Fix creation of applications and maya packages by @iLLiCiTiT in #612
  • Chore: Cleanups after addons movement by @iLLiCiTiT in #606
  • Chore: Remove Python 2 vendor by @iLLiCiTiT in #607
  • Hiero: enhancing effect publishing categorization - AY-5146 by @tokejepsen in #492
  • After Effects: Bug fix of switching mov to image sequences not showing sequence by @moonyuet in #603
  • After Effect: multiselection for file loading into the folder by @moonyuet in #609
  • Chore: Move unreal client code by @iLLiCiTiT in #605
  • Publisher: filter creators based on task by @kalisp in #560
  • Chore: Editorial does not use asset naming by @iLLiCiTiT in #592
  • Chore: Fix client versions by @iLLiCiTiT in #616
  • Chore: Removed ftrack resources by @iLLiCiTiT in #617
  • Report exception info when CLI command failed to be added. by @BigRoy in #619
  • Substance Painter: add review attributes in texture creator by @moonyuet in #602
  • Motion Builder: New host app for motion builder in Application settings by @moonyuet in #576
  • Deadline: run deadline collectors on preprender by @kalisp in #550
  • Attribute Definitions HiddenDef: fix super call by @BigRoy in #628
  • Fix typo _on_refreh_clicked -> _on_refresh_clicked by @BigRoy in #627
  • Extract Color Transcode: Fix log message formatting by @BigRoy in #626
  • Chore: Transcode color spaces plugin does not remove all representations by @iLLiCiTiT in #620
  • Substance Painter: Add support for sync workfile version by @moonyuet in #590
  • Extract Color Transcode: Fix duplicated function _rename_in_representation by @BigRoy in #629
  • Removal of the Unreal Addon for its new home by @antirotor in #614
  • Deadline: Move auth and verify to submit only by @kalisp in #623
  • Resolve: mediapool loader and inventory clearing plugins by @BigRoy in #635
  • Chore: Add missing websocket-client dependency by @iLLiCiTiT in #632
  • Collect Farm Target: Only report errors for not found addons if no valid farm addon found by @BigRoy in #637
  • Chore: Use origin username when running publish by @iLLiCiTiT in #630
  • Pass status when integrating version by @fabiaserra in #615
  • Max: fix scene inventory not shown up by @moonyuet in #638
  • Chore: Skip import from hosts folder by @iLLiCiTiT in #618
  • Maya: Pointcache create plugins fix by @iLLiCiTiT in #641
  • Scene Inventory: remove unused container attribute by @antirotor in #643
  • Loader tool: Hero version is smaller than standard version by @iLLiCiTiT in #642
  • Resolve: mediapool loader and inventory clearing plugins by @jakubjezek001 in #140
  • Resolve: Remove unused import by @iLLiCiTiT in #645
  • Max: fix the incorrect fps value when loading ...
Read more

0.3.2

23 May 12:46
Compare
Choose a tag to compare

What's Changed

  • Houdini local render: support adding review family to the render by @MustafaJafar in #381
  • Houdini: Transfer Render Targets settings from pre create to instance when creating ROP instances by @moonyuet in #385
  • Houdini local render support by @MustafaJafar in #328
  • Houdini: Workfile creator fix call to create_context_node on create by @BigRoy in #506
  • Maya: Bake Complex Animation export in FBX format by @moonyuet in #431
  • TrayPublisher: adds new editorial exchange package product by @kalisp in #484
  • Removed deprecated function 'get_template_data_from_session' by @iLLiCiTiT in #511
  • Chore: Fix ruff comments by @iLLiCiTiT in #512
  • Remove explicit product types list from the integrator by @antirotor in #250
  • RoyalRender: Fix import by @iLLiCiTiT in #514
  • Houdini: Extend op menu to create HDAs in a Houdinish way by @MustafaJafar in #504
  • Nuke: Refactor metadata imprinting by @jakubjezek001 in #513
  • Color Management: Use profiles to determine OCIO path by @iLLiCiTiT in #490
  • Max: reset scene and clear undo buffer when starting new scene by @moonyuet in #493
  • Colorspace: Enhancement of subprocess getters by @iLLiCiTiT in #519
  • Nuke: Baking write node inherit channel configuration by @moonyuet in #495
  • Loader: Don't change controller project on close by @iLLiCiTiT in #491
  • Nuke: Publish intermediate files on demand by @tokejepsen in #501
  • Fusion: Add instance in context validator by @BigRoy in #217
  • Maya: Remove validate animated reference for animation.fbx family by @moonyuet in #520
  • Unreal: fix Unreal Editor executable name on linux and macos by @antirotor in #521
  • Colorspace: Fix Anatomy object initialization by @iLLiCiTiT in #526
  • Push to Project: Fix task lowering by @iLLiCiTiT in #527
  • Deadline: replace env var with field from Settigns by @kalisp in #518
  • Chore: Validate Content plugin settings by @iLLiCiTiT in #525
  • Chore: Validate Content plugin settings 2 by @iLLiCiTiT in #530
  • Launcher tool: Fix view update by @iLLiCiTiT in #528
  • Chore: Add addon name to 'version.py' of server packages by @iLLiCiTiT in #538
  • Houdini: Disable integration for the original render instance when publishing locally by @MustafaJafar in #540
  • Launcher: Make sure actions in Launcher are sorted by @fabiaserra in #537
  • Houdini: add model family (initial support) by @MustafaJafar in #486
  • Blender: Implement USD Extractor and Loader by @BigRoy in #212

Full Changelog: 0.3.1...0.3.2

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