Skip to content

Commit a0bca3a

Browse files
Prepare 0.13.1 release (#942)
* Prepare 0.13.1 release This commit prepares the 0.13.1 release, this consists of bumping the version number to 0.13.1 in all the appropriate files. It also adds a prelude release note to provide a brief introduction to the release. When this commit merges it should be tagged as the 0.13.1 release. Closes #893 * Add missing fix notes * Apply suggestions from code review Co-authored-by: Edwin Navarro <enavarro@comcast.net> --------- Co-authored-by: Edwin Navarro <enavarro@comcast.net>
1 parent 69ab37f commit a0bca3a

File tree

6 files changed

+44
-19
lines changed

6 files changed

+44
-19
lines changed

Cargo.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "rustworkx"
33
description = "A python graph library implemented in Rust"
4-
version = "0.13.0"
4+
version = "0.13.1"
55
authors = ["Matthew Treinish <mtreinish@kortar.org>"]
66
license = "Apache-2.0"
77
readme = "README.md"
@@ -33,10 +33,10 @@ ndarray-stats = "0.5.1"
3333
quick-xml = "0.28"
3434
serde = { version = "1.0", features = ["derive"] }
3535
serde_json = "1.0"
36-
rustworkx-core = { path = "rustworkx-core", version = "=0.13.0" }
36+
rustworkx-core = { path = "rustworkx-core", version = "=0.13.1" }
3737

3838
[dependencies.pyo3]
39-
version = "0.19.0"
39+
version = "0.19.1"
4040
features = ["extension-module", "hashbrown", "num-bigint", "num-complex", "indexmap"]
4141

4242
[dependencies.hashbrown]

docs/source/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
docs_url_prefix = "ecosystem/rustworkx"
2525

2626
# The short X.Y version.
27-
version = '0.13.0'
27+
version = '0.13.1'
2828
# The full version, including alpha/beta/rc tags.
29-
release = '0.13.0'
29+
release = '0.13.1'
3030

3131
extensions = ['sphinx.ext.autodoc',
3232
'sphinx.ext.autosummary',
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
prelude: >
3+
rustworkx 0.13.1 is a bugfix release, addressing some issues identified
4+
since the 0.13.0 release.
5+
fixes:
6+
- |
7+
Fixed a potential source of non-determinism in the output of the
8+
``token_swapper()`` function in rustworkx-core along with its matching
9+
function in the Python rustworkx package: :func:`~.graph_token_swapper`.
10+
- |
11+
Fixed the rustworkx-core dependencies to loosen the constraints on the
12+
version of ``hashbrown`` and ``indexmap`` used. Previously, they were fixed
13+
to the latest version which was compatible with rustworkx's MSRV. This has
14+
been updated so a range of versions can be used, which will enable users
15+
that don't have as restrictive of an MSRV to use newer versions of these
16+
libraries with rustworkx-core.
17+
issues:
18+
- |
19+
The type hint stub files included in this release (and 0.13.0) are not
20+
compatible with Python 3.7's type hinting syntax. If you are now using
21+
``mypy`` to partially validate the typing in your usage of rustworkx, you
22+
should not run this with Python 3.7 as it will not function correctly.
23+
The actual rustworkx code will continue to function as expected with
24+
Python 3.7 for the 0.13.x release series, it was just the typing syntax
25+
used in the stubs files which are incompatible with Python 3.7.

rustworkx-core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rustworkx-core"
3-
version = "0.13.0"
3+
version = "0.13.1"
44
edition = "2021"
55
authors = ["Matthew Treinish <mtreinish@kortar.org>"]
66
description = "Rust APIs used for rustworkx algorithms"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def readme():
2626
graphviz_extras = ['pillow>=5.4']
2727

2828
PKG_NAME = os.getenv('RUSTWORKX_PKG_NAME', "rustworkx")
29-
PKG_VERSION = "0.13.0"
29+
PKG_VERSION = "0.13.1"
3030
PKG_PACKAGES = ["rustworkx", "rustworkx.visualization"]
3131
PKG_INSTALL_REQUIRES = ['numpy>=1.16.0']
3232
RUST_EXTENSIONS = [RustExtension("rustworkx.rustworkx", "Cargo.toml",

0 commit comments

Comments
 (0)