Skip to content

Commit 8bc5fcd

Browse files
committed
release: v15.0.1
1 parent 4992d63 commit 8bc5fcd

8 files changed

Lines changed: 31 additions & 17 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [15.0.0] — 2026-03-28
99

10+
## [15.0.1] — 2026-03-28
11+
12+
### Changed
13+
14+
- **Published artifacts are now slim and release-relevant** — npm and JSR now ship the runtime surface, `README.md`, `CHANGELOG.md`, and release/legal files without bundling the full docs corpus, maintainer governance docs, ADR history, or other internal repository context.
15+
- **Packaged README links now resolve outside the repo checkout** — front-door documentation links and the logo now point at GitHub-hosted paths so installed package consumers are not handed broken relative links to files that are intentionally not shipped in the tarball.
16+
- **Repository topology is cleaner and more intentional** — moved `ARCHITECTURE.md` and `ROADMAP.md` under `docs/`, moved the stray Folds ADR into the main `adr/` registry, and removed the stale `examples/` tree and `GRAVEYARD.md` from the repo root.
17+
18+
## [15.0.0] — 2026-03-28
19+
1020
### Changed
1121

1222
- **Public API now splits into `WarpApp` and `WarpCore`** — the package default export is now `WarpApp`, the curated product-facing surface for app builders and agentic consumers. `WarpCore` is now the explicit plumbing/tooling surface for replay, materialization, provenance, and whole-state inspection. `WarpRuntime` is no longer part of the public API.

browser.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
/* @ts-self-types="./browser.d.ts" */
2+
13
/**
24
* Browser entry point for @git-stunts/git-warp.
35
*

docs/ROADMAP.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# ROADMAP — @git-stunts/git-warp
22

3-
> **Current release on `main`:** v14.16.2
4-
> **Next intended release:** v15.0.0 (currently unreleased on `slice-5-collapse-runway`)
5-
> **Last reconciled:** 2026-03-28 (after the `WarpApp` / `WarpCore` split, the `Strand` public noun cut, the IBM public API pass, and the documentation corpus audit/rewrite. `OG-010` remains active until the `v15` PR loop closes and the release is tagged from `main`.)
6-
> **Completed milestones:** [docs/ROADMAP/COMPLETED.md](docs/ROADMAP/COMPLETED.md)
3+
> **Current release on `main`:** v15.0.0
4+
> **Next intended release:** v15.0.1
5+
> **Last reconciled:** 2026-03-28 (after publishing `v15.0.0` and then cleaning the npm/JSR artifact surface, packaged README links, and repo topology on `main`. `OG-010` is complete; `v15.0.1` is the release-correction patch.)
6+
> **Completed milestones:** [docs/ROADMAP/COMPLETED.md](ROADMAP/COMPLETED.md)
77
88
---
99

@@ -22,7 +22,7 @@
2222
**Theme:** Trust hardening + sync safety + correctness
2323
**Triage date:** 2026-02-17
2424

25-
> T1–T3 completed — see [COMPLETED.md](docs/ROADMAP/COMPLETED.md#milestone-10--sentinel-completed-tasks).
25+
> T1–T3 completed — see [COMPLETED.md](ROADMAP/COMPLETED.md#milestone-10--sentinel-completed-tasks).
2626
2727
### M10.T4 — Causality Bisect Spec
2828

@@ -41,7 +41,7 @@
4141
**Theme:** Edge property encoding — internal canonicalization + governed wire-format migration
4242
**Triage date:** 2026-02-28
4343

44-
> T1–T2 completed — see [COMPLETED.md](docs/ROADMAP/COMPLETED.md#milestone-13--scalpel-ii-completed-tasks).
44+
> T1–T2 completed — see [COMPLETED.md](ROADMAP/COMPLETED.md#milestone-13--scalpel-ii-completed-tasks).
4545
4646
### M13.T3 — Persisted Wire-Format Migration (ADR 2)
4747

@@ -168,15 +168,15 @@ Design-only items. RFCs filed — implementation deferred to future milestones.
168168

169169
## Milestone 11 — COMPASS II ✅ COMPLETE (v13.0.0)
170170

171-
Archived to [COMPLETED.md](docs/ROADMAP/COMPLETED.md#milestone-11--compass-ii).
171+
Archived to [COMPLETED.md](ROADMAP/COMPLETED.md#milestone-11--compass-ii).
172172

173173
---
174174

175175
## Standalone Lane (Ongoing)
176176

177177
26 active standalone items sorted into priority tiers. Guiding principles: (1) harden first — correctness, memory safety, test infra, CI gates before features; (2) large-graph support is forward-looking — medium priority; (3) CI & Tooling items batch into one PR.
178178

179-
> Completed standalone items archived in [COMPLETED.md](docs/ROADMAP/COMPLETED.md#standalone-lane--completed-items).
179+
> Completed standalone items archived in [COMPLETED.md](ROADMAP/COMPLETED.md#standalone-lane--completed-items).
180180
181181
### P0 — Quick Wins (unblock other work, trivial effort)
182182

jsr.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@git-stunts/git-warp",
3-
"version": "15.0.0",
3+
"version": "15.0.1",
44
"imports": {
55
"roaring": "npm:roaring@^2.7.0"
66
},

package-lock.json

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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@git-stunts/git-warp",
3-
"version": "15.0.0",
3+
"version": "15.0.1",
44
"description": "Deterministic WARP graph over Git: graph-native storage, traversal, and tooling.",
55
"type": "module",
66
"license": "Apache-2.0",

src/infrastructure/adapters/sha1sync.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
/* @ts-self-types="../../../sha1sync.d.ts" */
2+
13
/**
24
* Synchronous SHA-1 for browser use with InMemoryGraphAdapter.
35
*

test/unit/scripts/release-policy-shape.test.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const roadmap = readFileSync(
3030
describe('release policy shape', () => {
3131
it('keeps package and jsr versions aligned on the release branch', () => {
3232
expect(packageJson.version).toBe(jsrJson.version);
33-
expect(packageJson.version).toBe('15.0.0');
33+
expect(packageJson.version).toBe('15.0.1');
3434
});
3535

3636
it('does not require a README release feed anymore', () => {
@@ -45,10 +45,10 @@ describe('release policy shape', () => {
4545
expect(releaseDoc).toContain('Merge to `main` after review and green CI.');
4646
});
4747

48-
it('keeps the roadmap header honest about main versus the unreleased v15 branch', () => {
49-
expect(roadmap).toContain('**Current release on `main`:** v14.16.2');
50-
expect(roadmap).toContain('**Next intended release:** v15.0.0');
51-
expect(roadmap).toContain('`OG-010` remains active');
48+
it('keeps the roadmap header honest about the current release and correction patch', () => {
49+
expect(roadmap).toContain('**Current release on `main`:** v15.0.0');
50+
expect(roadmap).toContain('**Next intended release:** v15.0.1');
51+
expect(roadmap).toContain('`OG-010` is complete');
5252
});
5353

5454
it('keeps publish artifacts slim instead of shipping the full repo corpus', () => {

0 commit comments

Comments
 (0)