What's Changed
- Fix Rust HN example by @hackintoshrao in #27
- Merging into main by @kvey in #30
- Saving file modifications by @kvey in #32
- Chidori v3 by @kvey in #33
- docs: restore v0.x-style centered header with badges by @kvey in #34
- docs: drop Current Status section from README by @kvey in #35
- proper parallel execution by @kvey in #37
- Remove QuickJS engine and sandbox runtimes, consolidate to Rust engine by @kvey in #39
- ci: unbreak Check formatting and TypeScript SDK typecheck by @kvey in #40
- test262: add a CI conformance gate for the pure-Rust engine by @kvey in #41
- engine: dynamic import(), with-scope references/closures, spec-order member writes by @kvey in #42
- Engine conformance improvements: derived constructors, arguments object, and restricted properties by @kvey in #43
- Speed up Test262 conformance: parallel runner + sharded CI gate by @kvey in #44
- Route workspace effects through policy enforcement gate by @kvey in #45
- Update docs to reflect chidori-js as sole JS engine by @kvey in #46
- Host-side secret broker: proxy write-only secrets to allowlisted hosts by @kvey in #47
- Add node: builtin shims for path, events, url, assert, and os by @kvey in #48
- Add per-session policy profiles and supervised approval flow by @kvey in #49
- Array.prototype spec-generic rewrite: +104 Test262 (96.22% -> 96.48%) by @kvey in #50
- Add prompt caching support with context-aware multi-turn builder by @kvey in #51
- Add animated SVG diagrams to README documentation by @kvey in #52
- Add chidori.signal(): multiplayer runtime signals with a durable mailbox by @kvey in #53
- Add npm/PyPI release automation for the SDKs by @kvey in #55
- Add chidori.branch: in-agent execution branching (Phase 1 MVP) by @kvey in #54
- Implement Phase 3: Live in-memory signal delivery to streaming runs by @kvey in #56
- Implement chidori.step() — durable value checkpoints for memoized compute by @kvey in #57
- Per-run memory metering and deny-by-default server policy by @kvey in #58
- Implement Phase 3: window compaction and local prompt cache by @kvey in #59
- Improve README formatting and navigation structure by @kvey in #60
- Reorganize README into modular documentation structure by @kvey in #61
- Implement private class fields and improve class/eval semantics by @kvey in #63
- Refresh README with v3 positioning and durability focus by @kvey in #62
- Restructure "Why Chidori" section for clarity and impact by @kvey in #64
- Replace chidori.http with captured base networking APIs (fetch/node:http) by @kvey in #65
- Update roadmap and design docs for pure-Rust engine consolidation by @kvey in #66
- Add interactive multi-turn chat REPL and conversation() helper by @kvey in #67
- Slim the repo root: move crate into crates/chidori, docs into docs/ by @kvey in #68
- Run real React on chidori-js: deterministic, replayable, agent-testable UI iteration by @kvey in #69
- Add cross-runtime benchmark suite for chidori-js by @kvey in #70
- Optimize interpreter hot paths to narrow the cross-runtime benchmark gap by @kvey in #71
- Optimize interpreter hot paths to narrow the cross-runtime benchmark gap by @kvey in #72
- Cut per-call interpreter overhead: pool frame buffers, borrow ops, fast global reads by @kvey in #73
- docs: add interpreter optimization design (the no-JIT alternative) by @kvey in #74
- Fix Dependabot security alerts: bump rustls-webpki to 0.103.13 by @kvey in #75
- ci: Test262 conformance-coverage PR comment (+ bump 3.3.0) by @kvey in #76
- Release automation: CI publishes the full train (crates.io + npm + PyPI + GitHub release) by @kvey in #77
- ci: switch crates.io publish to OIDC trusted publishing by @kvey in #78
New Contributors
- @hackintoshrao made their first contribution in #27
Full Changelog: v0.2.1...v3.3.0