This repository has been archived by the owner on Sep 20, 2024. It is now read-only.
Releases: ynput/OpenPype
Releases · ynput/OpenPype
3.15.0
3.15.0
Deprecated:
- General: Fill default values of new publish template profiles #4245
📖 Documentation
- documentation: Split tools into separate entries #4342
- Documentation: Fix harmony docs #4301
- Remove staging logic set by OpenPype version #3979
🆕 New features
- General: Push to studio library #4284
- Colorspace Management and Distribution #4195
- Nuke: refactor to latest publisher workfow #4006
- Update to Python 3.9 #3546
🚀 Enhancements
- Unreal: Don't use mongo queries in 'ExistingLayoutLoader' #4356
- General: Loader and Creator plugins can be disabled #4310
- General: Unbind poetry version #4306
- General: Enhanced enum def items #4295
- Git: add pre-commit hooks #4289
- Tray Publisher: Improve Online family functionality #4263
- General: Update MacOs to PySide6 #4255
- Build: update to Gazu in toml #4208
- Global: adding imageio to settings #4158
- Blender: added project settings for validator no colons in name #4149
- Dockerfile for Debian Bullseye #4108
- AfterEffects: publish multiple compositions #4092
- AfterEffects: make new publisher default #4056
- Photoshop: make new publisher default #4051
- Feature/multiverse #4046
- Tests: add support for deadline for automatic tests #3989
- Add version to shortcut name #3906
- TrayPublisher: Removed from experimental tools #3667
🐛 Bug fixes
- Houdini: Fix loader not working in Houdini #4372
- change 3.7 to 3.9 in folder name #4354
- PushToProject: Fix hierarchy of project change #4350
- Fix photoshop workfile save-as #4347
- Nuke Input process node sourcing improvements #4341
- New publisher: Some validation plugin tweaks #4339
- Harmony: fix unable to change workfile on Mac #4334
- Global: fixing in-place source publishing for editorial #4333
- General: Use class constants of QMessageBox #4332
- TVPaint: Fix plugin for TVPaint 11.7 #4328
- Exctract OTIO review has improved quality #4325
- Ftrack: fix typos causing bugs in sync #4322
- General: Python 2 compatibility of instance collector #4320
- Slack: user groups speedup #4318
- Maya: Bug - Multiverse extractor executed on plain animation family #4315
- Fix run_documentation.ps1 #4312
- Nuke: new creators fixes #4308
- General: missing comment on standalone and tray publisher #4303
- AfterEffects: Fix for audio from mp4 layer #4296
- General: Update gazu in poetry lock #4247
- Bug: Fixing version detection and filtering in Igniter #3914
- Bug: Create missing version dir #3903
🔀 Refactored code
Merged pull requests:
3.14.10
🆕 New features
- Global | Nuke: Creator placeholders in workfile template builder #4266
- Slack: Added dynamic message #4265
- Blender: Workfile Loader #4234
- Unreal: Publishing and Loading for UAssets #4198
🚀 Enhancements
- General: Added install method with docstring to HostBase #4298
- Traypublisher: simple editorial multiple edl #4248
- General: Extend 'IPluginPaths' to have more available methods #4214
- Refactorization of folder coloring #4211
- Flame - loading multilayer with controlled layer names #4204
🐛 Bug fixes
- Unreal: fix missing
maintained\_selection
call #4300 - Ftrack: Fix receive of host ip on MacOs #4288
- SiteSync: sftp connection failing when shouldnt be tested #4278
- Deadline: fix default value for passing mongo url #4275
- Scene Manager: Fix variable name #4268
- Slack: notification fails because of missing published path #4264
- hiero: creator gui with min max #4257
- NiceCheckbox: Fix checker positioning in Python 2 #4253
- Publisher: Fix 'CreatorType' not equal for Python 2 DCCs #4249
- Deadline: fix dependencies #4242
- Houdini: hotfix instance data access #4236
- bugfix/image plane load error #4222
- Hiero: thumbnail from multilayer exr #4209
🔀 Refactored code
- Resolve: Use qtpy in Resolve #4254
- Houdini: Use qtpy in Houdini #4252
- Max: Use qtpy in Max #4251
- Maya: Use qtpy in Maya #4250
- Hiero: Use qtpy in Hiero #4240
- Nuke: Use qtpy in Nuke #4239
- Flame: Use qtpy in flame #4238
Merged pull requests:
3.14.9
🆕 New features
- Feature/op 4397 gl tf extractor for maya #4192
- Maya: Extractor for Unreal SkeletalMesh #4174
- 3dsmax: integration #4168
- Blender: Extract Alembic Animations #4128
- Unreal: Load Alembic Animations #4127
🚀 Enhancements
- Houdini: Use new interface class name for publish host #4220
- General: Default command for headless mode is interactive #4203
- Maya: Enhanced ASS publishing #4196
- Feature/op 3924 implement ass extractor #4188
- File transactions: Source path is destination path #4184
- Deadline: improve environment processing #4182
- General: Comment per instance in Publisher #4178
- Ensure Mongo database directory exists in Windows. #4166
- Note about unrestricted execution on Windows. #4161
- Maya: Enable thumbnail transparency on extraction. #4147
- Maya: Disable viewport Pan/Zoom on playblast extraction. #4146
- Maya: Optional viewport refresh on pointcache extraction #4144
- CelAction: refactory integration to current openpype #4140
- Maya: create and publish bounding box geometry #4131
- Changed the UOpenPypePublishInstance to use the UDataAsset class #4124
- General: Collection Audio speed up #4110
🐛 Bug fixes
- Publisher: Signal type issues in Python 2 DCCs #4230
- Blender: Fix Layout Family Versioning #4228
- Blender: Fix Create Camera "Use selection" #4226
- TrayPublisher - join needs list #4224
- General: Event callbacks pass event to callbacks as expected #4210
- Build:Revert .toml update of Gazu #4207
- Nuke: fixed imageio node overrides subset filter #4202
- Maya: pointcache #4201
- Unreal: Support for Unreal Engine 5.1 #4199
- General: Integrate thumbnail looks for thumbnail to multiple places #4181
- Various minor bugfixes #4172
- Nuke/Hiero: Remove tkinter library paths before launch #4171
- Flame: vertical alignment of layers #4169
- Nuke: correct detection of viewer and display #4165
- Settings UI: Don't create QApplication if already exists #4156
- General: Extract review handle start offset of sequences #4152
- Maya: Maintain time connections on Alembic update. #4143
- Maya: Looks - add all connections #4135
🔀 Refactored code
Merged pull requests:
- layout publish more than one container issue #4098
3.14.8
🚀 Enhancements
- General: Refactored extract hierarchy plugin #4139
- General: Find executable enhancement #4137
- Ftrack: Reset session before instance processing #4129
- Ftrack: Editorial asset sync issue #4126
- Deadline: Build version resolving #4115
- Houdini: New Publisher #3046
- Fix: Standalone Publish Directories #4148
🐛 Bug fixes
3.14.7
🆕 New features
- Hiero: loading effect family to timeline #4055
🚀 Enhancements
- Photoshop: bug with pop-up window on Instance Creator #4121
- Publisher: Open on specific tab #4120
- Publisher: Hide unknown publish values #4116
- Ftrack: Event server status give more information about version locations #4112
- General: Allow higher numbers in frames and clips #4101
- Publisher: Settings for validate frame range #4097
- Publisher: Ignore escape button #4090
- Flame: Loading clip with native colorspace resolved from mapping #4079
- General: Extract review single frame output #4064
- Publisher: Easy access to publish page from create page #4058
🐛 Bug fixes
- General: Move default settings for template name #4119
- Slack: notification fail in new tray publisher #4118
- Nuke: loaded nodes set to first tab #4114
- Nuke: load image first frame #4113
- Files Widget: Ignore case sensitivity of extensions #4096
- Webpublisher: extension is lowercased in Setting and in uploaded files #4095
- Publish Report Viewer: Fix small bugs #4086
- Igniter: fix regex to match semver better #4085
- Maya: aov filtering #4083
- Flame/Flare: Loading to multiple batches #4080
- hiero: creator from settings with set maximum #4077
- Nuke: resolve hashes in file name only for frame token #4074
🔀 Refactored code
- General: Collect entities plugin minor changes #4089
Merged pull requests:
3.14.6
- Documentation: Minor updates to dev_requirements.md #4025
🆕 New features
- Nuke: add 13.2 variant #4041
🚀 Enhancements
- Publish Report Viewer: Store reports locally on machine #4040
- General: More specific error in burnins script #4026
- General: Extract review does not crash with old settings overrides #4023
- Publisher: Convertors for legacy instances #4020
- workflows: adding milestone creator and assigner #4018
- Publisher: Catch creator errors #4015
🐛 Bug fixes
- Hiero - effect collection fixes #4038
- Nuke - loader clip correct hash conversion in path #4037
- Maya: Soft fail when applying capture preset #4034
- Igniter: handle missing directory #4032
- StandalonePublisher: Fix thumbnail publishing #4029
- Experimental Tools: Fix publisher import #4027
- Houdini: fix wrong path in ASS loader #4016
🔀 Refactored code
- General: Import lib functions from lib #4017
3.14.5
🚀 Enhancements
- Maya: add OBJ extractor to model family #4021
- Publish report viewer tool #4010
- Nuke | Global: adding custom tags representation filtering #4009
- Publisher: Create context has shared data for collection phase #3995
- Resolve: updating to v18 compatibility #3986
🐛 Bug fixes
- TrayPublisher: Fix missing argument #4019
- General: Fix python 2 compatibility of ffmpeg and oiio tools discovery #4011
🔀 Refactored code
- Maya: Removed unused imports #4008
- Unreal: Fix import of moved function #4007
- Houdini: Change import of RepairAction #4005
- Nuke/Hiero: Refactor openpype.api imports #4000
- TVPaint: Defined with HostBase #3994
Merged pull requests:
3.14.4
🆕 New features
- Webpublisher: use max next published version number for all items in batch #3961
- General: Control Thumbnail integration via explicit configuration profiles #3951
🚀 Enhancements
- Publisher: Multiselection in card view #3993
- TrayPublisher: Original Basename cause crash too early #3990
- Tray Publisher: add
originalBasename
data to simple creators #3988 - General: Custom paths to ffmpeg and OpenImageIO tools #3982
- Integrate: Preserve existing subset group if instance does not set it for new version #3976
- Publisher: Prepare publisher controller for remote publishing #3972
- Maya: new style dataclasses in maya deadline submitter plugin #3968
- Maya: Define preffered Qt bindings for Qt.py and qtpy #3963
- Settings: Move imageio from project anatomy to project settings [pypeclub] #3959
- TrayPublisher: Extract thumbnail for other families #3952
- Publisher: Pass instance to subset name method on update #3949
- Refactor: changed legacy way to update database for Hero version integrate #3941
- Maya: Moved plugin from global to maya #3939
- Publisher: Create dialog is part of main window #3936
- Fusion: Implement Alembic and FBX mesh loader #3927
- Maya: Remove hardcoded requirement for maya/ start for image file prefix #3873
🐛 Bug fixes
- TrayPublisher: Disable sequences in batch mov creator #3996
- Fix - tags might be missing on representation #3985
- Resolve: Fix usage of functions from lib #3983
- Maya: remove invalid prefix token for non-multipart outputs #3981
- Ftrack: Fix schema cache for Python 2 #3980
- Maya: add object to attr.s declaration #3973
- Maya: Deadline OutputFilePath hack regression for Renderman #3950
- Houdini: Fix validate workfile paths for non-parm file references #3948
- Maya: Set default value for RenderSetupIncludeLights option #3944
- Kitsu: 2 fixes, nb_frames and Shot type error #3940
- Tray: Change order of attribute changes #3938
- AttributeDefs: Fix crashing multivalue of files widget #3937
- General: Fix links query on hero version #3900
🔀 Refactored code
- Flame: Import lib functions from lib #3992
- General: Fix deprecated warning in legacy creator #3978
- Blender: Remove openpype api imports #3977
- General: Use direct import of resources #3964
- General: Direct settings imports #3934
- General: Remove deprecated functions from lib #3907
Merged pull requests:
3.14.3
🚀 Enhancements
- Publisher: Enhancement proposals #3897
- Maya: better logging in Maketx #3886
- Photoshop: review can be turned off #3885
- TrayPublisher: added persisting of last selected project #3871
- TrayPublisher: added text filter on project name to Tray Publisher #3867
- Github issues adding
running version
section #3864 - Publisher: Increase size of main window #3862
- Flame: make migratable projects after creation #3860
- Photoshop: synchronize image version with workfile #3854
- General: Transcoding handle float2 attr type #3849
- General: Workfile template build enhancements #3838
- General: lock task workfiles when they are working on #3810
🐛 Bug fixes
- Maya: Fix Render single camera validator #3929
- Flame: loading multilayer exr to batch/reel is working #3901
- Hiero: Fix inventory check on launch #3895
- WebPublisher: Fix import after refactor #3891
- TVPaint: Fix renaming of rendered files #3882
- Publisher: Nice checkbox visible in Python 2 #3877
- Settings: Add missing default settings #3870
- General: Copy of workfile does not use 'copy' function but 'copyfile' #3869
- Tray Publisher: skip plugin if otioTimeline is missing #3856
- Flame: retimed attributes are integrated with settings #3855
- Maya: Extract Playblast fix textures + labelize viewport show settings #3852
🔀 Refactored code
- Maya: Remove unused 'openpype.api' imports in plugins #3925
- Resolve: Use new Extractor location #3918
- Unreal: Use new Extractor location #3917
- Flame: Use new Extractor location #3916
- Houdini: Use new Extractor location #3894
- Harmony: Use new Extractor location #3893
- Hiero: Use new Extractor location #3851
- Maya: Remove old legacy (ftrack) plug-ins that are of no use anymore #3819
- Nuke: Use new Extractor location #3799
Merged pull requests:
3.14.2
🆕 New features
🚀 Enhancements
- Flame: Adding Creator's retimed shot and handles switch #3826
- Flame: OpenPype submenu to batch and media manager #3825
- General: Better pixmap scaling #3809
- Photoshop: attempt to speed up ExtractImage #3793
- SyncServer: Added cli commands for sync server #3765
- Kitsu: Drop 'entities root' setting. #3739
- git: update gitignore #3722
🐛 Bug fixes
- General: Fix Pattern access in client code #3828
- Launcher: Skip opening last work file works for groups #3822
- Maya: Publishing data key change #3811
- Igniter: Fix status handling when version is already installed #3804
- Resolve: Addon import is Python 2 compatible #3798
- Hiero: retimed clip publishing is working #3792
- nuke: validate write node is not failing due wrong type #3780
- Fix - changed format of version string in pyproject.toml #3777
- Ftrack status fix typo prgoress -> progress #3761
- Fix version resolution #3757
🔀 Refactored code
- Photoshop: Use new Extractor location #3789
- Blender: Use new Extractor location #3787
- AfterEffects: Use new Extractor location #3784
- General: Remove unused teshost #3773
- General: Copied 'Extractor' plugin to publish pipeline #3771
- General: Move queries of asset and representation links #3770
- General: Move create project folders to pipeline #3768
- General: Create project function moved to client code #3766
- Maya: Refactor submit deadline to use AbstractSubmitDeadline #3759
- General: Change publish template settings location #3755
- General: Move hostdirname functionality into host #3749
- General: Move publish utils to pipeline #3745
- Houdini: Define houdini as addon #3735
- Fusion: Defined fusion as addon #3733
- Flame: Defined flame as addon #3732
- Resolve: Define resolve as addon #3727
Merged pull requests: