hivecast-sdk/packages/core/CHANGELOG.md
hypnotranz 1a0419dc0c feat: initial Matrix SDK
Full SDK workspace: core, contracts, sdk, cli, browser-host, browser-kit,
federation, omega-core, oracle, self-healing, strategies, tools, emacs.
Clean extraction from the development monorepo.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 15:54:15 -06:00

26 lines
1.1 KiB
Markdown

# Changelog
## 0.1.0 (2026-02-17)
Initial release.
### Features
- `MatrixActor` — headless actor base class with `static accepts` / `static emits` interface declarations
- `MatrixActorHtmlElement` — Web Component base class with shadow DOM, template, and styles
- `MatrixRuntime` — runtime orchestration, child creation, lifecycle management
- `InMemoryBroker` — in-process message broker for local development
- `NatsTransport` — NATS transport for production daemon connectivity
- `FederationTransportAdapter` — cross-realm federation transport
- `TopicRouter` — topic derivation (`$inbox`, `$events`) for accepts/emits topology
- `RequestReply` — request/reply pattern over NATS with correlation IDs
- `FlowBuilder` / `FlowEngine` — data flow pipeline construction and execution
- `Interpreter` / `parseSExpr` — embedded LISP interpreter for declarative actor composition
- `serialize` / `parse` — 5-format serialization (JSON, HTML, S-Expr, Fluent, Topics)
- 135 named exports total with full TypeScript declarations
### Dependencies
- `@open-matrix/federation` ^0.2.0
- `nats.ws` ^1.29.2