Releases: svelteplot/svelteplot
Releases · svelteplot/svelteplot
v0.14.2
v0.14.1
What's Changed
- fix: Density mark respects z channel grouping by @gka in #545
- fix(Link): remove validity bypass that renders invalid coordinates by @Copilot in #546
- chore(deps): bump defu from 6.1.4 to 6.1.7 by @dependabot[bot] in #543
- chore(deps): update dependencies and add @types/node by @gka in #547
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
🎉 This release adds 5 new marks to SveltePlot!
- feat: Density mark by @gka in #532
- feat: add DelaunayMesh, DelaunayLink, Voronoi, VoronoiMesh, and Hull marks by @RobertFrenken in #541
- chore(deps): bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #538
- chore(deps): bump yaml from 1.10.2 to 1.10.3 by @dependabot[bot] in #534
- chore(deps): bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #533
- chore(deps): bump flatted from 3.2.9 to 3.4.2 by @dependabot[bot] in #525
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- feat: contour mark by @gka in #523
- feat: add canvas rendering for Arrow, Link, Vector, and Image marks by @RobertFrenken in #530
- fix multiline axis ticks in safari by @gka in #537
- chore(deps): bump flatted from 3.2.9 to 3.4.1 by @dependabot[bot] in #522
- chore(deps): bump devalue from 5.6.3 to 5.6.4 by @dependabot[bot] in #521
- chore(deps): bump immutable from 5.0.2 to 5.1.5 by @dependabot[bot] in #518
- docs: add canvas examples for arrow + vector mark, update api docs by @gka in #536
New Contributors
- @RobertFrenken made their first contribution in #530
Full Changelog: v0.12.0...v0.13.0
v0.12.0
v0.11.1
What's Changed
- feat: add
utcscale type by @ljodea in #507 - test: add unit tests for HTMLTooltip mark (#164) by @ljodea in #499
- fix: give usePlot().scales.fx/fy valid ranges for facet-aware positioning by @ljodea in #500
- fix: add explicit string coercions for template expressions by @ljodea in #505
- fix: truncate float literals to exact float64 precision by @ljodea in #501
- fix: remove redundant type constituents from union types by @ljodea in #502
- fix: replace new Array() with Array.from() pattern by @ljodea in #503
- fix: refactor unused expressions into proper statements by @ljodea in #504
- fix: facet-aware Pointer and HTMLTooltip positioning by @ljodea in #509
- fix: resolve remaining oxlint warnings by @ljodea in #506
- fix: color stability, null facet support, and tooltip event leak by @ljodea in #508
- chore(deps): bump basic-ftp from 5.0.5 to 5.2.0 by @dependabot[bot] in #497
- chore(deps): bump minimatch from 3.1.2 to 3.1.5 by @dependabot[bot] in #515
- chore(deps): bump immutable from 5.0.2 to 5.1.5 by @dependabot[bot] in #516
- test: replace mock axis tests with component-level fill/class tests by @ljodea in #517
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
tldr: lots of new tests, and SveltePlot is now TypeScript error-free
- chore(deps): bump markdown-it from 14.1.0 to 14.1.1 by @dependabot[bot] in #369
- docs: add JSDoc to data types, channels, and internal type aliases by @ljodea in #367
- docs: add JSDoc to transform functions and option types by @ljodea in #366
- docs: add JSDoc to scale types and scale-related PlotOptions by @ljodea in #365
- docs: add JSDoc to geo, analysis, and remaining mark components by @ljodea in #364
- docs: add JSDoc to interaction and shape mark components by @ljodea in #363
- docs: add JSDoc to axis, grid, and tick mark components by @ljodea in #362
- docs: add JSDoc to BaseMarkProps and BaseRectMarkProps by @ljodea in #360
- chore: try to fix failing ts check workfow by @gka in #370
- docs: add JSDoc and tests for hooks by @ljodea in #368
- docs: add JSDoc to core mark components by @ljodea in #361
- docs: re-generate api docs by @gka in #385
- test: add unit tests for LineX/Y wrappers (#165) by @ljodea in #371
- test: add unit tests for Rect/RectX/RectY marks by @ljodea in #372
- test: add unit tests for Link mark (#166) by @ljodea in #377
- test: add unit tests for Vector/Spike marks (#171) by @ljodea in #381
- test: add unit tests for Pointer mark (#167) by @ljodea in #374
- test: add unit tests for DifferenceY mark (#160) by @ljodea in #383
- test: add unit tests for BollingerX/Y marks by @ljodea in #379
- test: add unit tests for Geo, Graticule, and Sphere marks (#163) by @ljodea in #384
- test: add unit tests for RegressionX/Y marks (#169) by @ljodea in #378
- Add unit tests for RuleX/Y marks by @Copilot in #353
- chore: introduce type-aware oxlint linting by @gka in #387
- test: add unit tests for ColorLegend mark by @ljodea in #373
- test: add unit tests for SymbolLegend mark (#172) by @ljodea in #375
- fix: resolve strict TS errors in helpers, types, and marks by @ljodea in #389
- chore: update dependencies by @gka in #395
- chore(deps): bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #394
- chore: add svelte-check pre-commit hook by @ljodea in #396
- fix: resolve svelte-check issues in sveltepress theme by @gka in #398
- test: add tests for mergeDeep, tighten types by @ljodea in #399
- test: add tests for autoTicks, export IntervalLike type by @ljodea in #400
- test: add unit tests for getEmptyFacets by @ljodea in #401
- ts: fix types in some mark and transform props by @gka in #402
- fix: time scale nice domain inference by @gka in #404
- Normalize Plot grid defaults and support boolean shorthand by @gka in #405
- chore(deps-dev): bump svelte from 5.43.3 to 5.51.5 by @dependabot[bot] in #403
- docs: add bls and kneeling example plots by @gka in #406
- Fix 10 low-effort svelte-check issues in src/lib by @gka in #472
- fix: resolve svelte-check issues in Image mark by @gka in #474
- types: refactor mark typings into shared modules by @gka in #475
- Add Claude Code GitHub Workflow by @gka in #476
- fix: resolve svelte-check errors in 10 core mark components by @gka in #477
- Fix tick mark rendering and typing for svelte-check by @gka in #478
- Fix svelte-check issues in mark components by @gka in #479
- Fix regression mark helpers and tests by @gka in #480
- types: Fix svelte-check issues in mark helpers by @gka in #482
- fix: introduce post-packaging fixing of js imports by @gka in #483
- types: Fix svelte-check issues in Line.svelte by @gka in #484
- types: Fix svelte-check issues in Brush.svelte by @gka in #486
- docs: dynamically create repl links for examples by @gka in #487
- docs: add shift-map example by @gka in #485
- types: Fix svelte-check issues in BarX, BarY, RuleX, and RuleY by @gka in #488
- Fix lint:types CI failure in CustomMark tests (PR #382) by @Copilot in #489
- types: Fix svelte-check issues in remaining marks by @gka in #490
- types: fix issues in lib/core and Mark + Plot by @gka in #491
- types: fix svelte-check issues in src/routes/examples by @gka in #492
- types: fix remaining svelte-check issues (74 errors → 0) by @gka in #493
- chore(deps): bump minimatch from 3.1.2 to 3.1.3 by @dependabot[bot] in #495
- fix: correct position of facet x labels by @gka in #496
Full Changelog: v0.10.3...v0.11.0
v0.10.2
v0.10.0
What's Changed
- feat: Add canvas rendering support for Rule marks by @Copilot in #345
- feat: Add canvas tick mark rendering and example by @gka in #351
- feat: improve canvas tick mark rendering by @gka in #352
- feat: marker scale by @gka in #348
- feat: Add canvas rendering for Text mark by @gka in #354
- Fix HTML-escaped { and } in the API reference by @yutannihilation in #337
- fix: respect vector radius channel by @gka in #341
- chore: update dependencies by @gka in #336
- chore(deps-dev): bump @sveltejs/kit from 2.49.2 to 2.50.1 by @dependabot[bot] in #343
- Update link to facets page by @AlexWarnes in #344
- docs: add walmart stores example by @gka in #342
New Contributors
- @AlexWarnes made their first contribution in #344
Full Changelog: v0.9.2...v0.10.0
v0.9.2
Full Changelog: v0.9.2...v0.9.1
What's Changed
- feat: canvas rendering for Rect, Cell and Bar marks by @gka in #333
- fix: declare removeDuplicateTicks as optional setting of AxisX mark by @gka in #325
- fix: pass class name to base axis helper components by @gka in #331
- fix: accept normalize argument as object, too by @gka in #332
- docs: Ported Frame, Grid, and remaining Dot examples to Svelte Playground by @allanwheeler in #320
- docs: add api reference by @gka in #322
- docs: ported image and line examples to Svelte Playground by @allanwheeler in #327
- chore: count TS files in svelte files, too by @gka in #326
Full Changelog: v0.9.1...v0.10.0