Openassetio-manager-bal

Latest version: v1.0.0a16

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

Scan your dependencies

Page 1 of 3

1.0.0alpha.16

Bug fixes

- Fixed normalisation of `file://` URLs from the JSON database such that they are no longer percent decoded before being passed on to the host. [109](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/109)

1.0.0alpha.15

Breaking changes

- Minimum OpenAssetIO version increased to v1.0.0-beta.2.1 to make use of new API features. [90](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/90)

- Renamed the key for configuring per trait set `managementPolicy` responses in the JSON database from `"exceptions"` to `"overrideByTraitSet"`. [90](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/90)

New features

- Added validation during publishing against `managementPolicy` and the `kWrite` entity trait set. [90](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/90)

- Added `"overrideByAccess"` option in the JSON DB entity entries, allowing per access mode overrides of returned data, with `null` signalling non-existence and empty dict `{}` signalling inaccessibility. [90](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/90)

- Add new `bal_library_dir_url` substitution variable, allowing library directory to be used in places where OpenAssetIO requires a valid url. [86](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/86)

Bug fixes

- Fixed `resolve` to no longer imbue entity traits that have no property values.

- Fixed to trigger a `kEntityResolutionError` result, rather than `IndexError` exception, when querying an empty `"versions"` list in the JSON database. [90](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/90)

1.0.0alpha.14

Breaking changes

- Reverted `openassetio-mediacreation` to an explicit package dependency, now that https://github.com/OpenAssetIO/OpenAssetIO/issues/1088 is complete, and conflicting installation requirements will be handled correctly. [#72](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/72)

- Minimum OpenAssetIO version increased to v1.0.0-beta.2.0 due to breaking API changes. [89](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/89)

New features

- Added support for the `entityTraits` core API method. [89](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/89)

- Added support for the `kRequired` and `kManagerDriven` access modes in `managementPolicy` queries. Added support for access modes other than `kRead` in `resolve` queries (i.e. `kManagerDriven`). [98](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/98)

1.0.0alpha.13

New features

- Added support for querying a stable equivalent reference using the OpenAssetIO-MediaCreation `StableReferenceRelationshipSpecification` with `getWithRelationship`. [83](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/pull/83)

1.0.0alpha.12

Breaking changes

- Minimum OpenAssetIO version increased to v1.0.0-beta.1.0 due to breaking API changes. [1119](https://github.com/OpenAssetIO/OpenAssetIO/issues/1119) [#1125](https://github.com/OpenAssetIO/OpenAssetIO/issues/1125) [#1127](https://github.com/OpenAssetIO/OpenAssetIO/issues/1127)

- Added `openassetio` as a package dependency to aid debugging versions conflicts.

1.0.0alpha.11

Bug fixes

- Made `openassetio-mediacreation` a soft dependency to avoid conflicting installation requirements.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.