Repository navigation
Releases
Releases · kormie/Skein
v1.0.0-rc.5
What's Changed
- [docs+ci] close shipped milestones; dogfood external ports accept GH_PROJECTS_TOKEN by @kormie in #331
- [docs] milestone audit: rename the RC gate to v1.0.0-rc.5, refresh stale descriptions by @kormie in #335
- v1.0.0-rc.5 burn-down: Wave F freeze, agent-writability benchmark, benchmark-found diagnostics fixes by @kormie in #337
- Release v1.0.0-rc.5 — true RC: bump + store @primary blocker fix + release-readiness sweep fixes by @kormie in #339
Full Changelog: v0.5.0...v1.0.0-rc.5
v0.5.0
What's Changed
- [docs] session memory: v0.4.0 released — milestone closed, readiness story, v0.5.0 queue by @kormie in #329
- Release v0.5.0 — Runtime Contract & Dogfood: Wave C + Wave D burn-down by @kormie in #330
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- [ci] /release-readiness dynamic workflow + CI full pass before cutting a release tag by @kormie in #177
- [ci] v1.0.0-rc Release milestone + ROADMAP sync for the release-readiness findings by @kormie in #201
- [docs] index Bedrock follow-ups (#178 #179 #180) on the roadmap by @kormie in #181
- [rc] v1.0.0-rc release burndown: the full milestone (#182–#195) by @kormie in #203
- [cli] mix skein.* aliases report failures and exit non-zero by @kormie in #204
- v1.0.0-rc burndown: fix all 16 release-readiness audit findings by @kormie in #221
- Release v1.0.0-rc.1 by @kormie in #222
- v1.0.0 GA burndown: rc.1 soak release-readiness audit — fix every confirmed finding by @kormie in #230
- Release v1.0.0-rc.2 by @kormie in #235
- Interpolation segments as AST nodes + machine-applicable error fixes (span/edit_kind) by @kormie in #238
- [runtime] Bedrock production hardening: credential chain incl. SSO, converse-stream, ARN model IDs by @kormie in #237
- rc.3 burn-down + bump to 1.0.0-rc.3 by @kormie in #243
- Release v1.0.0-rc.4 — nested JSON coercion + unknown-filter errors by @kormie in #244
- v1.0.0 reality reset: honest roadmap + first soundness fix (List.reduce #254) by @kormie in #258
- [docs] ROADMAP: v1.0.0 minimal-substrate reset (widen Wave 1 to type soundness) by @kormie in #263
- [compiler] Make the type lattice sound (invariant) — Wave 1 #259 by @kormie in #264
- [compiler+runtime] One Result representation across every effect boundary (#260) by @kormie in #265
- [compiler] Full inference on all executable bodies (#253) + negative conformance corpus (#262) by @kormie in #266
- [compiler+runtime] Pre-freeze soundness/semantics decisions (#261) by @kormie in #269
- [docs] Enshrine "all nondeterminism is controlled" in the first principles (P4) by @kormie in #270
- [docs] Design: capability-bound implementations (effect override plane) by @kormie in #276
- [docs] Resolve #275: stateful effects, golden, and the fate of
givenby @kormie in #277 - [docs] register #240 and #241 in the post-1.0 roadmap by @kormie in #242
- [docs] Roadmap reset: scenario-scoped capability environments + re-sequenced path to v1.0 by @kormie in #278
- [v0.4.0 Wave 2] Scenario capability environments by @kormie in #285
- [cli/runtime] Test-runner controlled effect providers + block live effects (
--allow-live) by @kormie in #286 - [cli] Versioned --json output for compile/build/test/trace (Wave 4, #284) by @kormie in #287
- [docs] Roadmap sync: #284 CLI render + --json contract done by @kormie in #288
- [runtime] Propagate scenario capability context to spawned work by @kormie in #289
- Roadmap reset: truthful pre-1.0 posture + contract-first waves (A–F) by @kormie in #302
- [analyzer] B2: close the :unknown/:json top-type escapes; guard declared boundaries (E0037) by @kormie in #303
- [compiler] B1:
?truly propagates — codegen early-return on Err + propagated error-type check by @kormie in #304 - [analyzer] B3: argument typing for local/effect calls + callable type for &fn references by @kormie in #305
- [compiler] B5: nominal records + total Option representation across all boundaries by @kormie in #306
- [analyzer] B6: tool & provider return contracts + transitive purity by @kormie in #307
- [compiler] B4: analyzer-success implies BEAM load — site errors, invariant raises, soundness gates by @kormie in #308
- [docs] Post-Wave-B sanity check: audit report + roadmap/milestone re-baseline by @kormie in #316
- [analyzer] reject bare Ok/Err used as a value by @kormie in #317
- [docs] roadmap re-plan: retire Wave E (#300 → B), pre-commit C5 to typed store, add grammar/dead-surface/benchmark gates by @kormie in #321
- [analyzer] type interpolation segments — only canonical scalars render by @kormie in #322
- [parser] a "(" starting a new line never continues a call chain by @kormie in #323
- [docs] add the missing E0028/E0029 registry rows by @kormie in #324
- [analyzer] never emit placeholder fix_code — nil when no snippet exists by @kormie in #326
- v0.4.0 close-out sweep: resume de-reserve, policy cut + supervisor pin, get!/put! deletion, expression termination, Wave A truth items by @kormie in #327
- Release v0.4.0 by @kormie in #328
Full Changelog: v0.3.0...v0.4.0
v1.0.0-rc.4
v1.0.0-rc.3
What's Changed
- Interpolation segments as AST nodes + machine-applicable error fixes (span/edit_kind) by @kormie in #238
- [runtime] Bedrock production hardening: credential chain incl. SSO, converse-stream, ARN model IDs by @kormie in #237
- rc.3 burn-down + bump to 1.0.0-rc.3 by @kormie in #243
Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3
v1.0.0-rc.2
What's Changed
- v1.0.0 GA burndown: rc.1 soak release-readiness audit — fix every confirmed finding by @kormie in #230
- Release v1.0.0-rc.2 by @kormie in #235
Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2
v1.0.0-rc.1
What's Changed
- [ci] /release-readiness dynamic workflow + CI full pass before cutting a release tag by @kormie in #177
- [ci] v1.0.0-rc Release milestone + ROADMAP sync for the release-readiness findings by @kormie in #201
- [docs] index Bedrock follow-ups (#178 #179 #180) on the roadmap by @kormie in #181
- [rc] v1.0.0-rc release burndown: the full milestone (#182–#195) by @kormie in #203
- [cli] mix skein.* aliases report failures and exit non-zero by @kormie in #204
- v1.0.0-rc burndown: fix all 16 release-readiness audit findings by @kormie in #221
- Release v1.0.0-rc.1 by @kormie in #222
Full Changelog: v0.3.0...v1.0.0-rc.1
v0.3.0
What's Changed
- [runtime] Subscribe queue/topic handlers at server startup by @kormie in #158
- [vscode] Skein logo as the .skein file icon by @kormie in #163
- [runtime] Own all named ETS tables from a supervised process by @kormie in #161
- [compiler] Guard expressions in match arms by @kormie in #164
- [runtime] Atomize llm.json keys against the derived schema by @kormie in #165
- [memory] Record v0.2.0 release and v1.0.0 gate planning by @kormie in #167
- [runtime] llm.embed production-ready via the OpenAI-compatible backend by @kormie in #166
- [runtime] Remove deprecated surface before v1.0.0 by @kormie in #168
- [docs] Versioning and stability policy for v1.0.0 by @kormie in #169
- [docs] add CLI TUI framework adoption (#171) to the post-1.0 backlog by @kormie in #172
- [spec] Freeze for v1.0.0: resolve every Planned annotation by @kormie in #174
- Amazon Bedrock LLM backend + skein new --backend flag by @kormie in #170
- [ci] Milestone cleanup before v0.3.0: version-aligned names, close shipped gates by @kormie in #175
- Release v0.3.0 by @kormie in #176
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- [repo] MIT license, code of conduct, security policy by @kormie in #131
- [repo] One-line installer: curl -fsSL .../install.sh | sh by @kormie in #132
- [runtime] Replay backend injection: intercept LLM/HTTP/tool effects by @kormie in #133
- [spec] Capability-parameter surface: scoped capability labels (closes #69) by @kormie in #134
- [runtime] Scoped capability label enforcement for process/timer/event.log (closes #57) by @kormie in #135
- [runtime] process.spawn task bodies: process.spawn("name", &fn) (closes #74) by @kormie in #136
- [analyzer] W0004: enum value-level exhaustiveness warning (closes #76) by @kormie in #137
- [lsp] Code actions: quickfixes from fix_hint/fix_code, phase 1 (closes #108) by @kormie in #138
- [runtime+cli] Local LLM backends: OpenAI-compatible + skein.toml env profiles (closes #107) by @kormie in #139
- [docs] Memory bookkeeping: Beta Release milestone complete by @kormie in #140
- [docs] Scope post-MVP backlog into issues and milestones by @kormie in #151
- [ci] harden session-start hook deps fetch against flaky hex.pm proxy by @kormie in #152
- [codegen] Coerce interpolated values to their text form by @kormie in #153
- [docs] Define the v1.0.0 release gate: milestone, roadmap path, tracked chores by @kormie in #159
- Release v0.2.0 by @kormie in #160
Full Changelog: v0.1.7...v0.2.0
v0.1.7
What's Changed
- [compiler] Allow agents nested inside modules by @kormie in #116
- [compiler] Verify llm.json schema flow from agents; settle the agent type story by @kormie in #117
- [compiler] Enum variant construction completeness by @kormie in #119
- [analyzer] Capability checks cover test blocks by @kormie in #120
- [runtime] Schedule handler auto-firing by @kormie in #122
- [runtime] Flush agent emit events to the EventStore by @kormie in #123
- [cli] skein new: git init by default plus a baseline .gitignore by @kormie in #124
- [compiler] Structured assertion failures: operands, expression, file:line by @kormie in #125
- [cli] MCP compile_check: include warnings and check test/ in projects by @kormie in #126
- [cli] skein completions zsh by @kormie in #127
- [docs] Spec section 8 sweep: every example compiles with zero diagnostics by @kormie in #128
- [memory] Record alpha milestone completion by @kormie in #129
- Release v0.1.7 by @kormie in #130
Full Changelog: v0.1.6...v0.1.7