chore(release): v0.9.12 — BM25 unicode + vector live-write + viewer hardening#337
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (9)
✅ Files skipped from review due to trivial changes (7)
🚧 Files skipped from review as they are similar to previous changes (2)
📝 WalkthroughWalkthroughVersion bumped to 0.9.12 across manifests and src/version.ts; CHANGELOG documents fixes for BM25 Unicode tokenization, vector-index wiring, RetentionScore type cleanup, viewer hardening, and bearer-token HTTPS checks. Export/import supportedVersions and ExportData.version union expanded; export test updated. ChangesVersion 0.9.12 release
🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…ardening Three landed PRs since v0.9.11: - #327 (#295) — BM25 tokenizer now accepts non-ASCII (Greek, accented Latin, Hebrew, Arabic, Cyrillic), VectorIndex.add now actually called at runtime via vectorIndexAddGuarded helper with dim guard + input clip, migrateVectorIndex for dim migrations. - #326 (#277) — RetentionScore type no longer declares source twice; JSDoc back-compat note no longer shadowed. - #335 (#323) — viewer drops Google Fonts <link> (CSP-blocked), loadDashboard now surfaces load errors inline instead of sticking on "Loading dashboard…". Bumping 0.9.11 -> 0.9.12 across the 9 standard files: - package.json - packages/mcp/package.json - plugin/.claude-plugin/plugin.json - plugin/.codex-plugin/plugin.json - src/version.ts - src/types.ts (ExportData.version literal) - src/functions/export-import.ts (supportedVersions) - test/export-import.test.ts (round-trip expectation) - CHANGELOG.md (new 0.9.12 entry) 886 / 886 tests pass. Build clean.
fdc893d to
d719b36
Compare
Summary
Bump 0.9.11 → 0.9.12 to ship three landed PRs:
VectorIndex.add()actually called at runtime via newvectorIndexAddGuarded()helper with dimension guard + 16k-char input clip + consistent stderr logging.migrateVectorIndex()for dim migrations with per-session try/catch +failedSessions[]result. Live-tested end-to-end against Greek fixtures.sourceproperty in RetentionScore interface #277) —RetentionScoreno longer declaressourcetwice; mem::retention-evict only deletes KV.memories rows, leaking semantic memories #124 JSDoc back-compat note unshadowed.<link>(CSP-blocked, system-font fallbacks already declared),loadDashboard()surfaces errors inline instead of sticking on "Loading dashboard…".Version bump
9 standard files (package.json, packages/mcp/package.json, plugin/.claude-plugin/plugin.json, plugin/.codex-plugin/plugin.json, src/version.ts, src/types.ts ExportData literal, src/functions/export-import.ts supportedVersions, test/export-import.test.ts round-trip expectation, CHANGELOG.md).
Test plan
npm test— 886 / 886.npm run build— tsdown clean.Summary by CodeRabbit
Bug Fixes
Security
Chores