release: prepare v2.0.0 with stable doc IDs, id-based routing, and coverage/CI upgrades#9
Merged
night-slayer18 merged 12 commits intomainfrom Feb 8, 2026
Merged
release: prepare v2.0.0 with stable doc IDs, id-based routing, and coverage/CI upgrades#9night-slayer18 merged 12 commits intomainfrom
night-slayer18 merged 12 commits intomainfrom
Conversation
hash entry ids by kind+module+name add id-based routing with readable slugs update UI and E2E tests for new routes
drop github-token from Netlify action so only the environment deployment is created
expand CLI/core docs and add plugin/UI readmes for npm
add unit tests for build/check/watch/serve/init entrypoints cover error branches and CLI outputs tighten mocks/types to satisfy TS + lint keep temp dir cleanup between tests raise CLI coverage above 90% Tests: npm run build && npm run type-check && npm run lint && npm run test Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
add App, MarkdownRenderer, and UI primitive coverage expand loaders/store/search/command-menu/codeblock tests move UI tests under packages/ui/tests with updated setup paths include tests in tsconfig for @/ path resolution reach >90% UI line coverage Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
add Playwright coverage helper with v8-to-istanbul merge raw v8 output into lcov for Codecov Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
enable E2E_COVERAGE on chromium and upload lcov ignore coverage-e2e artifacts add coverage merge deps and root test:coverage script Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
add plugin resolution and cleanup branch tests cover HTML/Markdown generator branches for params/returns/examples push core branch coverage above the 60% threshold Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
update root and package-level dependencies/devDependencies across the monorepo bump npm packageManager version in root synchronize lint/test/build tooling versions to reduce workspace drift keep changes limited to manifest and lockfile updates only Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
assert /type/:id/:slug format after selecting a search result replace legacy name-based expectation to match stable-id routing Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
set monorepo and package versions to 2.0.0 align internal core dependency ranges to ^2.0.0 for cli and plugins refresh lockfile after version/dependency updates Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
✅ Deploy Preview for autodocshq ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
|
🚀 Deployed on https://pr-9--autodocshq.netlify.app |
Preview DeploymentYour preview is ready. URL: https://pr-9--autodocshq.netlify.app Deployed from commit 85f8e0d |
…routing add extractor heritage-id coverage across symbol shapes and unknown symbols add SectionPage matched-prefix test asserting id-based link generation Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
Preview DeploymentYour preview is ready. URL: https://pr-9--autodocshq.netlify.app Deployed from commit 40dc27e |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR prepares the
v2.0.0release across the monorepo.It includes a breaking routing/identity change for generated docs, plus major test coverage improvements (CLI/UI/Core), E2E coverage reporting, CI fixes, and dependency/version alignment.
Breaking Changes
DocEntry.idgeneration changed to a stable hash ofkind|module|name(instead of name-only)./:kind/:nameto/:kind/:id/:slug?.What Changed
2.0.0.^2.0.0where required.Validation
Executed successfully:
npm run buildnpm run type-checknpm run lintnpm run testNotes
packages/uiremains private and is not published to npm.v2.0.0.