Skip to content

Releases: OpenAssetIO/OpenAssetIO-MediaCreation

v1.0.0-alpha.12

14 Apr 14:40
90c9181
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v1.0.0-alpha.3

14 Dec 11:14
659e641
Compare
Choose a tag to compare
v1.0.0-alpha.3 Pre-release
Pre-release

New features

  • Adds the Managed management policy trait, that indicates that a manager wishes to manage data matching the specified trait set. This was removed from the OpenAssetIO core API. #717

  • Adds the ResolvesFutureEntities management policy trait, that can be used to indicate that a manager is capable of resolving the specified trait set for entities that don't exist yet. This supersedes the old WillManagePathTrait, that was deprecated and subsequently removed from OpenAssetIO core API following the switch from the old 'primary string and attributes' approach to composed traits. #717

Improvements

  • Added usage information to all traits.