From d60068efee7d79e10245ae6a2663892c6c779560 Mon Sep 17 00:00:00 2001 From: wvandeun Date: Tue, 10 Jun 2025 15:21:34 +0200 Subject: [PATCH 1/4] bump version to v1.12.3 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index d347fee..7481d9f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "infrahub-sdk" -version = "1.12.2" +version = "1.12.3" description = "Python Client to interact with Infrahub" authors = ["OpsMill "] readme = "README.md" From 32c4f6370eb77835312048ec3383af819c53ba7e Mon Sep 17 00:00:00 2001 From: wvandeun Date: Tue, 10 Jun 2025 15:22:13 +0200 Subject: [PATCH 2/4] add changelog --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 50e85f2..355348a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,17 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang +## [1.12.3](https://github.com/opsmill/infrahub-sdk-python/tree/v1.12.3) - 2025-06-10 + +## Fixed + +- fix Python transforms tests in the resource testing framework by @ogenstad in https://github.com/opsmill/infrahub-sdk-python/pull/433 +- add unit test for Python transforms test for the resource testing framework @wvandeun in https://github.com/opsmill/infrahub-sdk-python/pull/435 + +### Changed + +- loosen requirement for the optional Rich dependency from v12.0.0 up to but not including v14.0.0 by @wvandeun in https://github.com/opsmill/infrahub-sdk-python/pull/434 + ## [1.12.2](https://github.com/opsmill/infrahub-sdk-python/tree/v1.12.2) - 2025-06-05 ### Fixed From 571eed7309ed2b97e1f6077b69d74ff77304f068 Mon Sep 17 00:00:00 2001 From: wvandeun Date: Wed, 11 Jun 2025 17:50:19 +0200 Subject: [PATCH 3/4] bump versions to v1.13.0 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 125fc1e..ea4530f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "infrahub-sdk" -version = "1.12.3" +version = "1.13.0" description = "Python Client to interact with Infrahub" authors = ["OpsMill "] readme = "README.md" From 63819d652172d1b74d94477ec2c39ee0a0a899a6 Mon Sep 17 00:00:00 2001 From: wvandeun Date: Wed, 11 Jun 2025 17:50:46 +0200 Subject: [PATCH 4/4] add changelog --- CHANGELOG.md | 14 ++++++++++++++ changelog/+040fc56b.housekeeping.md | 1 - changelog/+543efbd1.added.md | 1 - 3 files changed, 14 insertions(+), 2 deletions(-) delete mode 100644 changelog/+040fc56b.housekeeping.md delete mode 100644 changelog/+543efbd1.added.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 355348a..631f65f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,20 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang +## [1.13.0](https://github.com/opsmill/infrahub-sdk-python/tree/v1.13.0) - 2025-06-11 + +This release adds support for the new NumberPool attribute and loading object and menu files from external repositories in Infrahub 1.3. + +### Added + +- Added NumberPool as a new attribute kind, for support in Infrahub 1.3 +- Added support for object and menu files in the `.infrahub` repository configuration file +- Defined ordering in which object files are loaded + +### Housekeeping + +- Refactor InfrahubNode to avoid the creation of a dynamic Python class for each object defined + ## [1.12.3](https://github.com/opsmill/infrahub-sdk-python/tree/v1.12.3) - 2025-06-10 ## Fixed diff --git a/changelog/+040fc56b.housekeeping.md b/changelog/+040fc56b.housekeeping.md deleted file mode 100644 index efa1f5b..0000000 --- a/changelog/+040fc56b.housekeeping.md +++ /dev/null @@ -1 +0,0 @@ -Refactor InfrahubNode to avoid the creation of a dynamic Python class for each object defined diff --git a/changelog/+543efbd1.added.md b/changelog/+543efbd1.added.md deleted file mode 100644 index f728f27..0000000 --- a/changelog/+543efbd1.added.md +++ /dev/null @@ -1 +0,0 @@ -Added NumberPool as a new attribute kind, for support in Infrahub 1.3