ChartForgeX 2.0.0
What's Changed
- Keep package metadata checks independent of release-note wording by @PrzemyslawKlys in #210
- Add report chart layouts and semantic SVG theme support by @PrzemyslawKlys in #204
- Harden raster decoding, graph state replay, and SVG loss reporting by @PrzemyslawKlys in #212
- Improve raster geometry, image sampling, and font fidelity by @PrzemyslawKlys in #211
- Render rich graph labels, shapes, and styles in WebGL by @PrzemyslawKlys in #213
- Shape raster text with shared OpenType layout by @PrzemyslawKlys in #214
- Shape Indic, Thai, Lao and Khmer labels by syllable by @PrzemyslawKlys in #215
- Render colour emoji with shared font palettes and bitmap strikes by @PrzemyslawKlys in #217
- Improve topology routing, shared trunks and prepared sizing by @PrzemyslawKlys in #218
- Reduce dense topology preparation cost and add routed benchmarks by @PrzemyslawKlys in #219
- Keep fallback topology routes attached to their nodes by @PrzemyslawKlys in #220
- Add Sinhala and modern Myanmar text shaping by @PrzemyslawKlys in #222
- Select localized font forms consistently across text renderers by @PrzemyslawKlys in #223
- Apply font-authored size corrections to shared text layout by @PrzemyslawKlys in #224
- Support explicit variable-font instances and layout adjustments by @PrzemyslawKlys in #225
- Publish versioned API docs from ChartForgeX release packages by @PrzemyslawKlys in #226
- Add opt-in small-text stem fitting for raster output by @PrzemyslawKlys in #227
- Align SVG and PNG chart mark surfaces by @PrzemyslawKlys in #228
- Align topology, Wardley and funnel SVG/PNG rendering by @PrzemyslawKlys in #229
- Select colour-font palettes across text and export renderers by @PrzemyslawKlys in #230
- Render authored small-text bitmap coverage by @PrzemyslawKlys in #231
- Apply bold ink to regular fallback text by @PrzemyslawKlys in #232
- Track accepted rendering performance across runners by @PrzemyslawKlys in #233
- Use guarded operation-body timing in rendering history by @PrzemyslawKlys in #234
- Bump @types/node from 26.6.2 to 26.6.3 in /ChartForgeX.Markup.VSCode in the all-dependencies group across 1 directory by @dependabot[bot] in #235
- Patch Mermaid conformance dependency advisories by @PrzemyslawKlys in #237
- Improve static Mermaid semantics, notation and markup rendering by @PrzemyslawKlys in #239
- Introduce prepared rendering contracts and chart migration proof by @PrzemyslawKlys in #240
- Complete prepared Cartesian and radial rendering options by @PrzemyslawKlys in #241
- Migrate remaining charts and diagrams to the shared native rendering pipeline by @PrzemyslawKlys in #243
- feat(rendering): ✨ Graphite default look with shared measured label placement by @PrzemyslawKlys in #236
- Separate visual composition and story packages from core rendering by @PrzemyslawKlys in #244
- Preserve adaptive topology colors in SVG and native exports by @PrzemyslawKlys in #247
- Unify chart layout and native visual gallery by @PrzemyslawKlys in #246
- feat(images): reusable raster composition and animation APIs by @PrzemyslawKlys in #245
- Preserve artifact handoffs and validate complete API release bundles by @PrzemyslawKlys in #248
- Publish one current gallery and refresh the visual tour by @PrzemyslawKlys in #249
- Unify canvas, story and terminal theme behavior by @PrzemyslawKlys in #253
- fix(media): improve topology rendering and image exports by @PrzemyslawKlys in #260
- Bump the all-dependencies group across 2 directories with 2 updates by @dependabot[bot] in #270
- Add prepared Stories playback, source editing, and streaming exports by @PrzemyslawKlys in #265
- Add recorded Stories replay and readable terminal viewports by @PrzemyslawKlys in #267
- Add desktop themes and colored typing to Stories by @PrzemyslawKlys in #289
- Unify chart capability APIs and qualify native family output by @PrzemyslawKlys in #273
- Make chart keyboard navigation follow data and legend components by @PrzemyslawKlys in #250
- Add unified interpolation, named stacks and funnel geometry by @PrzemyslawKlys in #251
- Add typed tooltip policies and visible mark swatches by @PrzemyslawKlys in #255
- Use authored hierarchy identities and consistent labels by @PrzemyslawKlys in #261
- Add authored histogram bins, aggregation and density by @PrzemyslawKlys in #252
- Keep chart tooltip readouts focused on data by @PrzemyslawKlys in #262
- Unify node state styling across relationship charts by @PrzemyslawKlys in #263
- Add native pyramid charts with explicit value encoding by @PrzemyslawKlys in #258
- Add directed chord charts with authored node identities by @PrzemyslawKlys in #266
- Configure native financial marks and preserve OHLC readouts by @PrzemyslawKlys in #274
- Unify chart sizing, flow styles and readout behavior by @PrzemyslawKlys in #309
- Share bubble size domains and configurable radius endpoints by @PrzemyslawKlys in #276
- Align interactive overlays and keyboard reveal with native stage coordinates by @PrzemyslawKlys in #277
- Honor numeric radial axis titles and fixed label angles by @PrzemyslawKlys in #281
- Add rounded numeric radial and Sunburst sectors by @PrzemyslawKlys in #285
- Add typed Waterfall totals and subtotals by @PrzemyslawKlys in #288
- feat: control Sankey label placement by @PrzemyslawKlys in #293
- feat: configure delayed HTML tooltips by @PrzemyslawKlys in #275
- feat: add measured secondary Sunburst labels by @PrzemyslawKlys in #291
- feat: style Sankey and Chord flows by authored ID by @PrzemyslawKlys in #298
- feat: support Waterfall opening balances by @PrzemyslawKlys in #302
- feat: configure and follow HTML tooltip anchors by @PrzemyslawKlys in #286
- Unify numeric colors for matrix and calendar heatmaps by @PrzemyslawKlys in #312
- Encode independent numeric colors in Scatter and Bubble charts by @PrzemyslawKlys in #314
- Support positioned numeric color stops by @PrzemyslawKlys in #315
- Unify numeric color names and value formatting by @PrzemyslawKlys in #317
- Configure HTML crosshair line paint by @PrzemyslawKlys in #322
- Fix Gantt calendar durations and define Mermaid compatibility roadmap by @PrzemyslawKlys in #278
- Attach block connectors to painted circle boundaries by @PrzemyslawKlys in #324
- Fit tile-map labels inside hexagons by @PrzemyslawKlys in #319
- Combine radial columns with radar lines and areas by @PrzemyslawKlys in #320
- Recognize Mermaid families and preserve stable host diagnostics by @PrzemyslawKlys in #279
- Align package releases and preserve shared version bindings by @PrzemyslawKlys in #329
Full Changelog: Compare ChartForgeX-v1.8.2 to ChartForgeX-v2.0.0
- chartforgex-markup-2026.1011.100524.vsix (ChartForgeX-v2.0.0)
- ChartForgeX.2.0.0.zip (ChartForgeX-v2.0.0)
- ChartForgeX.ApiDocs.2.0.0.zip (ChartForgeX-v2.0.0)
- ChartForgeX.Interactivity.2.0.0.zip (ChartForgeX-v2.0.0)
- ChartForgeX.Interactivity.Html.2.0.0.zip (ChartForgeX-v2.0.0)
- ChartForgeX.Markup.2.0.0.zip (ChartForgeX-v2.0.0)
- ChartForgeX.Markup.Cli.2.0.0.zip (ChartForgeX-v2.0.0)
- ChartForgeX.Markup.Mermaid.2.0.0.zip (ChartForgeX-v2.0.0)
- ChartForgeX.Mermaid.2.0.0.zip (ChartForgeX-v2.0.0)
- ChartForgeX.Stories.2.0.0.zip (ChartForgeX-v2.0.0)
- ChartForgeX.Visuals.2.0.0.zip (ChartForgeX-v2.0.0)



