Commercial
Release notes
Every release, newest first, with the one upgrade note there has been so far.
Read this page as Markdown, or take the whole documentation in one file.
How Versions Work
Every release of ORTEX Charts is listed below, newest first. Versions are published
together: all eight packages share one number, so @ortex-charts/ui@0.5.0 always works
with @ortex-charts/core@0.5.0 and you never have to reason about a matrix.
The version comes from a signed tag in the library repository, which is also what triggers the publish, so the registry and the history cannot disagree.
Anything that would change the behavior of code you have already written is called out under Upgrading. There has been one such change so far, in 0.3.2.
0.5.1 — 5 September 2026
No third-party code of any kind. 0.5.0 removed the last dependency but three files were still ports of D3 code under the ISC license. They are now independent implementations written from the published algorithms — Heckbert's nice numbers for axis ticks, Steffen's monotone interpolation and the uniform cubic B-spline for the curves, and Bruls, Huizing and van Wijk's squarified treemap — held to exactly the output the ports produced. Nothing in any package is copied, ported or adapted from another library.
They are also faster. Filling an area through 100,000 points takes a quarter to a third less time across all four curves, the monotone line a fifth less, and the treemap layout no longer allocates per row.
0.5.0 — 5 September 2026
No third-party runtime dependencies. Every package now installs with an empty dependency
tree. The D3 modules the library was built on were replaced by local ones: the tick
algorithm and binary search that came from d3-array, the four curve interpolators from
d3-shape, the UTC intervals from d3-time, the squarified treemap from d3-hierarchy and
the color ramp from d3-scale.
Each replacement was checked against the module it replaced while both were installed, and D3's own output is kept in the repository as a golden fixture, so the parity is asserted on every test run. The browser snapshot suite moved zero pixels.
| Build | 0.4.0 | 0.5.0 |
|---|---|---|
| Line chart | 31.3 KB | 29.5 KB |
| Basic, the free build | 31.8 KB | 30.0 KB |
| Candles and volume | 58.2 KB | 55.8 KB |
| Full shell | 85.7 KB | 83.2 KB |
| Treemap and heatmap | 18.5 KB | 10.0 KB |
Drawing got faster as well. The D3 line and area generators wanted an array to iterate and an accessor function per column, so every redraw of every line built an index array and made two calls per point; the local curves read the typed arrays directly. Tracing 100,000 points takes 0.83 ms rather than 1.35 ms for a line, and 1.94 ms rather than 2.80 ms for an area.
0.4.0 — 5 September 2026
Extended-hours shading and day breaks. An intraday chart can now shade the columns outside regular trading hours and draw a line where each trading day begins, both off by default and both taking the exchange's day rather than the reader's. See Time, sessions and resolutions.
Number and date formatting moved onto the platform's own Intl, which removed another
dependency and made locale-aware formatting the default rather than an option.
0.3.2 — 4 September 2026
The price transforms register on demand. Renko, Kagi, Point and Figure and Line Break
used to register themselves when @ortex-charts/core was imported, which meant every build
carried all four renderers whether or not anything drew them. They now register when
@ortex-charts/financial is imported, which takes about 4 KB gzip off any build that does
not use them, and keeps four paid renderers out of the free build.
Upgrading. If you import only @ortex-charts/core and call addSeries("renko"), call
registerPriceTransforms() first:
import { registerPriceTransforms } from "@ortex-charts/core";
registerPriceTransforms();
Nothing else changes. @ortex-charts/financial, @ortex-charts/ui and
@ortex-charts/react do it for you, which covers almost every application.
0.3.1 — 4 September 2026
Publishes @ortex-charts/basic, which 0.3.0 built and did not send to the registry.
0.3.0 — 4 September 2026
@ortex-charts/basic, the free build. A candlestick chart with a volume pane, a legend
and a crosshair, with no license key and a larger ORTEX mark. See
the ORTEX mark.
Color-blind safe themes. A dark and a light theme built on the Okabe-Ito palette, where up and down are told apart by hue and luminance rather than by red against green, plus a toolbar switch that turns them on. See Colors, fonts and formatting.
License key revocation and signing-key rotation. Keys carry the identifier of the key that signed them, the runtime holds a revocation list, and a signing key can be retired without invalidating every key ever issued. See License keys.
0.2.0 — 4 September 2026
51 built-in indicators and 32 drawing tools, up from 22 and nine, and the four price transforms: Renko, Kagi, Point and Figure and Line Break. See Indicators and Drawing tools.
0.1.0
The founding release: the engine, the financial chart, the shell, the sparkline build, the general-purpose charts and the React components.