Skip to content

Releases: OpenAssetIO/OpenAssetIO-MediaCreation

v1.0.0-alpha.13

20 Jan 15:14
7b37091

Choose a tag to compare

v1.0.0-alpha.13 Pre-release
Pre-release

Breaking changes

  • Update the traits YAML to be compatible with the new schema defined in openassetio-traitgen v1.0.0-alpha.13+, which adds versioning to traits and specifications. #98

v1.0.0-alpha.12

14 Apr 14:40
90c9181

Choose a tag to compare

v1.0.0-alpha.12 Pre-release
Pre-release

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.mimeType and adding a new ImageCollection trait and associated specifications. OpenAssetIO#1302

v1.0.0-alpha.11

08 Nov 20:48
77a46f0

Choose a tag to compare

v1.0.0-alpha.11 Pre-release
Pre-release

Breaking changes

  • Generate Trait and Specification view classes using v1.0.0a10 of openassetio-traitgen, which reverts the use of frozensets for the static kTraitSet member on Specification view classes in Python. The kTraitSet member is once again a plain set.
    OpenAssetIO-TraitGen#94

v1.0.0-alpha.10

27 Aug 12:52
66a7839

Choose a tag to compare

v1.0.0-alpha.10 Pre-release
Pre-release

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.0a10 of openassetio-traitgen, which uses frozensets for the static kTraitSet member on Specification view classes in Python. OpenAssetIO-TraitGen#55

v1.0.0-alpha.9

19 Mar 14:49
fd70e69

Choose a tag to compare

v1.0.0-alpha.9 Pre-release
Pre-release

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

15 Feb 12:35
7f933a9

Choose a tag to compare

v1.0.0-alpha.8 Pre-release
Pre-release

New features

  • Added numerous Traits and Specifications for common post-production workflows. #22

Breaking changes

  • Removed the ResolvesFutureEntities trait 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-traitgen to v1.0.0a7 to ensure backwards compatibility with openassetio v1.0.0a14. #60

  • Added some protection for accidental overwrites of a CMake installed openassetio-mediacreation Python package, by installing a .dist-info metadata directory alongside the package. pip install will then fail/warn against accidental overwrites/overrides. Added a CMake variable OPENASSETIO_MEDIACREATION_ENABLE_PYTHON_INSTALL_DIST_INFO to disable this feature. #58

  • Added mimeType and isTemplated properties to the LocatableContentTrait to aid loading of the referenced content. #22

v1.0.0-alpha.7

03 Aug 16:54
3da0b7c

Choose a tag to compare

v1.0.0-alpha.7 Pre-release
Pre-release

New features

  • Added ability to generate python package whilst installing via cmake build system. Added cmake variables OPENASSETIO_MEDIACREATION_GENERATE_PYTHON and OPENASSETIO_MEDIACREATION_PYTHON_SITEDIR to support this.

  • Added traits and specifications to define and query entity versioning information. #48

v1.0.0-alpha.6

06 Jun 15:11
43f62ab

Choose a tag to compare

v1.0.0-alpha.6 Pre-release
Pre-release

Breaking changes

  • Removed speculative timeline traits pending real-world use cases.

New Features

  • Added openassetio_mediacreation.traits.auth.BearerTokenTrait.

v1.0.0-alpha.5

23 May 13:54
99de210

Choose a tag to compare

v1.0.0-alpha.5 Pre-release
Pre-release

Improvements

  • Updated openassetio-traitgen to v1.0.0-alpha.6.

Bug fixes

  • CMake will now fail at the configure stage if the openassetio-traitgen command is not available. #36

v1.0.0-alpha.4

04 May 14:06
110ca65

Choose a tag to compare

v1.0.0-alpha.4 Pre-release
Pre-release

New features

  • Add a C++ packaging process to build a cmake package from C++ traits generated using openasset-traitgen. #24

  • Added the DisplayName trait which supersedes the entityName and entityDisplayName methods in the core API. OpenAssetIO/#837