Rustworkx

Latest version: v0.15.1

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

Scan your dependencies

Page 1 of 5

0.15.1

Release notes: https://www.rustworkx.org/release_notes.html#relnotes-0-15-1

What's Changed
* Fix dot file generation by mtreinish in https://github.com/Qiskit/rustworkx/pull/1229
* Hexagonal lattice followup by jpacold in https://github.com/Qiskit/rustworkx/pull/1232
* Prepare 0.15.1 release by mtreinish in https://github.com/Qiskit/rustworkx/pull/1231


**Full Changelog**: https://github.com/Qiskit/rustworkx/compare/0.15.0...0.15.1

0.15.0

Release notes: https://www.rustworkx.org/release_notes.html#relnotes-0-15-0

What's Changed
* Bump version strings post release by mtreinish in https://github.com/Qiskit/rustworkx/pull/1070
* Bump Github Actions version to silence Node.js version warnings by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1071
* Bump serde_json from 1.0.111 to 1.0.113 by dependabot in https://github.com/Qiskit/rustworkx/pull/1073
* Bump serde from 1.0.195 to 1.0.196 by dependabot in https://github.com/Qiskit/rustworkx/pull/1074
* Bump indexmap from 2.1.0 to 2.2.1 by dependabot in https://github.com/Qiskit/rustworkx/pull/1072
* Bump indexmap from 2.2.1 to 2.2.2 by dependabot in https://github.com/Qiskit/rustworkx/pull/1076
* Bump priority-queue from 1.3.2 to 1.4.0 by dependabot in https://github.com/Qiskit/rustworkx/pull/1078
* Bump num-complex from 0.4.4 to 0.4.5 by dependabot in https://github.com/Qiskit/rustworkx/pull/1080
* Bump num-traits from 0.2.17 to 0.2.18 by dependabot in https://github.com/Qiskit/rustworkx/pull/1082
* Improve ergonomics of `tox` lint jobs by jakelishman in https://github.com/Qiskit/rustworkx/pull/1084
* Remove qiskit.org links by Eric-Arellano in https://github.com/Qiskit/rustworkx/pull/1087
* Bump indexmap from 2.2.2 to 2.2.3 by dependabot in https://github.com/Qiskit/rustworkx/pull/1086
* Docs: typo and clarity updates by prrao87 in https://github.com/Qiskit/rustworkx/pull/1092
* Improve performance of custom-iterator `__getitem__` by jakelishman in https://github.com/Qiskit/rustworkx/pull/1096
* Bump serde from 1.0.196 to 1.0.197 by dependabot in https://github.com/Qiskit/rustworkx/pull/1095
* Bump serde_json from 1.0.113 to 1.0.114 by dependabot in https://github.com/Qiskit/rustworkx/pull/1093
* Fix backport branch post 0.14.0 release by mtreinish in https://github.com/Qiskit/rustworkx/pull/1101
* Add manual iterator implementations for custom vec iterables by jakelishman in https://github.com/Qiskit/rustworkx/pull/1107
* Automagic dispatch for universal functions by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/883
* Promote arm64 macOS to tier 1 by mtreinish in https://github.com/Qiskit/rustworkx/pull/1077
* Add missing musl skip for ppc64le builds by mtreinish in https://github.com/Qiskit/rustworkx/pull/1109
* docs: small typo fixes by prrao87 in https://github.com/Qiskit/rustworkx/pull/1112
* Bump pyo3 from 0.20.2 to 0.20.3 by dependabot in https://github.com/Qiskit/rustworkx/pull/1114
* Reorder and tweak README.md sections by kevinhartman in https://github.com/Qiskit/rustworkx/pull/1120
* Bump rayon from 1.8.1 to 1.9.0 by dependabot in https://github.com/Qiskit/rustworkx/pull/1123
* Bump priority-queue from 1.4.0 to 2.0.2 by dependabot in https://github.com/Qiskit/rustworkx/pull/1127
* Bump indexmap from 2.2.3 to 2.2.4 by dependabot in https://github.com/Qiskit/rustworkx/pull/1126
* Add `reverse` argument to topological sorters by jakelishman in https://github.com/Qiskit/rustworkx/pull/1108
* Generate all connected subgraphs of size k by sbrandhsn in https://github.com/Qiskit/rustworkx/pull/1104
* Add steiner tree functionality to rustworkx-core by mtreinish in https://github.com/Qiskit/rustworkx/pull/1103
* Fix type hint for search functions by JPena-code in https://github.com/Qiskit/rustworkx/pull/1132
* Fix panic error at shortest paths by JPena-code in https://github.com/Qiskit/rustworkx/pull/1134
* Fix typo in docs of `NodeIndices` by TsafrirA in https://github.com/Qiskit/rustworkx/pull/1136
* Adds support GraphML support for long by jamesdbaker in https://github.com/Qiskit/rustworkx/pull/1142
* Bump rayon from 1.9.0 to 1.10.0 by dependabot in https://github.com/Qiskit/rustworkx/pull/1148
* Bump indexmap from 2.2.5 to 2.2.6 by dependabot in https://github.com/Qiskit/rustworkx/pull/1147
* Bump serde_json from 1.0.114 to 1.0.115 by dependabot in https://github.com/Qiskit/rustworkx/pull/1149
* Update Coveralls Github Action by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1146
* Replace Tox with Nox by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/861
* Pin lxml in constraints by mtreinish in https://github.com/Qiskit/rustworkx/pull/1154
* Decrease graphviz visualization test size to speed up tests by mtreinish in https://github.com/Qiskit/rustworkx/pull/1153
* Bump MSRV to 1.70 by mtreinish in https://github.com/Qiskit/rustworkx/pull/1155
* Upgrade PyO3 and rust-numpy to 0.21.x and Bound API by mtreinish in https://github.com/Qiskit/rustworkx/pull/1152
* Fix test suite for Numpy 2 by jakelishman in https://github.com/Qiskit/rustworkx/pull/1156
* Add `initial` argument to topological sorters by jakelishman in https://github.com/Qiskit/rustworkx/pull/1128
* Add node-removal methods linear in node degree by jakelishman in https://github.com/Qiskit/rustworkx/pull/1083
* Optimise data transfer in `TopologicalSorter` by jakelishman in https://github.com/Qiskit/rustworkx/pull/1159
* Allow `TopologicalSorter` without error checking by jakelishman in https://github.com/Qiskit/rustworkx/pull/1160
* Build Python ABI3 wheels instead of a wheel per Python version by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1064
* Bump pyo3 from 0.21.1 to 0.21.2 by dependabot in https://github.com/Qiskit/rustworkx/pull/1163
* Bump serde_json from 1.0.115 to 1.0.116 by dependabot in https://github.com/Qiskit/rustworkx/pull/1162
* Bump serde from 1.0.197 to 1.0.198 by dependabot in https://github.com/Qiskit/rustworkx/pull/1164
* Avoid using macos-latest for jobs we want x86_64 macOS by mtreinish in https://github.com/Qiskit/rustworkx/pull/1175
* Add method: has_node by haoxins in https://github.com/Qiskit/rustworkx/pull/1169
* Remove the Hashmap from the katz centrality computation by Paulo-21 in https://github.com/Qiskit/rustworkx/pull/1174
* Relax numpy upper version cap by mtreinish in https://github.com/Qiskit/rustworkx/pull/1172
* Bump serde from 1.0.198 to 1.0.199 by dependabot in https://github.com/Qiskit/rustworkx/pull/1178
* Bump hashbrown from 0.14.3 to 0.14.5 by dependabot in https://github.com/Qiskit/rustworkx/pull/1177
* Allow partial kwargs in mpl_draw by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1180
* Bump serde from 1.0.199 to 1.0.200 by dependabot in https://github.com/Qiskit/rustworkx/pull/1182
* Bump num-traits from 0.2.18 to 0.2.19 by dependabot in https://github.com/Qiskit/rustworkx/pull/1183
* Bump num-bigint from 0.4.4 to 0.4.5 by dependabot in https://github.com/Qiskit/rustworkx/pull/1185
* Bump num-complex from 0.4.5 to 0.4.6 by dependabot in https://github.com/Qiskit/rustworkx/pull/1189
* Bump serde_json from 1.0.116 to 1.0.117 by dependabot in https://github.com/Qiskit/rustworkx/pull/1187
* Bump serde from 1.0.200 to 1.0.201 by dependabot in https://github.com/Qiskit/rustworkx/pull/1190
* Bump petgraph from 0.6.4 to 0.6.5 by dependabot in https://github.com/Qiskit/rustworkx/pull/1188
* Bump serde from 1.0.201 to 1.0.202 by dependabot in https://github.com/Qiskit/rustworkx/pull/1193
* Move dag longest path functions to rustworkx-core. by henryzou50 in https://github.com/Qiskit/rustworkx/pull/1192
* Always return a cycle in `digraph_find_cycle` if no node is specified and a cycle exists by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1181
* Loosen trait constraints and simplify structure for longest_path by mtreinish in https://github.com/Qiskit/rustworkx/pull/1195
* Fix `coveralls` by changing the extension to `.lcov` by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1198
* Add lexicographical_topological_sort function to rustworkx-core by mtreinish in https://github.com/Qiskit/rustworkx/pull/1197
* Add hyperbolic random graph model generator by SILIZ4 in https://github.com/Qiskit/rustworkx/pull/1196
* Add `graph` module, port `contract_nodes` and `has_parallel_edges` to core. by kevinhartman in https://github.com/Qiskit/rustworkx/pull/1143
* Add stochastic block model generator by SILIZ4 in https://github.com/Qiskit/rustworkx/pull/1200
* Bump serde from 1.0.202 to 1.0.203 by dependabot in https://github.com/Qiskit/rustworkx/pull/1201
* Bump priority-queue from 2.0.2 to 2.0.3 by dependabot in https://github.com/Qiskit/rustworkx/pull/1202
* Add "saturation first" and "independent set" greedy node coloring strategies by alexanderivrii in https://github.com/Qiskit/rustworkx/pull/1138
* Add Dorogovtsev-Goltsev-Mendes graph generator by dfacoet in https://github.com/Qiskit/rustworkx/pull/1206
* Move ancestors and descendants to rustworkx-core by mtreinish in https://github.com/Qiskit/rustworkx/pull/1208
* Move bfs_successors and bfs_predecessors to rustworkx-core by mtreinish in https://github.com/Qiskit/rustworkx/pull/1209
* Rename deprecated cargo config file by mtreinish in https://github.com/Qiskit/rustworkx/pull/1211
* Hyperbolic generator improvements + fix by SILIZ4 in https://github.com/Qiskit/rustworkx/pull/1212
* Move `collect_bicolor_runs()` to rustworkx-core by ElePT in https://github.com/Qiskit/rustworkx/pull/1186
* Update mpl_draw() to fix multigraph plots by maxwell04-wq in https://github.com/Qiskit/rustworkx/pull/1204
* Bump quick-xml from 0.31.0 to 0.32.0 by dependabot in https://github.com/Qiskit/rustworkx/pull/1214
* Potential fix to the tooltip with special characters bug by anushkrishnav in https://github.com/Qiskit/rustworkx/pull/1203
* Fix Clippy warnings due to 1.79 by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1217
* Use stestr again for unittests by mtreinish in https://github.com/Qiskit/rustworkx/pull/1218
* Add `is_semi_connected()` to `rustworkx` by Procatv in https://github.com/Qiskit/rustworkx/pull/1215
* Miscellaneous test improvements by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1219
* Move `collect_runs()` to rustworkx-core by eliarbel in https://github.com/Qiskit/rustworkx/pull/1210
* Add capacity keyword arguments to graph creation by jakelishman in https://github.com/Qiskit/rustworkx/pull/975
* Add functions to parse node link JSON by mtreinish in https://github.com/Qiskit/rustworkx/pull/1091
* Remove SciPy as a development dependency by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1221
* compute maximum bisimulation using Paige-Tarjan's Algorithm by sander-hergarten in https://github.com/Qiskit/rustworkx/pull/1089
* Update core's `lexicographical_topological_sort` to work with non-string keys. by kevinhartman in https://github.com/Qiskit/rustworkx/pull/1216
* Bump quick-xml from 0.32.0 to 0.33.0 by dependabot in https://github.com/Qiskit/rustworkx/pull/1224
* Bump quick-xml from 0.33.0 to 0.34.0 by dependabot in https://github.com/Qiskit/rustworkx/pull/1225
* Add release note for collect_runs by eliarbel in https://github.com/Qiskit/rustworkx/pull/1226
* Subtle name change for `with_capacity` hints by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1223
* Bump serde_json from 1.0.117 to 1.0.118 by dependabot in https://github.com/Qiskit/rustworkx/pull/1227
* Add `periodic` to `hexagonal_lattice_graph` by jpacold in https://github.com/Qiskit/rustworkx/pull/1213
* Add `layers` function to `rustworkx-core` by raynelfss in https://github.com/Qiskit/rustworkx/pull/1194
* Prepare 0.15.0 release by mtreinish in https://github.com/Qiskit/rustworkx/pull/1228

New Contributors
* prrao87 made their first contribution in https://github.com/Qiskit/rustworkx/pull/1092
* sbrandhsn made their first contribution in https://github.com/Qiskit/rustworkx/pull/1104
* JPena-code made their first contribution in https://github.com/Qiskit/rustworkx/pull/1132
* TsafrirA made their first contribution in https://github.com/Qiskit/rustworkx/pull/1136
* jamesdbaker made their first contribution in https://github.com/Qiskit/rustworkx/pull/1142
* haoxins made their first contribution in https://github.com/Qiskit/rustworkx/pull/1169
* Paulo-21 made their first contribution in https://github.com/Qiskit/rustworkx/pull/1174
* henryzou50 made their first contribution in https://github.com/Qiskit/rustworkx/pull/1192
* SILIZ4 made their first contribution in https://github.com/Qiskit/rustworkx/pull/1196
* dfacoet made their first contribution in https://github.com/Qiskit/rustworkx/pull/1206
* ElePT made their first contribution in https://github.com/Qiskit/rustworkx/pull/1186
* maxwell04-wq made their first contribution in https://github.com/Qiskit/rustworkx/pull/1204
* anushkrishnav made their first contribution in https://github.com/Qiskit/rustworkx/pull/1203
* Procatv made their first contribution in https://github.com/Qiskit/rustworkx/pull/1215
* eliarbel made their first contribution in https://github.com/Qiskit/rustworkx/pull/1210
* sander-hergarten made their first contribution in https://github.com/Qiskit/rustworkx/pull/1089
* jpacold made their first contribution in https://github.com/Qiskit/rustworkx/pull/1213

**Full Changelog**: https://github.com/Qiskit/rustworkx/compare/0.14.2...0.15.0

0.14.2

Release notes: https://www.rustworkx.org/release_notes.html#relnotes-0-14-2

What's Changed
* Fix type hint for search functions (backport 1132) by mergify in https://github.com/Qiskit/rustworkx/pull/1133
* Fix panic error at shortest paths (backport 1134) by mergify in https://github.com/Qiskit/rustworkx/pull/1135
* Prepare 0.14.2 release by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1139


**Full Changelog**: https://github.com/Qiskit/rustworkx/compare/0.14.1...0.14.2

0.14.1

Release notes: https://www.rustworkx.org/release_notes.html#relnotes-0-14-1

What's Changed
* Improve performance of custom-iterator `__getitem__` (backport 1096) by jakelishman in https://github.com/Qiskit/rustworkx/pull/1100
* Add missing musl skip for ppc64le builds (backport 1109) by mtreinish in https://github.com/Qiskit/rustworkx/pull/1110
* Prepare 0.14.1 release by mtreinish in https://github.com/Qiskit/rustworkx/pull/1111

**Full Changelog**: https://github.com/Qiskit/rustworkx/compare/0.14.0...0.14.1

0.14.0

Release notes: https://www.rustworkx.org/release_notes.html#relnotes-0-14-0

What's Changed
* Bump version strings post release by mtreinish in https://github.com/Qiskit/rustworkx/pull/892
* Bump serde from 1.0.163 to 1.0.164 by dependabot in https://github.com/Qiskit/rustworkx/pull/895
* Add todo_nodes sort to maintain deterministic output in token_swapper by enavarro51 in https://github.com/Qiskit/rustworkx/pull/897
* Node and Edge Filtering by danielleodigie in https://github.com/Qiskit/rustworkx/pull/886
* Bump quick-xml from 0.28.2 to 0.29.0 by dependabot in https://github.com/Qiskit/rustworkx/pull/900
* Bump serde_json from 1.0.96 to 1.0.97 by dependabot in https://github.com/Qiskit/rustworkx/pull/903
* Apply wheel job fixes from 0.13.0 release by mtreinish in https://github.com/Qiskit/rustworkx/pull/896
* Pin Python version in CI by mtreinish in https://github.com/Qiskit/rustworkx/pull/905
* Implement substitute_node_with_subgraph to Pygraph by raynelfss in https://github.com/Qiskit/rustworkx/pull/894
* Adding Option to change parallel edge behavior in adjacency_matrix functions by danielleodigie in https://github.com/Qiskit/rustworkx/pull/899
* Drop support for python 3.7 for 0.14.0 by raynelfss in https://github.com/Qiskit/rustworkx/pull/907
* Bump MSRV to 1.64 for 0.14.0 by mtreinish in https://github.com/Qiskit/rustworkx/pull/910
* Bump serde_json from 1.0.97 to 1.0.99 by dependabot in https://github.com/Qiskit/rustworkx/pull/913
* Bump rayon-cond from 0.2.0 to 0.3.0 by dependabot in https://github.com/Qiskit/rustworkx/pull/915
* Pin pillow<10 in CI by mtreinish in https://github.com/Qiskit/rustworkx/pull/922
* Bump serde from 1.0.164 to 1.0.166 by dependabot in https://github.com/Qiskit/rustworkx/pull/919
* Bump pyo3 from 0.19.0 to 0.19.1 by dependabot in https://github.com/Qiskit/rustworkx/pull/920
* Bump serde_json from 1.0.99 to 1.0.100 by dependabot in https://github.com/Qiskit/rustworkx/pull/921
* adding `line_graph` and `greedy_edge_color` for undirected graphs by alexanderivrii in https://github.com/Qiskit/rustworkx/pull/870
* Bump serde from 1.0.166 to 1.0.167 by dependabot in https://github.com/Qiskit/rustworkx/pull/924
* Bump serde from 1.0.167 to 1.0.171 by dependabot in https://github.com/Qiskit/rustworkx/pull/925
* Bump serde_json from 1.0.100 to 1.0.102 by dependabot in https://github.com/Qiskit/rustworkx/pull/928
* Adding Clippy Fix by danielleodigie in https://github.com/Qiskit/rustworkx/pull/930
* Bump serde_json from 1.0.102 to 1.0.103 by dependabot in https://github.com/Qiskit/rustworkx/pull/932
* Bump serde from 1.0.171 to 1.0.173 by dependabot in https://github.com/Qiskit/rustworkx/pull/935
* Bump num-traits from 0.2.15 to 0.2.16 by dependabot in https://github.com/Qiskit/rustworkx/pull/936
* Bump serde from 1.0.173 to 1.0.174 by dependabot in https://github.com/Qiskit/rustworkx/pull/937
* Bump quick-xml from 0.29.0 to 0.30.0 by dependabot in https://github.com/Qiskit/rustworkx/pull/938
* Reorganize API docs into subpages by Eric-Arellano in https://github.com/Qiskit/rustworkx/pull/927
* Bump serde from 1.0.174 to 1.0.175 by dependabot in https://github.com/Qiskit/rustworkx/pull/939
* Switch to Qiskit Ecosystem theme by Eric-Arellano in https://github.com/Qiskit/rustworkx/pull/926
* Add a section to Python docs about page for rustworkx-core by mtreinish in https://github.com/Qiskit/rustworkx/pull/944
* Bump serde_json from 1.0.103 to 1.0.104 by dependabot in https://github.com/Qiskit/rustworkx/pull/946
* Bump serde from 1.0.175 to 1.0.177 by dependabot in https://github.com/Qiskit/rustworkx/pull/948
* Bump serde from 1.0.177 to 1.0.179 by dependabot in https://github.com/Qiskit/rustworkx/pull/951
* Bump serde from 1.0.179 to 1.0.180 by dependabot in https://github.com/Qiskit/rustworkx/pull/958
* Bump pyo3 from 0.19.1 to 0.19.2 by dependabot in https://github.com/Qiskit/rustworkx/pull/957
* Has path by eliotheinrich in https://github.com/Qiskit/rustworkx/pull/952
* Bump serde from 1.0.180 to 1.0.181 by dependabot in https://github.com/Qiskit/rustworkx/pull/961
* Bump serde from 1.0.181 to 1.0.183 by dependabot in https://github.com/Qiskit/rustworkx/pull/962
* Use workspace versioning and relax `hashbrown`/`indexmap` deps by jakelishman in https://github.com/Qiskit/rustworkx/pull/956
* Adding Transitive Reduction Function by danielleodigie in https://github.com/Qiskit/rustworkx/pull/923
* remove deploy documentation to /documentation by 1ucian0 in https://github.com/Qiskit/rustworkx/pull/964
* add .so files to gitignore by 1ucian0 in https://github.com/Qiskit/rustworkx/pull/965
* Bump num-complex from 0.4.3 to 0.4.4 by dependabot in https://github.com/Qiskit/rustworkx/pull/966
* Bump serde_json from 1.0.104 to 1.0.105 by dependabot in https://github.com/Qiskit/rustworkx/pull/968
* Bump petgraph from 0.6.3 to 0.6.4 by dependabot in https://github.com/Qiskit/rustworkx/pull/970
* Bump serde from 1.0.183 to 1.0.185 by dependabot in https://github.com/Qiskit/rustworkx/pull/969
* Handle token_swapper impossible swap mapping with Error by mtreinish in https://github.com/Qiskit/rustworkx/pull/971
* Bump num-bigint from 0.4.3 to 0.4.4 by dependabot in https://github.com/Qiskit/rustworkx/pull/972
* Bump serde from 1.0.185 to 1.0.186 by dependabot in https://github.com/Qiskit/rustworkx/pull/973
* Bump serde from 1.0.186 to 1.0.188 by dependabot in https://github.com/Qiskit/rustworkx/pull/974
* Shortern boilerplate for `singledispatch` by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/882
* Update README.md - Fix Typo by bricekams in https://github.com/Qiskit/rustworkx/pull/977
* Bump serde_json from 1.0.105 to 1.0.106 by dependabot in https://github.com/Qiskit/rustworkx/pull/979
* Rename old `RETWORKX` environment variables by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/976
* Bump serde_json from 1.0.106 to 1.0.107 by dependabot in https://github.com/Qiskit/rustworkx/pull/981
* Make `stestr` >= 4.1 by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/983
* Bump rayon from 1.7.0 to 1.8.0 by dependabot in https://github.com/Qiskit/rustworkx/pull/985
* Bump `indexmap` to 2.0.2, `hashbrown` to 0.14.1 & more by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/989
* Fix build errors with Rust 1.73.0 by mtreinish in https://github.com/Qiskit/rustworkx/pull/996
* Added clear, clear_edges functions to PyGraph and PyDiGraph objects by abhamra in https://github.com/Qiskit/rustworkx/pull/993
* mapping is not possible when a node has no neighbors by alexanderivrii in https://github.com/Qiskit/rustworkx/pull/995
* Bump num-traits from 0.2.16 to 0.2.17 by dependabot in https://github.com/Qiskit/rustworkx/pull/999
* Add support for Python 3.12 and musllinux to main by mtreinish in https://github.com/Qiskit/rustworkx/pull/997
* Add isolates() function to rustworkx by mtreinish in https://github.com/Qiskit/rustworkx/pull/998
* Bump serde from 1.0.188 to 1.0.189 by dependabot in https://github.com/Qiskit/rustworkx/pull/1003
* Ramp up deprecation of retworkx package and remove tests by mtreinish in https://github.com/Qiskit/rustworkx/pull/1004
* Update pyo3 and numpy to 0.20.0 by mtreinish in https://github.com/Qiskit/rustworkx/pull/1005
* Add two_color and is_bipartite by mtreinish in https://github.com/Qiskit/rustworkx/pull/1002
* Pivot to from flake8 to ruff for Python linting by mtreinish in https://github.com/Qiskit/rustworkx/pull/1006
* Pivot PyPI publishing to use trusted publishers by mtreinish in https://github.com/Qiskit/rustworkx/pull/1001
* Add barabasi_albert_graph random graph functions by mtreinish in https://github.com/Qiskit/rustworkx/pull/1007
* Pin Numpy < 2 in requirements by mtreinish in https://github.com/Qiskit/rustworkx/pull/1012
* Bump hashbrown from 0.14.1 to 0.14.2 by dependabot in https://github.com/Qiskit/rustworkx/pull/1013
* Bump ahash from 0.8.3 to 0.8.5 by dependabot in https://github.com/Qiskit/rustworkx/pull/1020
* Bump quick-xml from 0.30.0 to 0.31.0 by dependabot in https://github.com/Qiskit/rustworkx/pull/1019
* Bump ahash from 0.8.5 to 0.8.6 by dependabot in https://github.com/Qiskit/rustworkx/pull/1021
* Bump serde from 1.0.189 to 1.0.190 by dependabot in https://github.com/Qiskit/rustworkx/pull/1022
* fix `all_simple_paths` by prakharb10 in https://github.com/Qiskit/rustworkx/pull/1015
* Bump serde_json from 1.0.107 to 1.0.108 by dependabot in https://github.com/Qiskit/rustworkx/pull/1023
* Bump indexmap from 2.0.2 to 2.1.0 by dependabot in https://github.com/Qiskit/rustworkx/pull/1024
* Add musl aarch64 support at tier 4 by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1008
* Bump serde from 1.0.190 to 1.0.192 by dependabot in https://github.com/Qiskit/rustworkx/pull/1027
* Fix clippy findings for Rust 1.74 by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1030
* Bump serde from 1.0.192 to 1.0.193 by dependabot in https://github.com/Qiskit/rustworkx/pull/1031
* Add annotations for type-specific rustworkx functions by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/963
* Fix directed gnp_random_graph by enavarro51 in https://github.com/Qiskit/rustworkx/pull/954
* Bump hashbrown from 0.14.2 to 0.14.3 by dependabot in https://github.com/Qiskit/rustworkx/pull/1032
* Fix `docs-clean` tox job by jakelishman in https://github.com/Qiskit/rustworkx/pull/1034
* Bump zerocopy from 0.7.21 to 0.7.31 by dependabot in https://github.com/Qiskit/rustworkx/pull/1038
* Bump pyo3 from 0.20.0 to 0.20.1 by dependabot in https://github.com/Qiskit/rustworkx/pull/1044
* Bump serde_json from 1.0.108 to 1.0.109 by dependabot in https://github.com/Qiskit/rustworkx/pull/1043
* Bump ahash from 0.8.6 to 0.8.7 by dependabot in https://github.com/Qiskit/rustworkx/pull/1042
* `all_shortest_paths` function by lucasvanmol in https://github.com/Qiskit/rustworkx/pull/1017
* Bump serde from 1.0.193 to 1.0.194 by dependabot in https://github.com/Qiskit/rustworkx/pull/1046
* Bump serde_json from 1.0.109 to 1.0.110 by dependabot in https://github.com/Qiskit/rustworkx/pull/1045
* Bump serde_json from 1.0.110 to 1.0.111 by dependabot in https://github.com/Qiskit/rustworkx/pull/1047
* Bump pyo3 from 0.20.1 to 0.20.2 by dependabot in https://github.com/Qiskit/rustworkx/pull/1048
* Save next nodes in Floyd-Warshall numpy variants for path reconstruction by kazuki0824 in https://github.com/Qiskit/rustworkx/pull/1040
* Add release notes and universal functions for `floyd_warshall_successor_and_distance` by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1049
* Deploy documentation to Github Pages by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1037
* Bump serde from 1.0.194 to 1.0.195 by dependabot in https://github.com/Qiskit/rustworkx/pull/1050
* Fix URL in comment around origin of matplotlib drawer by mtreinish in https://github.com/Qiskit/rustworkx/pull/1051
* Add Misra-Gries edge coloring method by alexanderivrii in https://github.com/Qiskit/rustworkx/pull/902
* Add missing methods in PyGraph and PyDiGraph stubs by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/967
* Add the function to get topological generations by inmzhang in https://github.com/Qiskit/rustworkx/pull/1053
* Replace call to deprecated np.alltrue with np.all by eendebakpt in https://github.com/Qiskit/rustworkx/pull/1054
* run clippy CI job on all targets by danieleades in https://github.com/Qiskit/rustworkx/pull/1057
* simplify ruff exclude list by danieleades in https://github.com/Qiskit/rustworkx/pull/1056
* Bump rayon from 1.8.0 to 1.8.1 by dependabot in https://github.com/Qiskit/rustworkx/pull/1059
* Add typing stubs for universal functions by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1010
* Add method to return edge indices from endpoints by eendebakpt in https://github.com/Qiskit/rustworkx/pull/1055
* Add function to return the bridges of the graph by inmzhang in https://github.com/Qiskit/rustworkx/pull/1058
* Finalize type signatures and enforce for all future functions by mtreinish in https://github.com/Qiskit/rustworkx/pull/1061
* Unnest rustworkx tests folder by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/1062
* Update contribution guidelines around type annotations by mtreinish in https://github.com/Qiskit/rustworkx/pull/1063
* Add option to specify preset colors to graph_greedy_color by mtreinish in https://github.com/Qiskit/rustworkx/pull/1060
* Adding edge coloring algorithm for bipartite graphs by alexanderivrii in https://github.com/Qiskit/rustworkx/pull/1026
* Prepare 0.14.0 release by mtreinish in https://github.com/Qiskit/rustworkx/pull/1065

New Contributors
* danielleodigie made their first contribution in https://github.com/Qiskit/rustworkx/pull/886
* raynelfss made their first contribution in https://github.com/Qiskit/rustworkx/pull/894
* eliotheinrich made their first contribution in https://github.com/Qiskit/rustworkx/pull/952
* jakelishman made their first contribution in https://github.com/Qiskit/rustworkx/pull/956
* bricekams made their first contribution in https://github.com/Qiskit/rustworkx/pull/977
* abhamra made their first contribution in https://github.com/Qiskit/rustworkx/pull/993
* lucasvanmol made their first contribution in https://github.com/Qiskit/rustworkx/pull/1017
* kazuki0824 made their first contribution in https://github.com/Qiskit/rustworkx/pull/1040
* inmzhang made their first contribution in https://github.com/Qiskit/rustworkx/pull/1053
* eendebakpt made their first contribution in https://github.com/Qiskit/rustworkx/pull/1054
* danieleades made their first contribution in https://github.com/Qiskit/rustworkx/pull/1057

**Full Changelog**: https://github.com/Qiskit/rustworkx/compare/0.13.0...0.14.0

0.13.2

Release notes: https://qiskit.org/ecosystem/rustworkx/release_notes.html#relnotes-0-13-2

What's Changed
* Support Python 3.12 and bump `rustworkx` to 0.13.2 by IvanIsCoding in https://github.com/Qiskit/rustworkx/pull/990


**Full Changelog**: https://github.com/Qiskit/rustworkx/compare/0.13.1...0.13.2

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.