Openassetio-mediacreation

Latest version: v1.0.0a9

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

Scan your dependencies

Page 1 of 2

1.0.0alpha.9

Update openassetio-traitgen to v1.0.0a9, which changes exceptions in generated types to instead be handled via std::optional. https://github.com/OpenAssetIO/OpenAssetIO-TraitGen/issues/74

1.0.0alpha.8

New features

- Added numerous Traits and Specifications for common post-production workflows. [22](https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation/issues/22)

Breaking changes

- Removed the `ResolvesFutureEntities` trait in favour of the [core API mechanism](https://github.com/OpenAssetIO/OpenAssetIO/issues/1209) for determining which traits can be resolved for future entities by any given manager. [#67](https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation/issues/67)

Improvements

- Pinned `openassetio-traitgen` to `v1.0.0a7` to ensure backwards compatibility with `openassetio` `v1.0.0a14`. [60](https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation/issues/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](https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation/issues/58)

- Added `mimeType` and `isTemplated` properties to the `LocatableContentTrait` to aid loading of the referenced content. [22](https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation/issues/22)

1.0.0alpha.7

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

1.0.0alpha.6

Breaking changes

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

New Features

- Added `openassetio_mediacreation.traits.auth.BearerTokenTrait`.

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)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.