From 2a95e91383d8bd5be55156b5db365c16c0a80393 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Wed, 22 Jan 2025 23:49:02 -0500 Subject: [PATCH 1/7] Prepare 0.16 release --- .../notes/prepare-0.16-07bda95c73a22819.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 releasenotes/notes/prepare-0.16-07bda95c73a22819.yaml diff --git a/releasenotes/notes/prepare-0.16-07bda95c73a22819.yaml b/releasenotes/notes/prepare-0.16-07bda95c73a22819.yaml new file mode 100644 index 0000000000..e8e66b3904 --- /dev/null +++ b/releasenotes/notes/prepare-0.16-07bda95c73a22819.yaml @@ -0,0 +1,13 @@ +--- +prelude: > + This is a new Rustworkx release with many bug fixes and new features to + the library. The highlights of this release are: + * Enhanced support for type checking with `mypy` and `pyright` + * Support for reading GraphML files that are compressed + * New dominance algorithms + This release uses `Python Stable ABI `__, + all will be compatible with all versions from Python 3.9 onwards. The published + binaries have been tested with Python 3.9 to 3.13, although they will likely + work with future versions like 3.14. + We'd like to thank all the users that reported issues and contributed to this release. + This is the rustworkx with the most contributions from the community to date! \ No newline at end of file From 0e328b7ff4ff1a2bfed0e1f6926b366e6ffeee58 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Wed, 22 Jan 2025 23:51:12 -0500 Subject: [PATCH 2/7] Prepare 0.16 --- .../notes/{ => 0.16}/accept-generators-31f080871015233c.yaml | 0 .../add-johnson-simple-cycle-core-ac0c09d6fce07f8a.yaml | 0 .../notes/{ => 0.16}/correct-edge-colors-e082e1761e1c060b.yaml | 0 .../notes/{ => 0.16}/degree-centrality-e7ddf61a9a8fbafc.yaml | 0 .../{ => 0.16}/digraph-immediate-dominators-0a713b22657cd19a.yaml | 0 .../notes/{ => 0.16}/dominance-frontiers-6e3dcd59e9201b24.yaml | 0 .../{ => 0.16}/fix-find-node-by-weight-stub-94e971291e1e6c96.yaml | 0 .../notes/{ => 0.16}/fix-layers-stub-66a6e404f55967f0.yaml | 0 .../{ => 0.16}/fix-node-link-json-stubs-eb745078ff1b9b8a.yaml | 0 releasenotes/notes/{ => 0.16}/fix-typos-8f68ff3d0680b924.yaml | 0 .../notes/{ => 0.16}/fix-visit-stub-eafc015adf5cada0.yaml | 0 .../notes/{ => 0.16}/improve-pep560-support-66f059006db8e3b2.yaml | 0 releasenotes/notes/{ => 0.16}/karate-club-35708b3838689a0b.yaml | 0 .../notes/{ => 0.16}/neighbors-undirected-087b032745ec002d.yaml | 0 releasenotes/notes/{ => 0.16}/prepare-0.16-07bda95c73a22819.yaml | 0 releasenotes/notes/{ => 0.16}/py38-eol-6443a548b6c727cc.yaml | 0 .../notes/{ => 0.16}/pyright-compatibility-f78cafca4a95696d.yaml | 0 .../{ => 0.16}/short-description-string-564c7e376b8e7304.yaml | 0 18 files changed, 0 insertions(+), 0 deletions(-) rename releasenotes/notes/{ => 0.16}/accept-generators-31f080871015233c.yaml (100%) rename releasenotes/notes/{ => 0.16}/add-johnson-simple-cycle-core-ac0c09d6fce07f8a.yaml (100%) rename releasenotes/notes/{ => 0.16}/correct-edge-colors-e082e1761e1c060b.yaml (100%) rename releasenotes/notes/{ => 0.16}/degree-centrality-e7ddf61a9a8fbafc.yaml (100%) rename releasenotes/notes/{ => 0.16}/digraph-immediate-dominators-0a713b22657cd19a.yaml (100%) rename releasenotes/notes/{ => 0.16}/dominance-frontiers-6e3dcd59e9201b24.yaml (100%) rename releasenotes/notes/{ => 0.16}/fix-find-node-by-weight-stub-94e971291e1e6c96.yaml (100%) rename releasenotes/notes/{ => 0.16}/fix-layers-stub-66a6e404f55967f0.yaml (100%) rename releasenotes/notes/{ => 0.16}/fix-node-link-json-stubs-eb745078ff1b9b8a.yaml (100%) rename releasenotes/notes/{ => 0.16}/fix-typos-8f68ff3d0680b924.yaml (100%) rename releasenotes/notes/{ => 0.16}/fix-visit-stub-eafc015adf5cada0.yaml (100%) rename releasenotes/notes/{ => 0.16}/improve-pep560-support-66f059006db8e3b2.yaml (100%) rename releasenotes/notes/{ => 0.16}/karate-club-35708b3838689a0b.yaml (100%) rename releasenotes/notes/{ => 0.16}/neighbors-undirected-087b032745ec002d.yaml (100%) rename releasenotes/notes/{ => 0.16}/prepare-0.16-07bda95c73a22819.yaml (100%) rename releasenotes/notes/{ => 0.16}/py38-eol-6443a548b6c727cc.yaml (100%) rename releasenotes/notes/{ => 0.16}/pyright-compatibility-f78cafca4a95696d.yaml (100%) rename releasenotes/notes/{ => 0.16}/short-description-string-564c7e376b8e7304.yaml (100%) diff --git a/releasenotes/notes/accept-generators-31f080871015233c.yaml b/releasenotes/notes/0.16/accept-generators-31f080871015233c.yaml similarity index 100% rename from releasenotes/notes/accept-generators-31f080871015233c.yaml rename to releasenotes/notes/0.16/accept-generators-31f080871015233c.yaml diff --git a/releasenotes/notes/add-johnson-simple-cycle-core-ac0c09d6fce07f8a.yaml b/releasenotes/notes/0.16/add-johnson-simple-cycle-core-ac0c09d6fce07f8a.yaml similarity index 100% rename from releasenotes/notes/add-johnson-simple-cycle-core-ac0c09d6fce07f8a.yaml rename to releasenotes/notes/0.16/add-johnson-simple-cycle-core-ac0c09d6fce07f8a.yaml diff --git a/releasenotes/notes/correct-edge-colors-e082e1761e1c060b.yaml b/releasenotes/notes/0.16/correct-edge-colors-e082e1761e1c060b.yaml similarity index 100% rename from releasenotes/notes/correct-edge-colors-e082e1761e1c060b.yaml rename to releasenotes/notes/0.16/correct-edge-colors-e082e1761e1c060b.yaml diff --git a/releasenotes/notes/degree-centrality-e7ddf61a9a8fbafc.yaml b/releasenotes/notes/0.16/degree-centrality-e7ddf61a9a8fbafc.yaml similarity index 100% rename from releasenotes/notes/degree-centrality-e7ddf61a9a8fbafc.yaml rename to releasenotes/notes/0.16/degree-centrality-e7ddf61a9a8fbafc.yaml diff --git a/releasenotes/notes/digraph-immediate-dominators-0a713b22657cd19a.yaml b/releasenotes/notes/0.16/digraph-immediate-dominators-0a713b22657cd19a.yaml similarity index 100% rename from releasenotes/notes/digraph-immediate-dominators-0a713b22657cd19a.yaml rename to releasenotes/notes/0.16/digraph-immediate-dominators-0a713b22657cd19a.yaml diff --git a/releasenotes/notes/dominance-frontiers-6e3dcd59e9201b24.yaml b/releasenotes/notes/0.16/dominance-frontiers-6e3dcd59e9201b24.yaml similarity index 100% rename from releasenotes/notes/dominance-frontiers-6e3dcd59e9201b24.yaml rename to releasenotes/notes/0.16/dominance-frontiers-6e3dcd59e9201b24.yaml diff --git a/releasenotes/notes/fix-find-node-by-weight-stub-94e971291e1e6c96.yaml b/releasenotes/notes/0.16/fix-find-node-by-weight-stub-94e971291e1e6c96.yaml similarity index 100% rename from releasenotes/notes/fix-find-node-by-weight-stub-94e971291e1e6c96.yaml rename to releasenotes/notes/0.16/fix-find-node-by-weight-stub-94e971291e1e6c96.yaml diff --git a/releasenotes/notes/fix-layers-stub-66a6e404f55967f0.yaml b/releasenotes/notes/0.16/fix-layers-stub-66a6e404f55967f0.yaml similarity index 100% rename from releasenotes/notes/fix-layers-stub-66a6e404f55967f0.yaml rename to releasenotes/notes/0.16/fix-layers-stub-66a6e404f55967f0.yaml diff --git a/releasenotes/notes/fix-node-link-json-stubs-eb745078ff1b9b8a.yaml b/releasenotes/notes/0.16/fix-node-link-json-stubs-eb745078ff1b9b8a.yaml similarity index 100% rename from releasenotes/notes/fix-node-link-json-stubs-eb745078ff1b9b8a.yaml rename to releasenotes/notes/0.16/fix-node-link-json-stubs-eb745078ff1b9b8a.yaml diff --git a/releasenotes/notes/fix-typos-8f68ff3d0680b924.yaml b/releasenotes/notes/0.16/fix-typos-8f68ff3d0680b924.yaml similarity index 100% rename from releasenotes/notes/fix-typos-8f68ff3d0680b924.yaml rename to releasenotes/notes/0.16/fix-typos-8f68ff3d0680b924.yaml diff --git a/releasenotes/notes/fix-visit-stub-eafc015adf5cada0.yaml b/releasenotes/notes/0.16/fix-visit-stub-eafc015adf5cada0.yaml similarity index 100% rename from releasenotes/notes/fix-visit-stub-eafc015adf5cada0.yaml rename to releasenotes/notes/0.16/fix-visit-stub-eafc015adf5cada0.yaml diff --git a/releasenotes/notes/improve-pep560-support-66f059006db8e3b2.yaml b/releasenotes/notes/0.16/improve-pep560-support-66f059006db8e3b2.yaml similarity index 100% rename from releasenotes/notes/improve-pep560-support-66f059006db8e3b2.yaml rename to releasenotes/notes/0.16/improve-pep560-support-66f059006db8e3b2.yaml diff --git a/releasenotes/notes/karate-club-35708b3838689a0b.yaml b/releasenotes/notes/0.16/karate-club-35708b3838689a0b.yaml similarity index 100% rename from releasenotes/notes/karate-club-35708b3838689a0b.yaml rename to releasenotes/notes/0.16/karate-club-35708b3838689a0b.yaml diff --git a/releasenotes/notes/neighbors-undirected-087b032745ec002d.yaml b/releasenotes/notes/0.16/neighbors-undirected-087b032745ec002d.yaml similarity index 100% rename from releasenotes/notes/neighbors-undirected-087b032745ec002d.yaml rename to releasenotes/notes/0.16/neighbors-undirected-087b032745ec002d.yaml diff --git a/releasenotes/notes/prepare-0.16-07bda95c73a22819.yaml b/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml similarity index 100% rename from releasenotes/notes/prepare-0.16-07bda95c73a22819.yaml rename to releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml diff --git a/releasenotes/notes/py38-eol-6443a548b6c727cc.yaml b/releasenotes/notes/0.16/py38-eol-6443a548b6c727cc.yaml similarity index 100% rename from releasenotes/notes/py38-eol-6443a548b6c727cc.yaml rename to releasenotes/notes/0.16/py38-eol-6443a548b6c727cc.yaml diff --git a/releasenotes/notes/pyright-compatibility-f78cafca4a95696d.yaml b/releasenotes/notes/0.16/pyright-compatibility-f78cafca4a95696d.yaml similarity index 100% rename from releasenotes/notes/pyright-compatibility-f78cafca4a95696d.yaml rename to releasenotes/notes/0.16/pyright-compatibility-f78cafca4a95696d.yaml diff --git a/releasenotes/notes/short-description-string-564c7e376b8e7304.yaml b/releasenotes/notes/0.16/short-description-string-564c7e376b8e7304.yaml similarity index 100% rename from releasenotes/notes/short-description-string-564c7e376b8e7304.yaml rename to releasenotes/notes/0.16/short-description-string-564c7e376b8e7304.yaml From 1bae4b7aeec10472748683a3aa5edb1e30eb97a3 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Wed, 22 Jan 2025 23:57:55 -0500 Subject: [PATCH 3/7] minor fix --- releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml b/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml index e8e66b3904..7fbdd9c0d3 100644 --- a/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml +++ b/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml @@ -5,7 +5,7 @@ prelude: > * Enhanced support for type checking with `mypy` and `pyright` * Support for reading GraphML files that are compressed * New dominance algorithms - This release uses `Python Stable ABI `__, + This release uses the `Python Stable ABI `__, all will be compatible with all versions from Python 3.9 onwards. The published binaries have been tested with Python 3.9 to 3.13, although they will likely work with future versions like 3.14. From 2da85c26d55fdb3ada7b368de8f2a41365b85f22 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Thu, 23 Jan 2025 07:13:10 -0500 Subject: [PATCH 4/7] minor fix --- releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml b/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml index 7fbdd9c0d3..d2a9d38bf1 100644 --- a/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml +++ b/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml @@ -2,9 +2,11 @@ prelude: > This is a new Rustworkx release with many bug fixes and new features to the library. The highlights of this release are: + * Enhanced support for type checking with `mypy` and `pyright` * Support for reading GraphML files that are compressed * New dominance algorithms + This release uses the `Python Stable ABI `__, all will be compatible with all versions from Python 3.9 onwards. The published binaries have been tested with Python 3.9 to 3.13, although they will likely From 21d7e0c90ad5ebbb53fcaa67b32f2c6dfe70e850 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho <8753214+IvanIsCoding@users.noreply.github.com> Date: Thu, 23 Jan 2025 09:29:35 -0500 Subject: [PATCH 5/7] Update releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml --- releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml b/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml index d2a9d38bf1..4b93af4b99 100644 --- a/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml +++ b/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml @@ -8,7 +8,7 @@ prelude: > * New dominance algorithms This release uses the `Python Stable ABI `__, - all will be compatible with all versions from Python 3.9 onwards. The published + and will be compatible with all versions from Python 3.9 onwards. The published binaries have been tested with Python 3.9 to 3.13, although they will likely work with future versions like 3.14. We'd like to thank all the users that reported issues and contributed to this release. From 7157954e3ce18b74b26d01ce5e1d2810e6e3cf50 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho <8753214+IvanIsCoding@users.noreply.github.com> Date: Thu, 23 Jan 2025 18:26:25 -0500 Subject: [PATCH 6/7] Update releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml Co-authored-by: Matthew Treinish --- releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml b/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml index 4b93af4b99..a417a6c3cb 100644 --- a/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml +++ b/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml @@ -1,6 +1,6 @@ --- prelude: > - This is a new Rustworkx release with many bug fixes and new features to + This is a new Rustworkx release with many bug fixes and new features to the library. The highlights of this release are: * Enhanced support for type checking with `mypy` and `pyright` From 6aecf184165fc415ff0a5ad247396c5ae37f3754 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho <8753214+IvanIsCoding@users.noreply.github.com> Date: Thu, 23 Jan 2025 18:27:11 -0500 Subject: [PATCH 7/7] Update releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml --- releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml b/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml index a417a6c3cb..478c1d57b5 100644 --- a/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml +++ b/releasenotes/notes/0.16/prepare-0.16-07bda95c73a22819.yaml @@ -12,4 +12,4 @@ prelude: > binaries have been tested with Python 3.9 to 3.13, although they will likely work with future versions like 3.14. We'd like to thank all the users that reported issues and contributed to this release. - This is the rustworkx with the most contributions from the community to date! \ No newline at end of file + This is the rustworkx release with the most individual contributors to date! \ No newline at end of file