diff --git a/CHANGELOG.md b/CHANGELOG.md index 4aebaff5..f37736a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,50 +2,6 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. -### [8.0.1](https://github.com/soulcraftlabs/brainy/compare/v8.0.0...v8.0.1) (2026-07-02) - -- docs: flagship README for the 8.0 GA; GA version is 8.0.1 (e44620e) -- docs: rename the native provider to @soulcraft/cor across public docs and JSDoc (bf4a333) -- chore(release): 8.0.0 (a3c2717) -- docs: RELEASES.md 8.0.0 GA entry (RC notes become history) (4584d0b) -- feat: promote the 8.0 u64-id line to main for the 8.0.0 GA (55d57f8) -- fix(8.0): byte-copy _id_mapper/* in the pre-upgrade backup (cor's write-new nuance) (a30ed72) -- chore(release): 7.33.5 (29b9d5f) -- fix: metadata cold-read guard — no more silent [] on cold find({where}) (7.33.5) (9dc4c5e) -- fix(8.0): metadata cold-read guard — no more silent [] on cold find({where}) (79e8709) -- docs(8.0): add module JSDoc to typeValidation.ts (the one file missing a module block) (ab53fa0) -- feat(8.0): auto pre-upgrade backup — hard-link snapshot before the 7.x→8.0 migration (1aad1f6) -- fix(ci): commit the prebuilt wasm pkg + build before test:bun (green CI on fresh clone) (ed178e2) -- chore(release): 7.33.4 (2be3d0f) -- fix: never serve a silent [] from find({connected}) on a cold-loaded graph (fd699d0) -- chore(release): 7.33.3 (d1665bb) -- fix: re-validate find() results against the predicate (index-integrity guard) (7b5db0d) -- chore(release): 7.33.2 (9593a27) -- fix: graph adjacency cold-load consistency guard — no more silent [] on connected (1694f68) -- chore(release): 7.33.1 (811c7da) -- fix: getNouns cursor pagination re-scanned the first page forever (permanent CPU loop) (6721c52) -- chore(release): 7.33.0 (526aaad) -- feat: visibility tier (public/internal/system) on nouns + verbs (3a62445) -- chore(release): 7.32.2 (c53dd61) -- refactor: rename BackupData → PortableGraph (the type is interchange, not a backup) (89036de) -- chore(release): 7.32.1 (5e7379d) -- fix: getNouns().totalCount reports true total, not page size; quiet benign mmap-vector log (edff637) -- chore(release): 7.32.0 (adec0ba) -- feat: portable graph export()/import() (BackupData v1) on brain.data() (a408d37) -- chore(release): 7.31.8 (89c6d04) -- fix: query-cap memory misread (MemAvailable + floor) + rootDirectory getter for native mmap fast-path (3f8e097) -- chore(release): 7.31.7 (4f8159c) -- fix: vfs.rename() issues a metadata-only update + rollback of fresh adds removes them (ac29b0e) -- chore(release): 7.31.6 (9b52629) -- fix: remap reserved fields from update() metadata patches to their canonical location (67e5fc8) -- chore(release): 7.31.5 (e5ec658) -- fix: feature-detect setVectorBackend before wiring the mmap-vector backend (a537b36) -- chore(release): 7.31.4 (a8cbab6) -- fix: feature-detect setConnectionsCodec before wiring the connections codec (747ab97) -- chore(release): 7.31.3 (cfb051c) -- fix: mmap-vector backend capacity NaN at the provider FFI boundary (eade6ff) - - ### [8.0.0-rc.9](https://github.com/soulcraftlabs/brainy/compare/v8.0.0-rc.8...v8.0.0-rc.9) (2026-07-01) - docs(8.0): RELEASES.md — rc.9 (migration LOCK + 6x cosine + ES2023/Node22 floor) (3a33987) diff --git a/RELEASES.md b/RELEASES.md index 3153517d..e5a34145 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -10,14 +10,13 @@ Full auto-generated changelog: `CHANGELOG.md` · Releases: https://github.com/so --- -## v8.0.1 — 2026-07-02 (GA, npm tag `latest`) +## v8.0.7 — 2026-07-02 (GA, npm tag `latest`) -> **Why 8.0.1, not 8.0.0:** the `8.0.0` version number was consumed on npm by a January -> development-cycle publish that was immediately unpublished — npm permanently retires an -> unpublished version number. `8.0.1` is the first stable release of the 8.x line; there is no -> separate 8.0.0. +> **Why 8.0.7:** npm permanently retires unpublished version numbers, and `8.0.0`–`8.0.6` were +> consumed by a January development cycle (published and immediately unpublished). `8.0.7` is +> the first stable release of the 8.x line; there are no earlier stable 8.0.x releases. -**8.0.1 is the first stable major on the u64-id core.** It ships in lockstep with the optional +**8.0.7 is the first stable major on the u64-id core.** It ships in lockstep with the optional native provider's `3.0` (the billion-scale path). Everything below works standalone on the open-core JS engine — a native provider is feature-detected and only changes the scale ceiling, never the API. @@ -139,7 +138,7 @@ rebuild). Opt out of the backup with `migrationBackup: false`. surfaces, hard renames (no aliases, no deprecation period), and one flipped default. This entry **is** the migration guide: the find/replace pairs, the sed snippet, and the upgrade checklist below are the complete story — there is -no separate migration doc. **`8.0.1` is GA on `latest`** — install with +no separate migration doc. **`8.0.7` is GA on `latest`** — install with `npm i @soulcraft/brainy@latest`. > **rc.3–rc.5 additions (2026-06-24):**