MCP Server: the eight chart types this release fixed are listed again, not refused
docs: 1.20.0 - Examples for the one-call charts and the fixes, the Roadmap rows this release measured, pages that say what the code does Examples opens with the 1.20.0 section (every new verb with a compiling example and the result in words); Chart-Types, Fluent-Cheatsheet, Home, Styling, Package-Map and MCP-Server say what the verbs, the JSON, dpi, log axes, category ticks and the missing-value rule do now; Roadmap lists what is done and every gap the release measured as a row still to come; Home states what the gate measured.
docs: every C# block compiles against the packages as built; Examples and Roadmap pages for 1.19.0; direct labels and axis colours; stale claims corrected The wiki suite compiles the pages: 195 programs compile, 190 of 192 did not before. Unclosed fences in Styling are closed. Examples.md opens with 1.19.0 and its pictures; Roadmap.md lists what is done and what is still to come, with the reason for each; the pages say what WithDpi, SaveOptions, the MAUI view and the 3-D light do today.
Bring the wiki up to date with 1.17.1 The clicked data point is on the interactive controls page, in the gesture table and with its own section: the WPF, Avalonia and Uno controls raise DataPointClicked with the point the reader clicked. The MCP page carries the two changes to that server: what each tool tells a host it does to the machine, and the structured values chart_data_table now returns beside its markdown. The styling page has the three Petroff accessible colour sequences in a family of their own, and the count they change: 74 base maps, 148 registered names. The accessibility page points at them for a chart with more than eight things on it. The package map warns about MatPlotLibNet.Notebooks the way the Notebooks page already did. Corrected while passing: the interactive controls page said thirteen NuGet packages where there are fourteen, and the front page said 53 indicators where the assembly ships 58. The quality bar is measured again: 705 classes at 99.6 % line and 97.5 % branch, across 11,700 tests. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Rewrite every page in plain language, and add the International Text page The wiki now says what the library does in short sentences instead of aphorisms. Every identifier, number, link and code block is preserved; each page was checked against its previous version. International Text is new: how Arabic and Hebrew draw with the bundled font, how SkiaFonts.Register adds a font file for other scripts, and what changed for Latin text now that it is kerned. Two pages, Advanced and MatplotlibThemes, ended with literal </content> and </invoke> lines left behind by an old tool run. Those are gone. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
A chart can be read, not only seen The Accessibility page led with ARIA and ended with contrast, and it said the aria-label on each series group names that series to a screen reader. It does not: the root carries role="img", and WAI-ARIA's children-presentational rule makes the whole SVG one node, so those labels are never announced. The page now says so, and leads with what does carry the information — figure.ToDataTables(), the data table beside the picture, with what is in it, where to put it in each host, and where it stops. MCP-Server and Package-Map gained the fifth tool, chart_data_table, and Package-Map's GraphQL rows now name the fields the schema actually has (chartSvg / chartDataTable / chartJson, onChartSvgUpdated) instead of a shape that never existed.
1.15.1 is the current release, and the server is in the registry
1.15.0 is the current release
The wiki says what is released and what is coming
MCP server: the wiki gets its page, the map gets its package