Skip to content

docs: publish Layman controlled-view migration and release contract - #39

Open
ddebowczyk wants to merge 8 commits into
Jeshwin:mainfrom
ddebowczyk:docs/release-contract-pr14
Open

docs: publish Layman controlled-view migration and release contract#39
ddebowczyk wants to merge 8 commits into
Jeshwin:mainfrom
ddebowczyk:docs/release-contract-pr14

Conversation

@ddebowczyk

Copy link
Copy Markdown

Summary

  • document the stable 0.4.0 controlled-view, controller, inspection, toolbar, DnD, theme, snapshot, and Tauri APIs
  • add an explicit v0.3-to-v0.4 migration path with no compatibility surface
  • add release notes, a deliberate 0.4.0 version bump, packed-file checks, and an emitted-declaration consumer fixture

Verification

  • npm ci
  • npm test
  • npm run lint
  • npm run build:lib
  • npm run typecheck:consumer
  • npm run typecheck:tauri-example
  • npm pack --dry-run
  • npm run check:package
  • markdownlint README.md CHANGELOG.md docs/guides/migrate-to-controlled-view.md docs/reference/public-api.md docs/releases/0.4.0.md docs/integrations/tauri.md
  • git diff --check

Native acceptance

  • no Tauri CLI or consuming Tauri application is available in this repository; the release notes require that app-level scenario before npm publication
@ddebowczyk
ddebowczyk force-pushed the docs/release-contract-pr14 branch 2 times, most recently from 1284a43 to 4a47f0c Compare August 12, 2026 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant