Skip to content

release: 0.2.0#20

Merged
whykusanagi merged 3 commits into
mainfrom
release/0.2.0
May 18, 2026
Merged

release: 0.2.0#20
whykusanagi merged 3 commits into
mainfrom
release/0.2.0

Conversation

@whykusanagi
Copy link
Copy Markdown
Owner

Summary

Release integration for corrupted-theme 0.2.0. Sub-projects #1#4 + #6 already merged to main; this PR bumps versions, writes the CHANGELOG, generates SRI hashes, and prepares for `npm publish`.

Final release scope

What's in this PR

  • `package.json` bumped to `0.2.0`
  • Version references swept across `index.html`, `examples/.html`, `docs/governance/.md`, `docs/platforms/NPM_PACKAGE.md`, `README.md`
  • `CHANGELOG.md` — comprehensive 0.2.0 entry summarizing all 5 sub-projects' deliverables
  • SRI hashes generated and pasted into CHANGELOG for CDN consumers

Test plan

  • `npm version 0.2.0` applied cleanly
  • No stale `0.1.9` version-references in production paths (historical refs in CLAUDE.md, SECURITY.md audit-trail, migration docs intentionally preserved)
  • `npm run build` succeeds (`dist/theme.min.css` produced)
  • `npm run build:umd` succeeds (`dist/timer-registry.global.js` produced)
  • `npm run validate-data` clean (3/3 JSONs valid)
  • `npm test` — 159/159 pass
  • `npm pack --dry-run` — 109 files, 1.1MB packed, 2.1MB unpacked
  • `npm run generate-sri` — SRI hashes captured in CHANGELOG

After merge

The following requires explicit human approval per CLAUDE.md §11 and §16, MEMORY.md, and plan #5 spec:

  1. `npm publish --access public` (publishes to npm registry)
  2. `CT_CDN_BUCKET=whykusanagi npm run publish-cdn` (uploads dist + JSON to R2, bumps @latest KV pointer to 0.2.0)
  3. Post-publish smoke test (fresh install in temp dir)
  4. File realignment tickets in downstream repos (celeste-tts-bot, celeste-cli, nikke, site) per the 2026-05-16 drift audit

🤖 Generated with Claude Code

whykusanagi and others added 3 commits May 18, 2026 00:37
Per MEMORY.md file list — package.json, root index.html, all examples/*
footers/badges (index, showcase-complete, showcase, button, card, form,
layout, nikke-team-builder), docs/governance/VERSION_REFERENCES.md (current
version + table + script vars), docs/governance/VERSION_MANAGEMENT.md (two
occurrences), docs/platforms/NPM_PACKAGE.md (package.json snippet + semver
example + new 0.2.0 history row + version pin example + footer).

Historical CHANGELOG entries, SECURITY.md audit rows, migration docs advising
pin to ^0.1.9, worker.js historical comment, and CLAUDE.md (read-only policy)
are intentionally NOT updated.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Full release notes covering: canonical JSON data layer, CDN distribution,
CorruptionManager/CRTEffects/animation-blocks drift reconvergence (10
classes), 7 new widget modules, 5 utility modules, glassmorphism CSS merge,
UMD build, .container redesign (breaking change), security dep refresh,
live site + worker headers (post-0.1.9 pre-release items). [Unreleased]
section reset to empty.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@whykusanagi whykusanagi merged commit 263e53e into main May 18, 2026
1 of 2 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