Skip to content
This repository was archived by the owner on Sep 20, 2024. It is now read-only.

Releases: ynput/OpenPype

3.8.0

24 Jan 20:24
Compare
Choose a tag to compare

Full Changelog

  • Variable in docs renamed to proper name #2546

πŸ†• New features

  • Flame: extracting segments with trans-coding #2547
  • Maya : V-Ray Proxy - load all ABC files via proxy #2544
  • Maya to Unreal: Extended static mesh workflow #2537
  • Flame: collecting publishable instances #2519
  • Flame: create publishable clips #2495

πŸš€ Enhancements

  • Webpublisher: Moved error at the beginning of the log #2559
  • Ftrack: Use ApplicationManager to get DJV path #2558
  • Webpublisher: Added endpoint to reprocess batch through UI #2555
  • Settings: PathInput strip passed string #2550
  • Global: Exctract Review anatomy fill data with output name #2548
  • Cosmetics: Clean up some cosmetics / typos #2542
  • General: Validate if current process OpenPype version is requested version #2529
  • General: Be able to use anatomy data in ffmpeg output arguments #2525
  • Expose toggle publish plug-in settings for Maya Look Shading Engine Naming #2521
  • Photoshop: Move implementation to OpenPype #2510
  • Slack: notifications are sent with Openpype logo and bot name #2499
  • Slack: Add review to notification message #2498
  • General: Validate third party before build #2425

πŸ› Bug fixes

  • AfterEffects: Fix - removed obsolete import #2577
  • General: OpenPype version updates #2575
  • Ftrack: Delete action revision #2563
  • Webpublisher: ftrack shows incorrect user names #2560
  • General: Do not validate version if build does not support it #2557
  • Webpublisher: Fixed progress reporting #2553
  • Fix Maya AssProxyLoader version switch #2551
  • General: Fix install thread in igniter #2549
  • Houdini: vdbcache family preserve frame numbers on publish integration + enable validate version for Houdini #2535
  • Maya: Fix Load VDB to V-Ray #2533
  • Maya: ReferenceLoader fix not unique group name error for attach to root #2532
  • Maya: namespaced context go back to original namespace when started from inside a namespace #2531
  • Fix create zip tool - path argument #2522
  • Maya: Fix Extract Look with space in names #2518
  • Fix published frame content for sequence starting with 0 #2513
  • Maya: reset empty string attributes correctly to "" instead of "None" #2506
  • Improve FusionPreLaunch hook errors #2505
  • Maya: Validate Shape Zero do not keep fixed geometry vertices selected/active after repair #2456

Merged pull requests:

  • AfterEffects: Move implementation to OpenPype #2543
  • Maya: Remove Maya Look Assigner check on startup #2540
  • build(deps): bump shelljs from 0.8.4 to 0.8.5 in /website #2538
  • build(deps): bump follow-redirects from 1.14.4 to 1.14.7 in /website #2534
  • Nuke: Merge avalon's implementation into OpenPype #2514

3.7.0

04 Jan 13:44
Compare
Choose a tag to compare

Full Changelog

Deprecated:

  • General: Default modules hierarchy n2 #2368

πŸš€ Enhancements

  • General: Workdir extra folders #2462
  • Photoshop: New style validations for New publisher #2429
  • General: Environment variables groups #2424
  • Unreal: Dynamic menu created in Python #2422
  • Settings UI: Hyperlinks to settings #2420
  • Modules: JobQueue module moved one hierarchy level higher #2419
  • TimersManager: Start timer post launch hook #2418
  • General: Run applications as separate processes under linux #2408
  • Ftrack: Check existence of object type on recreation #2404
  • Enhancement: Global cleanup plugin that explicitly remove paths from context #2402
  • General: MongoDB ability to specify replica set groups #2401
  • Flame: moving utility\_scripts to api folder also with scripts #2385
  • Centos 7 dependency compatibility #2384
  • Enhancement: Settings: Use project settings values from another project #2382
  • Blender 3: Support auto install for new blender version #2377
  • Maya add render image path to settings #2375
  • Hiero: python3 compatibility #2365
  • Maya: Add is_static_image_plane and is_in_all_views option in imagePlaneLoader #2356
  • TVPaint: Move implementation to OpenPype #2336

πŸ› Bug fixes

  • TVPaint: Create render layer dialog is in front #2471
  • Short Pyblish plugin path #2428
  • PS: Introduced settings for invalid characters to use in ValidateNaming plugin #2417
  • Settings UI: Breadcrumbs path does not create new entities #2416
  • AfterEffects: Variant 2022 is in defaults but missing in schemas #2412
  • Nuke: baking representations was not additive #2406
  • General: Fix access to environments from default settings #2403
  • Fix: Placeholder Input color set fix #2399
  • Settings: Fix state change of wrapper label #2396
  • Flame: fix ftrack publisher #2381
  • hiero: solve custom ocio path #2379
  • hiero: fix workio and flatten #2378
  • Nuke: fixing menu re-drawing during context change #2374
  • Webpublisher: Fix assignment of families of TVpaint instances #2373
  • Nuke: fixing node name based on switched asset name #2369
  • Houdini: Fix HDA creation #2350

Merged pull requests:

  • Forced cx_freeze to include sqlite3 into build #2432
  • Maya: Replaced PATH usage with vendored oiio path for maketx utility #2405
  • [Fix][MAYA] Handle message type attribute within CollectLook #2394
  • Add validator to check correct version of extension for PS and AE #2387

3.6.4

23 Nov 14:13
Compare
Choose a tag to compare

Full Changelog

πŸ› Bug fixes

  • Nuke: inventory update removes all loaded read nodes #2294

3.6.3

19 Nov 17:25
Compare
Choose a tag to compare

Full Changelog

πŸ› Bug fixes

  • Deadline: Fix publish targets #2280

3.6.2

18 Nov 16:31
Compare
Choose a tag to compare

Full Changelog

πŸš€ Enhancements

  • Tools: Assets widget #2265
  • SceneInventory: Choose loader in asset switcher #2262
  • Style: New fonts in OpenPype style #2256
  • Tools: SceneInventory in OpenPype #2255
  • Tools: Tasks widget #2251
  • Tools: Creator in OpenPype #2244
  • Added endpoint for configured extensions #2221

πŸ› Bug fixes

  • Tools: Parenting of tools in Nuke and Hiero #2266
  • limiting validator to specific editorial hosts #2264
  • Tools: Select Context dialog attribute fix #2261
  • Maya: Render publishing fails on linux #2260
  • LookAssigner: Fix tool reopen #2259
  • Standalone: editorial not publishing thumbnails on all subsets #2258
  • Burnins: Support mxf metadata #2247
  • Maya: Support for configurable AOV separator characters #2197
  • Maya: texture colorspace modes in looks #2195

3.6.1

16 Nov 13:08
Compare
Choose a tag to compare

Full Changelog

πŸ› Bug fixes

  • Loader doesn't allow changing of version before loading #2254

3.6.0

15 Nov 20:36
Compare
Choose a tag to compare

Full Changelog

  • Add alternative sites for Site Sync #2206
  • Add command line way of running site sync server #2188

πŸ†• New features

  • Add validate active site button to sync queue on a project #2176
  • Maya : Colorspace configuration #2170
  • Blender: Added support for audio #2168

πŸš€ Enhancements

  • Tools: Subset manager in OpenPype #2243
  • General: Skip module directories without init file #2239
  • General: Static interfaces #2238
  • Style: Fix transparent image in style #2235
  • Add a "following workfile versioning" option on publish #2225
  • Modules: Module can add cli commands #2224
  • Webpublisher: Separate webpublisher logic #2222
  • Add both side availability on Site Sync sites to Loader #2220
  • Tools: Center loader and library loader on show #2219
  • Maya : Validate shape zero #2212
  • Maya : validate unique names #2211
  • Tools: OpenPype stylesheet in workfiles tool #2208
  • Ftrack: Replace Queue with deque in event handlers logic #2204
  • Tools: New select context dialog #2200
  • Maya : Validate mesh ngons #2199
  • Dirmap in Nuke #2198
  • Delivery: Check 'frame' key in template for sequence delivery #2196
  • Settings: Site sync project settings improvement #2193
  • Usage of tools code #2185
  • Settings: Dictionary based on project roots #2184
  • Subset name: Be able to pass asset document to get subset name #2179

πŸ› Bug fixes

  • Ftrack: Sync project ftrack id cache issue #2250
  • Ftrack: Session creation and Prepare project #2245
  • Added queue for studio processing in PS #2237
  • Python 2: Unicode to string conversion #2236
  • Fix - enum for color coding in PS #2234
  • Pyblish Tool: Fix targets handling #2232
  • Ftrack: Base event fix of 'get_project_from_entity' method #2214
  • Maya : multiple subsets review broken #2210
  • Fix - different command used for Linux and Mac OS #2207
  • Tools: Workfiles tool don't use avalon widgets #2205
  • Ftrack: Fill missing ftrack id on mongo project #2203
  • Project Manager: Fix copying of tasks #2191
  • Blender: Fix trying to pack an image when the shader node has no texture #2183
  • Maya: review viewport settings #2177
  • Maya: Aspect ratio #2174

3.5.0

17 Oct 19:36
Compare
Choose a tag to compare

Full Changelog

Deprecated:

  • Maya: Change mayaAscii family to mayaScene #2106

πŸ†• New features

  • Added project and task into context change message in Maya #2131
  • Add ExtractBurnin to photoshop review #2124
  • PYPE-1218 - changed namespace to contain subset name in Maya #2114
  • Added running configurable disk mapping command before start of OP #2091
  • SFTP provider #2073
  • Maya: Validate setdress top group #2068

πŸš€ Enhancements

  • Maya: make rig validators configurable in settings #2137
  • Settings: Updated readme for entity types in settings #2132
  • Nuke: unified clip loader #2128
  • Settings UI: Project model refreshing and sorting #2104
  • Create Read From Rendered - Disable Relative paths by default #2093
  • Added choosing different dirmap mapping if workfile synched locally #2088
  • General: Remove IdleManager module #2084
  • Tray UI: Message box about missing settings defaults #2080
  • Tray UI: Show menu where first click happened #2079
  • Global: add global validators to settings #2078
  • Use CRF for burnin when available #2070
  • Project manager: Filter first item after selection of project #2069
  • Nuke: Adding still image family workflow #2064
  • Maya: validate authorized loaded plugins #2062
  • Tools: add support for pyenv on windows #2051

πŸ› Bug fixes

  • Maya: fix model publishing #2130
  • Fix - oiiotool wasn't recognized even if present #2129
  • General: Disk mapping group #2120
  • Hiero: publishing effect first time makes wrong resources path #2115
  • Add startup script for Houdini Core. #2110
  • TVPaint: Behavior name of loop also accept repeat #2109
  • Ftrack: Project settings save custom attributes skip unknown attributes #2103
  • Blender: Fix NoneType error when animation_data is missing for a rig #2101
  • Fix broken import in sftp provider #2100
  • Global: Fix docstring on publish plugin extract review #2097
  • Delivery Action Files Sequence fix #2096
  • General: Cloud mongo ca certificate issue #2095
  • TVPaint: Creator use context from workfile #2087
  • Blender: fix texture missing when publishing blend files #2085
  • General: Startup validations oiio tool path fix on linux #2083
  • Deadline: Collect deadline server does not check existence of deadline key #2082
  • Blender: fixed Curves with modifiers in Rigs #2081
  • Nuke UI scaling #2077
  • Maya: Fix multi-camera renders #2065
  • Fix Sync Queue when project disabled #2063
  • Hiero: Editorial fixes #2057

Merged pull requests:

  • Bump pywin32 from 300 to 301 #2086

3.4.1

23 Sep 10:44
Compare
Choose a tag to compare

Full Changelog

πŸš€ Enhancements

  • General: Startup validations #2054
  • Nuke: proxy mode validator #2052
  • Ftrack: Removed ftrack interface #2049
  • Settings UI: Deffered set value on entity #2044
  • Loader: Families filtering #2043
  • Settings UI: Project view enhancements #2042
  • Settings for Nuke IncrementScriptVersion #2039
  • Loader & Library loader: Use tools from OpenPype #2038
  • Adding predefined project folders creation in PM #2030
  • WebserverModule: Removed interface of webserver module #2028
  • TimersManager: Removed interface of timers manager #2024
  • Feature Maya import asset from scene inventory #2018
  • Settings: Flag project as deactivated and hide from tools' view #2008

πŸ› Bug fixes

  • Timers manger: Typo fix #2058
  • Hiero: Editorial fixes #2057
  • Differentiate jpg sequences from thumbnail #2056
  • FFmpeg: Split command to list does not work #2046
  • Removed shell flag in subprocess call #2045

Merged pull requests:

  • Bump prismjs from 1.24.0 to 1.25.0 in /website #2050

3.4.0

17 Sep 19:35
Compare
Choose a tag to compare

Full Changelog

  • Documentation: Ftrack launch argsuments update #2014
  • Nuke Quick Start / Tutorial #1952

πŸ†• New features

  • Nuke: Compatibility with Nuke 13 #2003

πŸš€ Enhancements

  • Added possibility to configure of synchronization of workfile version… #2041
  • Loader & Library loader: Use tools from OpenPype #2038
  • General: Task types in profiles #2036
  • Console interpreter: Handle invalid sizes on initialization #2022
  • Ftrack: Show OpenPype versions in event server status #2019
  • General: Staging icon #2017
  • Ftrack: Sync to avalon actions have jobs #2015
  • Modules: Connect method is not required #2009
  • Settings UI: Number with configurable steps #2001
  • Moving project folder structure creation out of ftrack module #1989 #1996
  • Configurable items for providers without Settings #1987
  • Global: Example addons #1986
  • Standalone Publisher: Extract harmony zip handle workfile template #1982
  • Settings UI: Number sliders #1978
  • Workfiles: Support more workfile templates #1966
  • Launcher: Fix crashes on action click #1964
  • Settings: Minor fixes in UI and missing default values #1963
  • Blender: Toggle system console works on windows #1962
  • Global: Settings defined by Addons/Modules #1959
  • CI: change release numbering triggers #1954
  • Global: Avalon Host name collector #1949
  • OpenPype: Add version validation and --headless mode and update progress πŸ”„ #1939

πŸ› Bug fixes

  • Workfiles tool: Task selection #2040
  • Ftrack: Delete old versions missing settings key #2037
  • Nuke: typo on a button #2034
  • Hiero: Fix "none" named tags #2033
  • FFmpeg: Subprocess arguments as list #2032
  • General: Fix Python 2 breaking line #2016
  • Bugfix/webpublisher task type #2006
  • Nuke thumbnails generated from middle of the sequence #1992
  • Nuke: last version from path gets correct version #1990
  • nuke, resolve, hiero: precollector order lest then 0.5 #1984
  • Last workfile with multiple work templates #1981
  • Collectors order #1977
  • Stop timer was within validator order range. #1975
  • Ftrack: arrow submodule has https url source #1974
  • Ftrack: Fix hosts attribute in collect ftrack username #1972
  • Deadline: Houdini plugins in different hierarchy #1970
  • Removed deprecated submodules #1967
  • Global: ExtractJpeg can handle filepaths with spaces #1961