From 4647d0185b3fd043b1e62b17ed4ebad957b8fc9c Mon Sep 17 00:00:00 2001 From: David Feltell Date: Tue, 23 Jul 2024 14:48:26 +0100 Subject: [PATCH] [Build] Bump OpenAssetIO to 1.0.0-beta.2.2 Discovered during OpenAssetIO/OpenAssetIO#1311. Since #84, BAL's tests make use of the newer `getWithRelationship` signatures and so fail if OpenAssetIO 1.0.0-beta.2.1 or earlier is installed. This isn't an incompatibility in BAL itself, just its tests. We could either: * Rewrite the tests to use the older API. * Bump the minimum supported version of OpenAssetIO * Ignore the failure, since it's only tests. Ignoring the test failure is potentially dangerous, in case the expected failure is masking a real issue. Rewriting the tests would be the best option, but requires development effort. Given that we're still in beta, the low-effort choice of bumping the minimum OpenAssetIO version seems the best pragmatic option. Signed-off-by: David Feltell --- RELEASE_NOTES.md | 7 ++++++- pyproject.toml | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index f660e95..57bc063 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -4,6 +4,12 @@ Release Notes v1.0.0-alpha.x --------------- +### Breaking changes + +- Minimum OpenAssetIO version increased to v1.0.0-beta.2.2 to make use + of new API features. + [#84](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/84) + ### New features - Added support for configuring the result of `hasCapability(...)` @@ -24,7 +30,6 @@ v1.0.0-alpha.16 they are no longer percent decoded before being passed on to the host. [#109](https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/109) - v1.0.0-alpha.15 --------------- diff --git a/pyproject.toml b/pyproject.toml index a2b40cd..d49189c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ name = "openassetio-manager-bal" version = "1.0.0a16" requires-python = ">=3.7" -dependencies = ["openassetio>=1.0.0b2.rev0", "openassetio-mediacreation>=1.0.0a7"] +dependencies = ["openassetio>=1.0.0b2.rev2", "openassetio-mediacreation>=1.0.0a7"] authors = [ { name = "Contributors to the OpenAssetIO project", email = "openassetio-discussion@lists.aswf.io" }