Openassetio-mediacreation

Latest version: v1.0.0a11

Safety actively analyzes 723685 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

1.0.0alpha.5

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](https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation/issues/36)

1.0.0alpha.4

New features

- Add a C++ packaging process to build a cmake package from C++ traits generated using `openasset-traitgen`. [24](https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation/issues/24)

- Added the `DisplayName` trait which supersedes the `entityName` and `entityDisplayName` methods in the core API. [OpenAssetIO/837](https://github.com/OpenAssetIO/OpenAssetIO/issues/837)

1.0.0alpha.3

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](https://github.com/OpenAssetIO/OpenAssetIO/issues/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](https://github.com/OpenAssetIO/OpenAssetIO/issues/717)

Improvements

- Added usage information to all traits.

1.0.0alpha.2

Breaking changes

- Traits id's changed to `openassetio-mediacreation` namespace structure.

- `locatableContent` -> `openassetio-mediacreation:content.LocatableContent`.
- `timeline` -> `openassetio-mediacreation:timeline.Timeline`.
- `track` -> `openassetio-mediacreation:timeline.Track`.
- `clip` -> `openassetio-mediacreation:timeline.Clip`.

- Traits class paths changed to `openassetio-mediacreation` namespace structure.

- `openassetio_mediacreation.trait.ClipTrait` ->
`openassetio_mediacreation.traits.timeline.ClipTrait`.
- `openassetio_mediacreation.trait.TimelineTrait` ->
`openassetio_mediacreation.traits.timeline.TimelineTrait`.
- `openassetio_mediacreation.trait.TrackTrait` ->
`openassetio_mediacreation.traits.timeline.TrackTrait`.
- `openassetio_mediacreation.trait.entity.LocatableContentTrait` ->
`openassetio_mediacreation.traits.content.LocatableContentTrait`.

Improvements

- Switched to using [openassetio-traitgen](https://github.com/OpenAssetIO/OpenAssetIO-TraitGen/) to generate traits. Remove hand rolled traits. [#10](https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation/issues/10)

1.0.0alpha.1

Initial alpha release.

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.