From 59e49b4529e3fd0a166b74d402334a9f1cf7d7a0 Mon Sep 17 00:00:00 2001 From: InauguralPhysicist Date: Sun, 6 Sep 2026 15:15:32 -0500 Subject: [PATCH] release: cut v0.43.0 Bundles the correctness work merged since v0.42.0, headlined by three breaking/semantic changes: - #1056: file resolution is a property of the file (file-dir -> eigs_modules -> eigs.json project root -> stdlib), never the process cwd; for-body module scoping and runtime eval provenance are uniform across roads. - #1102: `report`/`report_value` are reserved observer forms (E005); plus the `-e ` CLI flag (#1108). - #1038/#1028: the embed observer gate is open by default (a linked-runtime embedder is never silently all-zero) with an eval-isolation host opt-in; #915's read-free 8.5x is preserved. VERSION 0.42.0 -> 0.43.0; CHANGELOG [Unreleased] -> [0.43.0]; the doc-drift "Latest release" line and llms.txt version stamp updated. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01Kpzyjv1SaLaqBf45FSFDhB --- CHANGELOG.md | 2 ++ VERSION | 2 +- docs/llms.txt | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 76e3c921..6468636f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to EigenScript are documented here. ## [Unreleased] +## [0.43.0] - 2026-09-06 + ### Breaking changes - **`report` and `report_value` are reserved observer forms (#1102): they diff --git a/VERSION b/VERSION index 787ffc30..8298bb08 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.42.0 +0.43.0 diff --git a/docs/llms.txt b/docs/llms.txt index d7bd9872..ff4b2f97 100644 --- a/docs/llms.txt +++ b/docs/llms.txt @@ -1,6 +1,6 @@ # EigenScript — single-file reference for language models -> EigenScript v0.42.0. A small dynamically-typed language with one distinctive +> EigenScript v0.43.0. A small dynamically-typed language with one distinctive > feature: an **observer** tracks every value's entropy/trend on each > assignment, so convergence, stability, and oscillation are first-class. This > file is the whole surface you need to generate correct `.eigs`. Models