0.5.5
Changelog
π Feature
Report existing editorial_pkg product from Resolve in Hiero. - #79
This PR adds the editorial_pkg feature as it already exists in ayon_resolve.
From a hiero.core.Sequence, the editorial_pkg publish a visual representation of the whole timeline as a consolidated video file, then it also export an OTIO edl representation of the sequence pointing to the consolidated media.
Changes:
- Implemented creator for
editorial_pkg - Add
collectandextractpublish plugins foreditorial_pkg - Add loader for
editorial_pkg
π Enhancement
Publish: Use new workfiles API to increment current workfile - #78
When incrementing the workfile during publish, use the new context-based workfile API so that the current author information is stored with the saved file.
Extend lib module to allow tag creation within the AYON project bin. - #76
Changes:
- Extend existing
get_or_create_workfile_tagfunction to create tags with custom names - Add a function to remove Hiero tag from AYON project bin
Settings: Refactor `conditionalEnum` -> `conditional_enum` - #70
Refactor conditionalEnum -> conditional_enum
π Bug
Fix clip offset due to slate not being taken in to account - #81
Issue comes from the following line:
- slate_on = "slate" in self.context["version"]["data"].get(
- "families", [])
This data is not stored anymore in self.context["version"]["data"] but in self.context["version"]["attrib"]. Therefore return value was always []. Not entering in this if statement
# if slate is on then remove the slate frame from beginning
if slate_on:
self.media_duration -= 1
self.handle_start += 1
and causing handles to be -8 +9 instead of -9 +8 in the loaded clip if version had a slate frame (in our tests handles were set to 8 but this happens with any value).
Fix obsolete QPixmap.grabWidget method. - #75
Changes:
QPixmap.grabWidgetis deprecated fromPySide6. Prepare this change for the future.- Handle no active sequence in Hiero for creators
Refactors sequence and clip name handling to ensure consistency and safety - #74
- Replaces spaces with underscores in names for standardization
- Adds regex to handle multiple separators (spaces, commas, dots) uniformly
- Improves readability and prevents potential errors in subsequent processing