|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [6.24.0](https://github.com/tryopendata/openchart/compare/core-v6.23.1...core-v6.24.0) (2026-04-19) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* responsive layout improvements for narrow viewports ([666792b](https://github.com/tryopendata/openchart/commit/666792b)) |
| 9 | + |
| 10 | + |
| 11 | +### Bug Fixes |
| 12 | + |
| 13 | +* thread measureText through sankey pipeline for accurate text wrapping ([9fa3624](https://github.com/tryopendata/openchart/commit/9fa3624)) |
| 14 | +* declare builtin.ts as side-effectful to prevent tree-shaking ([848ce1d](https://github.com/tryopendata/openchart/commit/848ce1d)) |
| 15 | +* strip temporal axes from snapshot to fix macOS/Linux divergence ([8610b2e](https://github.com/tryopendata/openchart/commit/8610b2e)) |
| 16 | +* make compile-snapshot test platform-independent ([5497bfa](https://github.com/tryopendata/openchart/commit/5497bfa)) |
| 17 | +* fix continuous axis tick collapse using step-down re-request ([d47bdac](https://github.com/tryopendata/openchart/commit/d47bdac)) |
| 18 | +* use vertical overlap detection for y-axis tick thinning ([a953932](https://github.com/tryopendata/openchart/commit/a953932)) |
| 19 | +* add 5px safety buffer to chrome maxWidth to prevent title overflow on mobile ([6143e73](https://github.com/tryopendata/openchart/commit/6143e73)) |
| 20 | +* text width ratio, brand reserve, top legend spacing, and breakpoint annotations ([e7b98f9](https://github.com/tryopendata/openchart/commit/e7b98f9)) |
| 21 | + |
| 22 | + |
| 23 | +### Refactoring |
| 24 | + |
| 25 | +* address code review must-fix items for v7-cohesion-pt2 ([20d8a46](https://github.com/tryopendata/openchart/commit/20d8a46)) |
| 26 | +* split axes.ts into ticks and thinning modules ([965ef89](https://github.com/tryopendata/openchart/commit/965ef89)) |
| 27 | +* extract renderMarks into renderers/marks.ts ([a4dc5de](https://github.com/tryopendata/openchart/commit/a4dc5de)) |
| 28 | +* extract renderAxes into renderers/axes.ts ([93ceb2b](https://github.com/tryopendata/openchart/commit/93ceb2b)) |
| 29 | +* extract renderAnnotations into renderers/annotations.ts ([6e4c2db](https://github.com/tryopendata/openchart/commit/6e4c2db)) |
| 30 | +* extract renderLegend into renderers/legend.ts ([c60be4c](https://github.com/tryopendata/openchart/commit/c60be4c)) |
| 31 | +* extract renderChrome into renderers/chrome.ts ([b81ee09](https://github.com/tryopendata/openchart/commit/b81ee09)) |
| 32 | +* extract renderBrand into renderers/brand.ts ([3b59d20](https://github.com/tryopendata/openchart/commit/3b59d20)) |
| 33 | +* extract svg-dom helpers from svg-renderer ([ab63110](https://github.com/tryopendata/openchart/commit/ab63110)) |
| 34 | +* extract pure helpers from compile.ts into compile/ subfolder ([ae62c7f](https://github.com/tryopendata/openchart/commit/ae62c7f)) |
| 35 | +* extract density filter from bar/column/dot/pie labels ([60f9a04](https://github.com/tryopendata/openchart/commit/60f9a04)) |
| 36 | +* address code review cleanups from v7-cohesion review ([1096bd8](https://github.com/tryopendata/openchart/commit/1096bd8)) |
| 37 | +* unify gradient and clip-path ID generation via nextSvgId ([f029171](https://github.com/tryopendata/openchart/commit/f029171)) |
| 38 | +* remove vestigial 100ms resize delay, align chart and sankey mount timing ([303175a](https://github.com/tryopendata/openchart/commit/303175a)) |
| 39 | +* extract measureLegendWrap helper for legend and sankey ([ec8cf11](https://github.com/tryopendata/openchart/commit/ec8cf11)) |
| 40 | +* extract wrapText helper from vanilla renderers ([bb0c870](https://github.com/tryopendata/openchart/commit/bb0c870)) |
| 41 | +* extract formatLabelValue shared helper for bar/column/dot ([8e908cb](https://github.com/tryopendata/openchart/commit/8e908cb)) |
| 42 | + |
3 | 43 | ## [6.23.1](https://github.com/tryopendata/openchart/compare/core-v6.23.0...core-v6.23.1) (2026-04-14) |
4 | 44 |
|
5 | 45 |
|
|
0 commit comments