Describe release 1.27.0 on the wiki: examples, roadmap, chart types, controls and pictures
Examples gains the 1.27.0 section with a compiled block for every row of the release
(word cloud, chord diagram, ternary plot, Piper diagram, linked selection, step-through SVG,
a live chart that sends its own gestures, Home in the native controls, the MAUI view, the
streaming forms of more indicators, transfer entropy over time, a handler of your own for a
chart's gestures, several viewers, and the Windows heads in CI). Chart Types, Streaming,
Interactive Controls, Bidirectional SignalR, the Package Map and the Fluent Cheatsheet carry
the new series, verbs, options and the handler on every native control, and every page that
states the series count says 91. Home names 1.27.0 as current and its quality bar carries the
numbers the release measured. The roadmap moves its fourteen finished rows to Done and has no
row left to come. Eight new pictures are copied from the repository, so the pictures test
holds them byte for byte.
xkqg
committed
Oct 30, 2026
3128884
Describe release 1.26.0 on the wiki: examples, chart types, roadmap and pictures
Examples gains the 1.26.0 section with a compiled block and a picture for every
row of the release (waffle, calendar of events, Point and Figure, Renko, Kagi,
gradient fills, connected scatter, range frame, FillBetweenX and MatShow, icicle,
arc diagram, stem-and-leaf, waterfall target, the matplotlib comparison, and
SvgIdPrefix). Home and the sidebar name 1.26.0 as current. Chart Types, the
Fluent Cheatsheet, Styling and the MCP page carry the new series, verbs, spine
bounds, aspect, gradient and spec fields, and every page that states the series
count says 86. The roadmap moves its fifteen finished rows to Done. Sixteen new
pictures and the eleven that changed (the Sankey links that now blend, the
indicator panels, the calendar and spy plots) are copied from the repository, so
the pictures test holds them byte for byte.
xkqg
committed
Oct 30, 2026
a607b75
Wiki for 1.25.0: the examples section, the roadmap rows moved to Done and the pictures the repository draws
Examples gains a 1.25.0 section whose code blocks are compiled by the wiki suite (a Q-Q
plot against an exponential, the risk table with the log-rank test, an X-bar chart with
Nelson's tests, an anchored VWAP and the volume profile, a log colour bar, Save without
Skia, the neutral grey under Nord, the calendar and Marimekko tables with their printed
rows, a light with no ambient part and one with no direct part, a polar chart on a dashed
grid, an inset that keeps its legend, a violin of twelve observations and a relative
rotation graph that shows its centre). Roadmap moves the fifteen rows to Done with a
section each. Home and the sidebar name 1.25.0 as the current release; Styling, Advanced,
Chart Types, the cheatsheet, Getting Started, Accessibility, Streaming, MCP Server,
Package Map and the RRG page carry the changes, with the counts at 20 chart verbs and 59
indicators. The images are byte-equal copies of what the repository draws, as
WikiPicturesTests holds them.
xkqg
committed
Oct 29, 2026
04f8bcc
Wiki for 1.24.0: the Y axis container, label placement and thirteen roadmap items, with the pictures the repository draws
Home and sidebar name 1.24.0 as the current release, with the measured counts (896
classes, 22,297 tests). Examples gains a 1.24.0 section whose code blocks are compiled by
the wiki suite (Likert bars, stacked wind rose, named stack plot layers, choropleth,
bubble map, flow map, cartogram and Dorling, filled contour limits, refused surface), and
every Y axis block uses WithAddRightYAxis and WithAddLeftYAxis. Roadmap moves the Y axis
container, the label placement rows and thirteen further rows to Done and adds one new
Later row. Chart-Types, Styling, Interactive-Controls, MCP-Server, Package-Map, the
cheatsheet and Advanced carry the new vocabulary. The images are byte-equal copies of what
the repository draws, as WikiPicturesTests holds them.
xkqg
committed
Oct 29, 2026
768a9be
Drop the redundant 'outward' qualifier where LeftYAxes/RightYAxes already says it
xkqg
committed
Oct 26, 2026
20d5024
Note that the layout margin itself falls out of the same container, counted once
xkqg
committed
Oct 26, 2026
4486f33
Widen the roadmap row: one add-axis verb per side (container owns slot 0 too), not three separate things
xkqg
committed
Oct 26, 2026
4ace870
Revert the four-axis image to match the currently-shipping renderer
The overlap fix (primary / first left-outward axis) isn't pushed yet -- it
goes out with the next release, not this one. Reverting the image so the
docs match what the released package actually draws; low risk either way
(an unusual combination to hit, and already fixed once it matters).
xkqg
committed
Oct 26, 2026
5302dee
Add a Later row: model the primary Y axis as LeftYAxes' own slot 0, not a special case beside the container
xkqg
committed
Oct 26, 2026
607a34f
Re-render the four-axis example: the primary axis / first left-outward axis overlap is fixed upstream
xkqg
committed
Oct 26, 2026
081502a
Fix misfiled/broken 1.23.0 examples, document secondary-axis gestures and the extension-member refactor
Examples.md: the four-Y-axes example had landed under the 1.19.0 heading instead of 1.23.0 (never caught
since the page only checks that code compiles, not where it sits); moved it, and widened the 1.23.0 TOC
row to name everything the release brought, not only OhlcvBars.
The WilliamsR/Candlestick example combined both on one AddSubPlot — WilliamsR.Apply() unconditionally
pins axes.YAxis to [-100, 0] (its own XML doc already says "best placed in a separate subplot"), so the
candlesticks were invisible. Caught by actually rendering the example before publishing its image, not
just compiling it. Fixed to two subplots; re-rendered. The same collision existed independently in
Fluent-Cheatsheet.md's indicator-chaining cheatsheet (Rsi + WilliamsR chained onto a price panel); fixed
there too, with a one-line rule pointing at the dashboard pattern already in the same file.
Interactive-Controls.md didn't mention that pan/zoom/rectangle-zoom/reset now move every secondary and
outward-stacked axis, not only the primary one. Examples.md and README.md (separate commit, main repo)
were both silent on the internal refactor that split close to a hundred Axes verbs into one extension-
member file each — added a sentence to each; nothing a caller writes changed because of it.
xkqg
committed
Oct 26, 2026
2519d19
Add a four-Y-axes cookbook example (rendered PNG) for the outward-stacked-axes release
xkqg
committed
Oct 26, 2026
fe78301
Move rows 99-101 (secondary-axis kinds, zoom/pan, outward-stacked 4 axes) from Later to Done
xkqg
committed
Oct 26, 2026
ddbb279
Add the third-and-fourth-Y-axis row (ROADMAP.md:101) to the Roadmap table and its section
The repository added this row (commit 44011782) without its wiki counterpart,
leaving RoadmapTests.TheRepositorysRoadmap_HoldsTheWikisTable_RowForRow and
EveryRow_HasASectionOfItsOwn red.
xkqg
committed
Oct 26, 2026
8641e14
Add the 1.23.0 section: indicator verbs take OhlcvBars, not raw arrays
xkqg
committed
Oct 25, 2026
5ab4dc2
fix: wiki indicator verbs for the OhlcvBars parameter-object signature
WilliamsR/Cci now take OhlcvBars.Hlc(high, low, close) instead of raw
arrays, matching today's AxesBuilder indicator verb signatures.
xkqg
committed
Oct 25, 2026
8e086ef
fix: ChartServices was split into five separated defaults
Accessibility, Advanced, Examples and Interactive-Controls referenced
ChartServices.Serializer / .Renderer / .FontMetrics, which no longer
exist on the live package -- the wiki compile suite caught the break.
Updated to ChartSerializerDefault.Current, ChartRendererDefault.Current
and FontMetricsDefault.Current.
xkqg
committed
Oct 25, 2026
632e078
Document 1.22.0: series that share one colour, Raincloud, Horizon
Home, Roadmap (table + per-row sections) and the sidebar now name
1.22.0 as current; three roadmap rows move from Later to Done. The
Examples page gets a 1.22.0 section with real rendered charts for the
Kaplan-Meier confidence band, Raincloud and Horizon, plus three images
the 1.21.0 section never had (treemap, streaming line, 3-D scatter),
closing a gap where that section proved its JSON round-trips with
console output alone.
xkqg
committed
Oct 24, 2026
645a49e
docs: 1.21.0 - Home, Examples and the sidebar name it the current release
Home.md names 1.21.0 current and demotes the 1.20.0 paragraph to the slot after it.
Examples.md gets a new section with three compiled round-trip examples (a treemap's
tree, a streaming line's points, an axes' Z axis, pane colours and tooltip switch)
and a table row; the sidebar version follows.
xkqg
committed
Oct 23, 2026
48e42cd
MCP Server: the eight chart types this release fixed are listed again, not refused
xkqg
committed
Oct 23, 2026
3b50984
The JSON-roundtrip release: every series kind and every axes setting back from JSON
Polar lines/points/bars, Sankey, sunburst, treemap, dendrogram, clustermap and tree grid used to
come back from JSON as a placeholder; four streaming kinds shared one wire name or had no factory
at all; an axes' Z axis, 3-D panes and tooltip switch were never written. All now round-trip.
One series is deliberately left for its own row: MatPlotLibNet.Geo's GeoPolygonSeries, whose
projection needs a wire shape of its own for its construction parameters before it can come back.
xkqg
committed
Oct 23, 2026
6b76796
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.
xkqg
committed
Oct 22, 2026
cf819b7
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.
xkqg
committed
Oct 21, 2026
dfc66ee
docs: 1.18.2 — timeline gestures, pan on auto-scaled axes, shared X, and the WPF timeline example
Home and sidebar name 1.18.2 and keep the three newest releases; Interactive-Controls says what a drag and the wheel do on a timeline and on axes linked by ShareX; the Fluent cheatsheet notes that a reference line can be moved.
xkqg
committed
Oct 18, 2026
90fc1e7
docs: Package-Map no longer says the Wpf package targets plain net8.0-windows
It targets net8.0-windows10.0.19041.0; the page now says why and what a consuming project writes (issue #21).
xkqg
committed
Oct 18, 2026
84756bd
Home and sidebar name 1.18.1, and the narrative keeps the three newest
xkqg
committed
Oct 12, 2026
1f9cd54
Streaming: WPF joins the hosts with a streaming control
The platform table listed five hosts and WPF was not one of them, which is what sent
the reader of discussion #20 looking through the wiki for something that was not there.
It is six now, with the WPF example first and a line on why the ordinary chart control
cannot do this job: it redraws on a reference change, and a streaming figure keeps its
identity while its data moves.
xkqg
committed
Oct 12, 2026
5757633
The wiki has a Verso page, and Notebooks points at it
Verso is the open-source notebook that replaces Polyglot Notebooks, and
MatPlotLibNet.Verso is the extension that draws this library's charts in one of
its cells. The new page says what a cell looks like, what happens to a chart
taller than the cell, what a failed render shows, and why the package carries the
extension and nothing else.
Notebooks now names Verso as the replacement for notebook work and
MatPlotLibNet.Interactive for a chart outside one, and says the package is frozen
rather than merely unmaintained. The Package Map gains its section, the sidebar
its entry, and the front page announces 1.18.0.
xkqg
committed
Sep 23, 2026
318077f
The wiki announces 1.17.1 as the current release
The banner and the sidebar still said 1.17.0 while the packages carry 1.17.1.
The opening paragraph now says what the patch brought.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
xkqg
committed
Sep 13, 2026
ff60b08
Both entry pages point at the matplotlib translation table
Someone who knows pyplot lands on Home or the cheatsheet; from there the page
that maps their calls one for one was not reachable.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
xkqg
committed
Sep 13, 2026
e874666