Skip to content

Release 0.2.18 with readable diagrams and dependency security fixes - #26

Merged
ancongui merged 4 commits into
mainfrom
fix/docs-readable-diagrams-20261022
Oct 22, 2026
Merged

ancongui merged 4 commits into
mainfrom
fix/docs-readable-diagrams-20261022

Conversation

@ancongui

@ancongui ancongui commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

The published diagrams reduced some labels to 2.7px on a 320px reading view. Reflow all nine maintained diagrams into two columns on wider pages and one column on phones, select responsive light/dark SVGs, and preserve readable text inside every card. Fix the existing 320px documentation-header overflow and publish synchronized 0.2.18 metadata with fresh controlled console captures.

Close the current dependency advisories in a separate focused commit: pin Fastify 5.12.6 in the native executable, development-only Vitest 5.0.3 and a targeted rate-limiter ip-address 10.7.4 override in the locked SDK dependency graph for source installations. Vitest's required why-is-node-running update is included; all 318 unrelated lock blocks remain byte-identical.

Validation: full npm run check passed with 227 unit/integration tests, seven Python SDK cases, 51 console journeys and 50 documentation browser cases. The browser checks cover both themes at 320–1440px, labels of at least 12 CSS pixels, loaded Manrope, and card/canvas bounds in all 36 SVGs. All 138 current console PNGs were recaptured with the 0.2.18 stamp. Strict documentation, 11 additional documentation helper tests, 25 pages/2,071 published-base URLs, reproducible SVG generation, the macOS arm64 native package and its stdio/HTTP MCP smoke checks passed. Full dependency audit: zero findings. Offline npm ci --dry-run and npm ls --all passed.

Direct bounded controls reproduced the upstream Fastify and IPv6 parsing failures against preserved old packages and passed with the patched packages. These controls use public fixtures and establish no live-provider or production-host acceptance. Linux, Windows and remaining native-matrix results are left to CI.

@ancongui
ancongui merged commit b83139f into main Oct 22, 2026
5 checks passed
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