|
2 | 2 |
|
3 | 3 | All notable changes to Haira are documented in this file. |
4 | 4 |
|
| 5 | +## [v0.5.0] - 2026-03-11 |
| 6 | + |
| 7 | +### Agentic Framework |
| 8 | + |
| 9 | +- **Anthropic client** — Native Anthropic API client (`primitive/haira/anthropic_client.go`) for direct provider integration |
| 10 | +- **Agent storage** — New `storage: true` agent field and `primitive/haira/storage.go` for persistent agent state |
| 11 | +- **Agent strategy** — `strategy` field support in agent declarations for delegation control |
| 12 | +- **Step confirmations** — `awaiting_confirm` step status with `StepConfirmPayload` for human-in-the-loop approval flows |
| 13 | + |
| 14 | +### Compiler & Language |
| 15 | + |
| 16 | +- **Triple-quoted strings** — `"""..."""` multi-line string literals in AST, lexer, parser, and formatter |
| 17 | +- **Lambda syntax** — `(params) => expr` closure syntax replacing `fn(params) { ... }` |
| 18 | +- **Formatter expansion** — Significantly expanded expression formatting (~200 lines) |
| 19 | +- **Stdlib codegen** — New stdlib code generation mappings for storage, excel, and auth modules |
| 20 | +- **Checker updates** — `storage` and `strategy` recognized as valid agent fields |
| 21 | + |
| 22 | +### Runtime & Primitives |
| 23 | + |
| 24 | +- **Array builtins** — Expanded array operations (~217 lines of new helpers) |
| 25 | +- **Math builtins** — New math utility functions |
| 26 | +- **Auth improvements** — Enhanced auth resolution with credential file and OAuth support |
| 27 | +- **Upload enhancements** — Expanded file upload handling |
| 28 | +- **Workflow improvements** — Extended workflow execution capabilities |
| 29 | +- **Server updates** — Additional server routing and middleware support |
| 30 | +- **Store/Memory** — Enhanced store and memory management |
| 31 | + |
| 32 | +### Stdlib |
| 33 | + |
| 34 | +- **Excel tables** — Expanded `stdlib/excel` with table-based spreadsheet processing |
| 35 | +- **Langfuse** — Updated Langfuse observability integration |
| 36 | +- **Postgres/SQLite** — Extended store implementations for both database backends |
| 37 | + |
| 38 | +### UI SDK |
| 39 | + |
| 40 | +- **Step component** — Expanded `haira-step` with confirmation UI (~133 lines) |
| 41 | +- **Form/Pipeline** — Updated form and pipeline components |
| 42 | +- **Types** — New `StepConfirmPayload` type export in ARP SDK |
| 43 | + |
| 44 | +### Documentation & Skills |
| 45 | + |
| 46 | +- **Claude skills** — Updated Haira skill references with lambda syntax, new examples (Excel processing, storage patterns) |
| 47 | +- **POC** — New `summariser.haira` proof-of-concept |
| 48 | + |
5 | 49 | ## [v0.4.0] - 2026-03-08 |
6 | 50 |
|
7 | 51 | ### Agentic Framework |
|
0 commit comments