Skip to content

chore(release): prepare 0.12.0#93

Closed
Exoridus wants to merge 1 commit into
mainfrom
chore/012-release-preparation
Closed

chore(release): prepare 0.12.0#93
Exoridus wants to merge 1 commit into
mainfrom
chore/012-release-preparation

Conversation

@Exoridus
Copy link
Copy Markdown
Owner

@Exoridus Exoridus commented Jun 5, 2026

Scope

ExoJS 0.12.0 ist ein reiner DX-/Docs-/Onboarding-/Playground-Release. Keine neuen Engine-Features.

Dieser PR bereitet Versionen, Release Notes und Packaging-Verifikation vor. Er veröffentlicht nichts — kein npm publish, kein Git-Tag, kein GitHub Release.


Versionierungsentscheidung

Package Version Begründung
@codexo/exojs 0.12.0 Hauptpaket, reguläre Minor-Version
create-exo-app 0.1.0 Unabhängig versioniert; erstes öffentliches Release. Der Workflow veröffentlicht nur @codexo/exojs; create-exo-app muss bei Bedarf separat publiziert werden.

Release Notes — 0.12.0

Onboarding

  • npm create exo-app@latest scaffolding CLI mit drei Templates: minimal, game-starter, audio-reactive

Guides

  • Resync der Guide-Code-Blöcke auf aktuelle RenderingContext-API
  • Guide-Code-Typecheck-Gate (pnpm typecheck:guides)
  • Source-backed Guide-Snippets via <SourceSnippet> aus examples/
  • Troubleshooting-Guide
  • Deployment-Guide
  • Orb Dodge Sample-Game-Walkthrough

Playground

  • Start Here / Featured Sektionen
  • Suche + Filter
  • Überarbeitete Katalogbeschreibungen (100+ Einträge)

Distribution / Debug

  • Offizieller @codexo/exojs/debug Entrypoint
  • dist/exo.debug.esm.js als external-core Extension-Bundle
  • Import-Map-Anforderung bei direkter CDN-Nutzung dokumentiert

Pack-Verifikation

Artefakt Größe Status
codexo-exojs-0.12.0.tgz ~1.36 MB
create-exo-app-0.1.0.tgz ~5.7 KB
  • dist/exo.esm.js, dist/exo.debug.esm.js, dist/esm/**, Typ-Deklarationen — alle im Core-Tarball enthalten ✓
  • Debug-Bundle importiert @codexo/exojs extern (keine zweite Core-Runtime) ✓
  • Alle 3 Templates im create-exo-app-Tarball mit ^0.12.0
  • Shebang in dist/index.js vorhanden ✓
  • Scaffold-Test aus gepacktem CLI erfolgreich ✓

Vollständige Checkliste

  • pnpm typecheck
  • pnpm typecheck:guides (29 extracted, 22 no-check)
  • pnpm typecheck:examples
  • pnpm lint:strict
  • pnpm format:check
  • pnpm test (1821/1821, 140 Dateien)
  • pnpm build
  • pnpm verify:exports (6 Targets)
  • pnpm verify:package (pack + exports)
  • pnpm verify:create-exo-app (51/51, inkl. neuer Versions-Check)
  • pnpm site:build (568 Seiten)
  • pnpm test:examples:smoke (118/0/0)
  • pnpm verify:release (alles oben inkl. site:build)

Geänderte Dateien

Datei Änderung
package.json version 0.11.0 → 0.12.0; verify:release um typecheck:examples + site:build erweitert
CHANGELOG.md [0.12.0] - 2026-06-05 Eintrag
packages/create-exo-app/templates/*/package.json ^0.11.0^0.12.0
scripts/verify-create-exo-app.ts Schritt 7: Template-Versions-Check gegen Root-Package-Version
rollup.config.ts, scripts/extract-guide-snippets.ts, test/site/*.test.ts, tsconfig.guides.json Prettier-Formatierungsfixes

Kein npm Publish. Kein Git-Tag. Kein GitHub Release. Kein Push auf main. Kein Merge durch diesen PR.

@Exoridus Exoridus closed this Jun 5, 2026
Repository owner deleted a comment from chatgpt-codex-connector Bot Jun 5, 2026
@Exoridus
Copy link
Copy Markdown
Owner Author

Exoridus commented Jun 5, 2026

Closing this PR as superseded.

The 0.12 release preparation was created before the Guide Experience Overhaul in PR #94. Its release notes, validation results, generated page counts, and package-readiness snapshot are now stale.

Release preparation will be recreated from the latest main after PR #94 and the remaining docs/API consistency sweep have landed.

No changes from this PR should be merged directly.

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