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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant