chore: repoint URLs at git.swaits.com and bump for release
CI / rustfmt (push) Waiting to run
CI / clippy --all-features (push) Waiting to run
CI / test (default) (push) Waiting to run
CI / test (parallel) (push) Waiting to run
CI / test (serde) (push) Waiting to run
CI / test (serde,parallel) (push) Waiting to run
CI / cargo doc (push) Waiting to run
CI / minimum supported Rust version (1.85) (push) Waiting to run
CI / fuzz smoke (clamp_to_bounds) (push) Waiting to run
CI / fuzz smoke (crowding_distance) (push) Waiting to run
CI / fuzz smoke (hypervolume_2d) (push) Waiting to run
CI / fuzz smoke (non_dominated_sort) (push) Waiting to run
CI / fuzz smoke (pareto_archive) (push) Waiting to run
CI / fuzz smoke (pareto_compare) (push) Waiting to run
CI / fuzz smoke (sbx_polymut) (push) Waiting to run
CI / fuzz smoke (spacing) (push) Waiting to run
Docs / Build mdbook (push) Canceled after 0s
Docs / Deploy to GitHub Pages (push) Canceled after 0s

Rewrites remaining github.com / git.sr.ht references to git.swaits.com,
translating GitHub URL shapes to Gitea's (/blob/<ref>/ -> /src/branch/<ref>/,
/tree/<tag> -> /src/tag/<tag>, /actions/workflows/X -> /actions?workflow=X,
/edit/ -> /_edit/).

Left pointing at GitHub on purpose: pull-request links (PRs were not migrated)
and GitHub-only surfaces Gitea lacks (security advisories, discussions).
This commit is contained in:
2026-08-31 17:58:32 -06:00
parent 7f623d5740
commit 2a7051c51d
8 changed files with 22 additions and 22 deletions
+12 -12
View File
@@ -91,7 +91,7 @@ unchanged, verified by the per-algorithm snapshot tests.
catch rate from ~74% to ~85%. See `.cargo/mutants.toml` for the
campaign notes and the residual equivalent-mutant categories.
[0.11.0]: https://github.com/swaits/heuropt/releases/tag/v0.11.0
[0.11.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.11.0
## [0.10.0] — 2026-05-06
@@ -151,7 +151,7 @@ strings (e.g. `if name == "Nsga3"`) needs updating to the new
canonical strings. The names are stable now (they match the
literature), so this is a one-time fix.
[0.10.0]: https://github.com/swaits/heuropt/releases/tag/v0.10.0
[0.10.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.10.0
## [0.9.0] — 2026-05-06
@@ -236,7 +236,7 @@ compile untouched.
count went from 229 to 242 (10 new explorer tests + 3 from the
new `Objective` / `DecisionVariable` builders).
[0.9.0]: https://github.com/swaits/heuropt/releases/tag/v0.9.0
[0.9.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.9.0
## [0.8.0] — 2026-05-06
@@ -319,7 +319,7 @@ gated behind a new `async` feature flag.
flag ULP-level slop in the simplex projection's
`max(x_i τ, 0)` clamp boundary.
[0.8.0]: https://github.com/swaits/heuropt/releases/tag/v0.8.0
[0.8.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.8.0
## [0.5.0] — 2026-05-05
@@ -405,7 +405,7 @@ Three new polished examples covering distinct domains:
- `lib.rs` crate-level docs polished — better intro, points readers
at the user guide and the design spec.
[0.5.0]: https://github.com/swaits/heuropt/releases/tag/v0.5.0
[0.5.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.5.0
## [0.4.0] — 2026-05-05
@@ -543,7 +543,7 @@ last decimal in every benchmark.
ratio, and is robust to floating-point precision loss in the
algorithm's inner loop.
[0.4.0]: https://github.com/swaits/heuropt/releases/tag/v0.4.0
[0.4.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.4.0
## [0.3.0] — 2026-05-05
@@ -622,7 +622,7 @@ constraint-handling gaps. No breaking changes to the v0.2.0 public API.
preserves the existing midpoint-of-bounds default; `IpopCmaEs` sets
it to inject restart diversity without shrinking the search box.
[0.3.0]: https://github.com/swaits/heuropt/releases/tag/v0.3.0
[0.3.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.3.0
## [0.2.0] — 2026-05-05
@@ -688,7 +688,7 @@ benchmark problems. No breaking changes to the v0.1.0 public API.
- `benchmarks` — canonical reference runs of NSGA-II on ZDT1 and DE on
Rastrigin.
- `jiggly_tuning` — real-world 4-objective NSGA-III firmware tuning
for the [`jiggly`](https://github.com/swaits/jiggly) USB-mouse-jiggler,
for the [`jiggly`](https://git.swaits.com/swaits/jiggly) USB-mouse-jiggler,
with an a-posteriori weighted-decision step that picks one
recommendation off the Pareto front.
@@ -714,7 +714,7 @@ benchmark problems. No breaking changes to the v0.1.0 public API.
`Problem` / decision type without exotic interior mutability already
satisfies these.
[0.2.0]: https://github.com/swaits/heuropt/releases/tag/v0.2.0
[0.2.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.2.0
## [0.1.0] — 2026-05-04
@@ -772,7 +772,7 @@ Initial release.
algorithm on ZDT1 (2-obj), DTLZ2 (3-obj), and Rastrigin (single-obj),
reporting hypervolume, spacing, mean L2, front size, and wall time.
- `jiggly_tuning` — 4-objective NSGA-III tuning of the
[`jiggly`](https://github.com/swaits/jiggly) USB-mouse-jiggler firmware
[`jiggly`](https://git.swaits.com/swaits/jiggly) USB-mouse-jiggler firmware
with an a-posteriori weighted-decision step that picks one
recommendation off the Pareto front.
@@ -783,5 +783,5 @@ Initial release.
`RandomSearch`, `Nsga2`, and `DifferentialEvolution`. Seeded runs stay
bit-identical to serial mode.
[Unreleased]: https://github.com/swaits/heuropt/compare/v0.10.0...HEAD
[0.1.0]: https://github.com/swaits/heuropt/releases/tag/v0.1.0
[Unreleased]: https://git.swaits.com/swaits/heuropt/compare/v0.10.0...main
[0.1.0]: https://git.swaits.com/swaits/heuropt/releases/tag/v0.1.0