Releases: kurajs/pages
Release list
v1.0.8
Retire the sed link pre-fix: native resolution (kura >=0.0.27, docs >=0.0.50) covers every class it handled plus everything it structurally could not (anchors, ../../ escapes, subfolder docs, pruned targets, code-span link text, non-.md files), with exact-sha blob URLs and a never-guess git-tracked oracle. Verified live on rustbgpd: 132/132 docs covered, 146 oracle targets, zero dead relative links site-wide.
v1.0.7
Native 3-tier link resolution: pins kura cli >=0.0.27 / docs >=0.0.49 and wires KURA_REPO_ROOT + KURA_SOURCE_MAP so the copied build tree maps back to the checkout. Authored links to files that exist in the repo but not on the site (pruned docs, the root README, source files) now rewrite to exact-sha blob URLs, on every surface incl. the .md projections. The sed pre-fix remains this release as a belt; it retires next.
v1.0.6
v1.0.5
Add a release workflow that auto-moves the major version tag (v1) on publish.
v1.0.4
Since v1.0.0:
- Auto-derive deploy
base_path(repo-level custom domain / owner.github.io → ``; project page →/<repo>) and preserve the custom-domain CNAME across deploys. - Generalized the repo-relative link fix (top-level
../X.md→ GitHub blob). - Extracted the build logic to
scripts/build.sh+scripts/set_base_path.py. - CI: actionlint + yamllint + shellcheck + ruff, plus a self-test that builds a fixture and asserts the site + base_path.
- Fixed a latent bug where a Pages API 404 leaked into CNAME.
- Added an MIT LICENSE.