Skip to content

Release 2.3.0 - #24

Merged
HarperZ9 merged 1 commit into
mainfrom
release-2.3.0
Oct 3, 2026
Merged

HarperZ9 merged 1 commit into
mainfrom
release-2.3.0

Conversation

@HarperZ9

@HarperZ9 HarperZ9 commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Version bump for 2.3.0. It ships the browser entry @harperz9/learn/browser and the choice items with named misconceptions from #23.

Changes

  • package.json, both package-lock.json fields, src/index.mjs and the two version tests move from 2.2.0 to 2.3.0.
  • The README and USAGE install pins and the client-package lines now name 2.3.0.
  • The CHANGELOG heading ## Unreleased is now ## 2.3.0, 2026-10-03.
  • The client plugin and MCPB manifests read their version from package.json, so they needed no edit.

Checks run locally

  • node scripts/check-release.mjs v2.3.0 HarperZ9/learn --notes <file> passes and writes the three 2.3.0 bullets. As a control, v2.2.0 fails with a tag mismatch.
  • node --test: 418 pass, 1 skipped, 0 fail. doctor reports every invariant as MATCH, choice_diagnosis_never_reveals_key included.
  • python scripts/test_client_plugin.py (7 OK), python scripts/test_release_checksums.py (2 OK), and build_client_plugin.py --mode dev --tag v2.3.0 builds learn-study-2.3.0-dev-source.zip.
  • npm pack --dry-run lists src/browser.mjs, src/tutor/session.mjs and src/tutor/choice.mjs, with version 2.3.0 and 69 files.
  • I installed the packed tarball into an empty folder. import "@harperz9/learn/browser" resolves through the exports map and gives 23 exports, and a deep src/ import is refused with ERR_PACKAGE_PATH_NOT_EXPORTED. In a vm context with no process, Buffer or require, linking only relative specifiers, the entry links 9 modules, evaluates, and newSession runs.

🤖 Generated with Claude Code

The browser entry and choice items from #23 ship as 2.3.0. package.json,
the lock, src/index.mjs, the version tests and the README and USAGE pins
move from 2.2.0. The client manifests read package.json, so they follow.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@HarperZ9
HarperZ9 merged commit e153460 into main Oct 3, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant