From 3d6344fe3e6ec6fbb7275d6c03f9b9af4ac817e3 Mon Sep 17 00:00:00 2001 From: Aaron Sachs <898627+asachs01@users.noreply.github.com> Date: Wed, 9 Sep 2026 06:56:53 +0000 Subject: [PATCH] fix: package.json version drift (0.0.16 -> 0.0.18) release.yml derives the published version from the git ref only, with no package.json validation, so v0.0.17 and v0.0.18 both shipped while package.json still said 0.0.16. v0.0.17 failed CI (canvasFormControls flake, fixed in #7) and never produced a real release artifact, so it gets no changelog entry of its own -- v0.0.18 is the fork's first real release. Moves the Unreleased section's content under a dated 0.0.18 heading to match. --- Task-ID: task_1788901554010_21350406 Agent: dev Co-Authored-By: Claude Sonnet 5 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index acda3f859..fda15a108 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ This project is pre-1.0. Breaking changes may appear in minor or patch releases ## Unreleased +## 0.0.18 - 2026-09-08 + ### Testing - Fixed a test-order-dependent flake in `canvasFormControls.test.tsx` — the test never asserted its own `canvasView: 'design'` precondition, so it silently inherited whatever state the previous test file left on the shared `useEditorStore` singleton. Same bug class as the one partially fixed for `canvasFrameMounting.test.tsx` in an earlier release; this time the test asserts its own precondition directly instead of relying on every other file's cleanup being complete. diff --git a/package.json b/package.json index 78fc3ed56..a344e3fe1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "instatic", "private": true, - "version": "0.0.16", + "version": "0.0.18", "engines": { "bun": ">=1.3.0 <1.4.0" },