From d748e2fa22fafeba79d9b6d0dc4eb27fe58c2500 Mon Sep 17 00:00:00 2001 From: tegwick Date: Sat, 3 Oct 2026 00:18:02 +0200 Subject: [PATCH] release prep 1.0.0: changelog dated and filled, drop stale URLs, add consumer smoke script Co-Authored-By: Claude Sonnet 5.5 Assistant: claude-code Assistant-Model: sonnet Assistant-Process: 299063@bnt-lap001 Assistant-Session: 53eb1e1c-c13a-4277-9ce2-3702960d93f7 --- CHANGELOG.md | 17 +++++++++++++---- package.json | 11 ++--------- pyproject.toml | 6 ------ scripts/consumer-smoke.sh | 25 +++++++++++++++++++++++++ 4 files changed, 40 insertions(+), 19 deletions(-) create mode 100755 scripts/consumer-smoke.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b692fb..4dffa75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [1.0.0] - 2025-12-16 +## [1.0.0] - 2026-10-03 ### Added - Initial public release of TestDrive-JSUI as standalone npm package @@ -53,11 +53,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - All 24 original JavaScript files consolidated - Single source of truth in `/capabilities/testdrive-jsui/js/` - Legacy files cleaned up from main application +- TypeScript declarations (`types/index.d.ts`) +- `exports` map: `import` (ESM), `require` (CJS), `browser`, `./style.css` + +### Fixed +- CommonJS bundle is now emitted as `dist/testdrive-jsui.cjs`; `import` and `require` previously failed in Node under `"type": "module"` +- Bundled builds no longer throw `ControlBase is not defined` on load +- `js/core/debug-system.js` loads as a classic `