Openassetio-mediacreation

Latest version: v1.0.0a11

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

Scan your dependencies

Page 1 of 2

1.0.0alpha.11

Breaking changes

- Generate Trait and Specification view classes using `v1.0.0a10` of `openassetio-traitgen`, which reverts the use of `frozenset`s for the static `kTraitSet` member on Specification view classes in Python. The `kTraitSet` member is once again a plain `set`.
[OpenAssetIO-TraitGen94](https://github.com/OpenAssetIO/OpenAssetIO-TraitGen/issues/94)

1.0.0alpha.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. [OpenAssetIO1351](https://github.com/OpenAssetIO/OpenAssetIO/issues/1351)

- Generate Trait and Specification view classes using `v1.0.0a10` of `openassetio-traitgen`, which uses `frozenset`s for the static `kTraitSet` member on Specification view classes in Python. [OpenAssetIO-TraitGen55](https://github.com/OpenAssetIO/OpenAssetIO-TraitGen/issues/55)

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`.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.