Skip to content

Commit 45f83ea

Browse files
committed
Release v1.0.3
1 parent fcb1028 commit 45f83ea

5 files changed

Lines changed: 7 additions & 7 deletions

File tree

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "clostera"
3-
version = "1.0.0"
3+
version = "1.0.3"
44
edition = "2024"
55

66
[features]

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -736,10 +736,10 @@ Once the one-time PyPI Trusted Publisher setup is done for:
736736
the normal release path is:
737737

738738
```bash
739-
python scripts/release.py 1.0.1 --commit --tag --push
739+
python scripts/release.py 1.0.3 --commit --tag --push
740740
```
741741

742-
That updates the version in the release metadata, creates the release commit, creates tag `v1.0.1`, and pushes both to `origin`. The tag push triggers the GitHub release workflow, which builds the wheels and publishes them to PyPI.
742+
That updates the version in the release metadata, creates the release commit, creates tag `v1.0.3`, and pushes both to `origin`. The tag push triggers the GitHub release workflow, which builds the wheels and publishes them to PyPI.
743743

744744
## Original project and related work
745745

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "clostera"
7-
version = "1.0.0"
7+
version = "1.0.3"
88
description = "Modern Rust rewrite of the original pqkmeans project for large-scale clustering with numpy and parquet workflows"
99
readme = "README.md"
1010
requires-python = ">=3.10"

scripts/release.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def parse_args() -> argparse.Namespace:
2121
parser = argparse.ArgumentParser(
2222
description="Bump clostera version metadata, optionally commit, tag, and push a release."
2323
)
24-
parser.add_argument("version", help="SemVer version number, for example 1.0.1")
24+
parser.add_argument("version", help="SemVer version number, for example 1.2.3")
2525
parser.add_argument("--commit", action="store_true", help="Create a git commit for the version bump")
2626
parser.add_argument("--tag", action="store_true", help="Create an annotated git tag v<version>")
2727
parser.add_argument("--push", action="store_true", help="Push main and tags to the selected remote")
@@ -31,7 +31,7 @@ def parse_args() -> argparse.Namespace:
3131

3232
def validate_version(version: str) -> None:
3333
if not re.fullmatch(r"\d+\.\d+\.\d+", version):
34-
raise SystemExit(f"invalid version '{version}', expected SemVer like 1.0.1")
34+
raise SystemExit(f"invalid version '{version}', expected SemVer like 1.2.3")
3535

3636

3737
def run(*args: str) -> None:

scripts/render_sexy_hero.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ def draw_card(x, y, w, h, val, label, sub, color):
9494
draw_card(0.75, 0.12, 0.21, 0.36, stats["auto_k"], "AUTO-K MATCH", "Centroid Silhouette", THEME["blue"])
9595

9696
# --- Footer ---
97-
ax.text(0.95, 0.05, "clostera // v1.0.0", color=THEME["subtext"], fontsize=8, ha="right")
97+
ax.text(0.95, 0.05, "clostera // v1.0.3", color=THEME["subtext"], fontsize=8, ha="right")
9898

9999
plt.savefig("docs/assets/benchmark_hero_new.png", dpi=120, bbox_inches="tight", pad_inches=0)
100100
print("New hero asset generated: docs/assets/benchmark_hero_new.png")

0 commit comments

Comments
 (0)