Conversation
Four commits have been on main since v1.8.0 and none of them is published. The one that matters is the dual-read: the config loader learned to read .dz/ui-debugger/ui-debugger-mcp.json ahead of the root file, and until it is on npm a config written at the .dz/ home is invisible to every installed copy. developerz.ai's own move of that config (its #2964) is blocked on this release, because its .mcp.json runs @latest and its setup lane renders only the .dz/ path. Merged was not enough; published is the precondition. Bumps all three version sites: package.json, server.json (both the top-level version and the npm package entry), and the VERSION constant in src/index.ts that src/index.test.ts pins against package.json. Verification: bun run lint, typecheck, build and test all green (1171 pass, 0 fail). The version guard caught src/index.ts after the first two bumps, which is what it is for. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Essentials Run ID: 📒 Files selected for processing (4)
Included review availability: 0 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 3 reviews per hour. 📜 Recent review details⏰ Context from checks skipped due to timeout. (1)
🧰 Additional context used📓 Path-based instructions (2)Never expose authentication secrets to model context or logs.📄 CodeRabbit inference engine (CLAUDE.md) Files:
Use strict TypeScript and never use `any`.📄 CodeRabbit inference engine (CLAUDE.md) Files:
🔇 Additional comments (4)
📝 WalkthroughWalkthroughThe release metadata now reports version 1.9.0 across package, server, and source files. The changelog documents configuration behavior, initialization destinations, full-document load handling, and Changes1.9.0 release
Estimated code review effort: 1 (Trivial) | ~3 minutes Merge Risk: ⚪ Minimal · up to This release updates version metadata and changelog content for 1.9.0. The published package, server manifest, and exported version are aligned, with no current merge-blocking risk identified. Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
|
Closing as a duplicate of #67, which was opened 29 minutes earlier and is the better change. Both bump the same three version sites ( I did not see #67 before opening this. My mistake, and the cheap check I skipped was |
What
Release 1.9.0. Bumps all three version sites and adds the changelog entry for the four commits that have been sitting unreleased on
mainsincev1.8.0(2026-07-31).Why
The config loader's dual-read (#64, merged as #65 on 2026-09-02) is on
mainand has never been published.npm dist-tags.latestis still1.8.0, whoseload.tsknows onlyCONFIG_FILENAME = '.ui-debugger-mcp.json'and throws when that file is absent — so a config written at the.dz/home is invisible to every installed copy.developerz-ai/developerz.ai#2964 (PR #3239) moves that repo's tool-service descriptor to render only
.dz/ui-debugger/ui-debugger-mcp.json. That PR is green and held specifically on this release: its own.mcp.jsonruns@latest, and its issue names "Requires #64 released" as an explicit precondition. Merged was not enough.Changes
package.json,server.json(top-levelversionand the npm package entry), andVERSIONinsrc/index.tsall go to1.9.0.src/index.test.tspins the constant againstpackage.jsonand caught it after the first two bumps.CHANGELOG.md: a1.9.0entry covering the dual-read (Added) plus the two fixes sincev1.8.0— the unrequested full-document load now surfaced on the adapter contract, and the biome prune that made lint a no-op under a checkout path containing atmpdirectory. The.maintainer.ymlonboarding commit is not user-facing and is not listed.Verification
Run on the release branch in a clean clone:
bun run lint: exit 0bun run typecheck: exit 0bun run build: exit 0bun run test: 1171 pass, 0 failgrep -rn '1\.8\.0'over the tree returns only theCHANGELOG.mdheading for the previous releasePost-merge
Publish a GitHub Release on
v1.9.0, perPUBLISHING.md.release.ymlfires onrelease: [published]and runsnpm publishover OIDC trusted publishing, thenmcp-publisherfor the MCP Registry in the same job. No token to supply.Then confirm
npm view @developerz.ai/ui-debugger-mcp versionreports1.9.0before merging developerz.ai#3239.Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by CodeRabbit
Release
Documentation