Releases: OpenAssetIO/OpenAssetIO-MediaCreation
v1.0.0-alpha.13
Breaking changes
- Update the traits YAML to be compatible with the new schema defined in
openassetio-traitgenv1.0.0-alpha.13+, which adds versioning to traits and specifications. #98
v1.0.0-alpha.12
New features
-
Added first tranche of UI-specific traits for common kinds of UI delegation requests. OpenAssetIO#1302
-
Added better support for file and image collections by expanding allowed values in
LocatableContent.mimeTypeand adding a newImageCollectiontrait and associated specifications. OpenAssetIO#1302
v1.0.0-alpha.11
Breaking changes
- Generate Trait and Specification view classes using
v1.0.0a10ofopenassetio-traitgen, which reverts the use offrozensets for the statickTraitSetmember on Specification view classes in Python. ThekTraitSetmember is once again a plainset.
OpenAssetIO-TraitGen#94
v1.0.0-alpha.10
Breaking changes
-
Removed support for VFX Reference Platform CY22 or below. This means Python 3.7 and 3.9 builds are no longer tested or published. OpenAssetIO#1351
-
Generate Trait and Specification view classes using
v1.0.0a10ofopenassetio-traitgen, which usesfrozensets for the statickTraitSetmember on Specification view classes in Python. OpenAssetIO-TraitGen#55
v1.0.0-alpha.9
Update openassetio-traitgen to v1.0.0a9, which changes exceptions in generated types to instead be handled via std::optional. OpenAssetIO/OpenAssetIO-TraitGen#74
v1.0.0-alpha.8
New features
- Added numerous Traits and Specifications for common post-production workflows. #22
Breaking changes
- Removed the
ResolvesFutureEntitiestrait in favour of the core API mechanism for determining which traits can be resolved for future entities by any given manager. #67
Improvements
-
Pinned
openassetio-traitgentov1.0.0a7to ensure backwards compatibility withopenassetiov1.0.0a14. #60 -
Added some protection for accidental overwrites of a CMake installed
openassetio-mediacreationPython package, by installing a.dist-infometadata directory alongside the package.pip installwill then fail/warn against accidental overwrites/overrides. Added a CMake variableOPENASSETIO_MEDIACREATION_ENABLE_PYTHON_INSTALL_DIST_INFOto disable this feature. #58 -
Added
mimeTypeandisTemplatedproperties to theLocatableContentTraitto aid loading of the referenced content. #22
v1.0.0-alpha.7
New features
-
Added ability to generate python package whilst installing via cmake build system. Added cmake variables
OPENASSETIO_MEDIACREATION_GENERATE_PYTHONandOPENASSETIO_MEDIACREATION_PYTHON_SITEDIRto support this. -
Added traits and specifications to define and query entity versioning information. #48
v1.0.0-alpha.6
Breaking changes
- Removed speculative timeline traits pending real-world use cases.
New Features
- Added
openassetio_mediacreation.traits.auth.BearerTokenTrait.
v1.0.0-alpha.5
Improvements
- Updated
openassetio-traitgentov1.0.0-alpha.6.
Bug fixes
- CMake will now fail at the configure stage if the
openassetio-traitgencommand is not available. #36
v1.0.0-alpha.4
New features
-
Add a C++ packaging process to build a cmake package from C++ traits generated using
openasset-traitgen. #24 -
Added the
DisplayNametrait which supersedes theentityNameandentityDisplayNamemethods in the core API. OpenAssetIO/#837