Releases: f5/unovis
Releases · f5/unovis
1.6.4
What's Changed
- Core | Test: Remove navbar for tooltip tests by @lee00678 in #674
- Core | Containers: Add onRenderComplete callback by @rokotyan in #666
- Component | Crosshair: Correct
templatetypings by @rokotyan in #667 - Component | Area: Add
stackMinHeightconfiguration option by @rokotyan in #669 - Website | Docs: Intro open-in-stackblitz svg icon by @suryahanumandla in #679
- Misc | Fix: High Vuln fixes by @lee00678 in #682
- Misc | Fix: High Vulnerability fix by @lee00678 in #683
- Components | Sankey: Zoom / Pan, Node selection, Better label rendering, and more by @rokotyan in #652
- Component | Graph | Link Labels: Use
colorinstead offillfor elements by @rokotyan in #671 - Component | Graph: Fit View to Bounds by @rokotyan in #657
- Component | Treemap: Fix update transition by @devgru in #677
- Component | Leaflet Map: Don't throttle wheel event by @rokotyan in #675
- Component | Treemap: Don't render text when not needed by @rokotyan in #684
- React: Wrapper fix for stand alone components by @rokotyan in #672
- Component | Crosshair: Use nearest datum x value by @rokotyan in #687
- Component | Axis: Improve axis rendering performances by @aguingand in #689
- Axis: Fix rotated tick text position + more by @rokotyan in #693
- Misc: Cache CSS variable value on read; Fork
to-pxand make it SSR-ready by @rokotyan in #695 - Component | Area: Allow displaying a line by @aguingand in #691
- Component | Flow Legend: Refactor, framework integrations; Simplify wrapper codegen by @rokotyan in #696
- Core: Fix vulnerability by @lee00678 in #701
- Component | Treemap: Fix render issues, config option for
tileShowHtmlTooltipby @rokotyan in #702 - Misc: Migrate from npm to pnpm across all packages by @suryahanumandla in #686
- Misc: Fix vulnerabilities by @suryahanumandla in #703
- Website | Bug: Fix website build missing docusurus core issue by @lee00678 in #705
- Component | Axis: Correct dominantBaseline for Y axis by @rokotyan in #709
- Component | Stacked Bar: Performance optimizations by @rokotyan in #708
- Misc: Fix vulnerabilities by @lee00678 in #706
- Component | Sankey: New
onLayoutCalculatedcallback andgetSankeyDepthmethod; Fixes by @rokotyan in #697 - Component | Treemap: Fix render issues; Config option for
tileShowHtmlTooltip; AddtopLevelParentby @rokotyan in #707 - Website: Angular LTS annoucement with banner update by @lee00678 in #713
- Component | Angular: Auto generate updated components by @lee00678 in #717
- Misc: Update all npx commands to pnpm equivalent commands and dependency licenses by @suryahanumandla in #718
New Contributors
- @aguingand made their first contribution in #689
Full Changelog: 1.6.2...1.6.4
1.6.2
What's Changed
- Container | XYContainer: YDirection south doesn't work with crosshair by @lee00678 in #639
- Component | Axis: Add axis grid line dasharray CSS var to grid line by @dennisadriaans in #640
- Component | Crosshair: Add skipRangeCheck prop by @lee00678 in #648
- Component | Crosshair: Make leftNearestDatumIndex optional by @lee00678 in #650
- Website | Docs | XYLabels: Add documentation by @suryahanumandla in #653
- Component | Treemap: Label wrapping, color fixes and more by @rokotyan in #655
- Component | Crosshair: Update shouldShow check by @lee00678 in #654
- Component | Tooltip: Fix Tooltip retains previous content when empty string or undefined is returned by @suryahanumandla in #662
- Intro new dev examples and percy tests for tooltip by @suryahanumandla in #659
- Misc: Vuln fixes for 1.6.2 by @lee00678 in #660
Full Changelog: 1.6.1...1.6.2
1.6.1
What's Changed
- Website | StackedBar | Orientation: Snippet using XYWrapper instead of XYWrapperWithInput by @naptr in #625
- Component | Axis: Fix Label overlapping issue by @lee00678 in #628
- Component | Annotation: Add calc() support to annotation position by @lee00678 in #624
- Timeline: Configurable positioning of small rounded segments by @rokotyan in #622
- Axis: Show grid when
minMaxTicksOnlyistrueby @rokotyan in #621 - Component | Axis: Fix for tick labels overlapping and wrapping by @rokotyan in #589
- Vue | Map: Reactive data by @ashddev in #630
- Component | Timeline: Correct bleed calculation when
showEmptySegmentsCorrectPositionistrueby @rokotyan in #635 - Component | Axis: Fix autoMargin _getYTickTextTranslate undefined issue by @lee00678 in #634
- Release: 1.6.1 by @suryahanumandla in #637
New Contributors
Full Changelog: 1.6...1.6.1
1.6.0
What's Changed
- Component | Timeline: Enhancements and fixes by @rokotyan in #536
- Component | Graph: Link Flow update fix by @rokotyan in #577
- Component | Graph: Fix link flow group dot issue by @suryahanumandla in #575
- Component | Graph: Configurable spacing for Parallel layouts by @rokotyan in #578
- TS: Replacing deprecated JSX.Element with React.ReactNode by @50rayn in #545
- Component | Plotband: Add plotband component by @50rayn in #562
- Website | Docs | Plotband: Add documentation for the plotband by @50rayn in #583
- Component | Timeline: Calculate
absoluteContentHeightusingrowHeightby @rokotyan in #587 - Core | Types | UnovisText: Making
fontSizeoptional by @rokotyan in #585 - Svelte | Solid: Fix gallery example by @lee00678 in #594
- Container | XY: Handle edge cases when
scaleByDomainistrueby @rokotyan in #588 - Website | Gallery: Adding a new stacked area chart with attributes example by @suryahanumandla in #597
- Solid | Bug: Component destroy method on XY Container. by @lee00678 in #602
- Component | Rolling Pin Legend by @devgru in #571
- Component | Tooltip: Add dynamic config retrieval for mousemove handler by @suryahanumandla in #606
- Website | Gallery: Adding a new patchy line chart example by @suryahanumandla in #558
- Component | Plotline: Add plotline component by @50rayn in #555
- Component | Crosshair:
forceShowAt,onCrosshairMovecallback, misc optimizations by @rokotyan in #598 - Dev: Updating dependencies to fix vulnerability warnings by @suryahanumandla in #608
- Component | Axis: Add customizable CSS variables for axis line with defaults by @dennisadriaans in #600
- Component | BulletLegend: Support multiple colors per item by @curran in #591
- Website | Bullet Legend: Update doc to address mutliple color per item by @lee00678 in #612
- Component | Graph: Doc update by @lee00678 in #616
- Component | Axis: Label trim and wrap by @lee00678 in #609
- Component | Treemap component by @lee00678 in #584
- intro custom graph nodes gallery example by @suryahanumandla in #603
- Website | Gallery: Treemap by @lee00678 in #610
New Contributors
- @suryahanumandla made their first contribution in #575
- @devgru made their first contribution in #571
- @dennisadriaans made their first contribution in #600
Full Changelog: 1.5.2...1.6
1.5.2
What's Changed
- Website: Update website upload yml by @lee00678 in #535
- Component | Tooltip: Add show/hide delay and improve hover behavior by @rokotyan in #537
- Dev | Fix: TypeScript import aliases by @curran in #540
- Dev Workflow Improvements by @rokotyan in #538
- Component | Area: Different min height implementation by @rokotyan in #550
- Vue | Solid: Bumped Vite to version 6 by @50rayn in #546
- Component | Chord: Fix link value zero issue by @lee00678 in #552
- Solid: Update containers and template by @hngngn in #549
- Component | Graph: More Link Particle Flow and Fit View controls by @rokotyan in #551
- Revert "Misc: Integrate the bumpp" by @lee00678 in #553
- Misc: Update whitelist for CLA by @lee00678 in #559
- Misc: Update maintainer info and readme by @lee00678 in #561
- Misc: Vuln fix by @lee00678 in #560
- Revert "Component | Axis: Better
tickFormattyping" by @lee00678 in #569 - Component | Graph: Adjust node positioning in ELK layout to center nodes based on width and height by @rokotyan in #568
- Misc | Dependencies: Update elkjs to 0.10.0 by @rokotyan in #567
- Component | Scatter: Only resolve label overlap when needed by @curran in #565
- Fix: XYLabels not rendering issue by @pipriles in #563
- Misc: Update readme by @lee00678 in #570
New Contributors
Full Changelog: 1.5.1...1.5.2
1.5.1
What's Changed
- Graph: Support for multiple links labels by @rokotyan in #510
- Misc: Add
.nvmrcfile and set packageManager by @50rayn in #496 - Website | Bug: Fix propsTable by @lee00678 in #519
- Website | Release: Update minor release note link issue by @lee00678 in #511
- Misc: Integrate the bumpp by @50rayn in #489
- Dev | Fix: Set react-refresh-typescript to 2.0.9 for now. by @lee00678 in #522
- Component | Graph: Add
shouldDataUpdateoption to control update behavior by @rokotyan in #479 - Component | Donut: Half Donut by @curran in #509
- Component | Graph: Fixing pointer-events issues; Configurable link highlight on hover by @rokotyan in #492
- Stacked Bar: Fixing how stacked values are handled by @rokotyan in #525
- Core: Add new percy tests by @lee00678 in #528
- Core | Fix: Update moduleResolution to fix dynamic import issue by @lee00678 in #527
- Core | Fix: Vulnerabilities by @lee00678 in #523
- Component | Axis: Better
tickFormattyping by @rokotyan in #526 - Component | Line: Support interpolated dashed line for missing values by @reb-dev in #532
- Component | Graph: Various improvements by @rokotyan in #531
- Packages: Adding missing LICENSE and README files for Solid; Docs url fix by @rokotyan in #533
New Contributors
Full Changelog: 1.5.0...1.5.1
1.5.0
What's Changed
- Release: 1.4.4 by @reb-dev in #433
- Adding Visual Testing: Cypress + Percy by @lee00678 in #419
- Angular | SingleContainer: Add SVG defs and sizing options to SingleContainer by @rokotyan in #435
- Graph: Supporting custom functions for node rendering; onRenderComplete callback by @rokotyan in #404
- Core | Percy Test: Add wait time by @lee00678 in #448
- Core | Container: Improve ResizeObserver handling by @rokotyan in #463
- Core | Container: Updating jsdoc for
widthandheightby @rokotyan in #464 - Website | Leaflet Map: Update advanced leaflet map example url by @lee00678 in #474
- Component | Axis: Fix label rotation undefined issue by @lee00678 in #473
- Component | Graph: SVGs in Link labels, Zoom start/end callbacks, Fit view to specific nodes, Docs update by @rokotyan in #465
- Component | Axis: Hiding overlapping tick labels by @rokotyan in #466
- Solid Integration by @rokotyan in #469
- React | HTML Components: Adding
componentdependency touseImperativeHandleby @rokotyan in #477 - Component | Tooltip | Crosshair: Automatic Tooltip placement when used with Crosshair by @rokotyan in #476
- Docs: Fix import statements from examples by @50rayn in #485
- Shared | Vue: Fix
Scatter Plot with Varied Shapegallery demo by @50rayn in #483 - Core | Container: Moving svgDefs update to
updateContainerby @rokotyan in #494 - Website | Solid: Add solid to varies places in contributing section by @lee00678 in #491
- Core: Fix the nullish coalescing operator in
_updateScalesRangeby @50rayn in #493 - Upgrade to Docusaurus V3 by @lee00678 in #486
- Svelte: Fix reactivity loops & crashes by @pingu-codes in #487
- Misc: License files clean up by @rokotyan in #503
- React 19 and Angular 19 support by @rokotyan in #505
- Website | Release: Add 1.5 release note by @lee00678 in #501
- Website | Release: Note update, Remove Svelte 5 from package.json by @lee00678 in #506
- Release: 1.5.0 by @lee00678 in #507
New Contributors
- @50rayn made their first contribution in #485
- @pingu-codes made their first contribution in #487
Full Changelog: 1.4.4...1.5.0
1.4.4
What's Changed
- Tooltip: Sticky position and support for dynamic content (e.g. via React's
createPortal) by @rokotyan in #402 - Dev | Examples | Donut chart: Component name fix while launching stac… by @lucky-9 in #420
- Website: Fixed a bug seen on https://unovis.dev/docs/xy-charts/Group… by @nharrisanalyst in #426
- TopoJSON Map Fixes by @reb-dev in #425
- Core | Bug: Xy-container size rendering fix by @lee00678 in #431
- Container | Fix: Ensure prevConfig is defined before checking svgDefs by @reb-dev in #432
New Contributors
- @lucky-9 made their first contribution in #420
- @nharrisanalyst made their first contribution in #426
Full Changelog: 1.4.3...1.4.4
1.4.3
What's Changed
- Component | Graph: Allow user to set node positions by @lee00678 in #397
- Website: Miscellaneous style and content tweaks by @reb-dev in #410
- Component | Scatter: Make
sizeScaleimmutable to preventsizeRangecollisions by @reb-dev in #411 - Component | Scatter: Label rendering fixes by @reb-dev in #413
Full Changelog: 1.4.2...1.4.3
1.4.2
What's Changed
- Website | Gallery: Range plot by @lee00678 in #390
- Component | Brush: Additional styling options via CSS variables by @rokotyan in #392
- Component | Axis: Add tick label rotation by @yanneves and @lee00678 in #394
- Dev | Examples | Expandable Sankey: Fix type error in example data by @joshlarsen in #406
- Component | Graph: Multiple node selection by @reb-dev in #395
- Component | Axis: Y axis label rotation fix by @lee00678 in #408
- Component | Graph: Layout recalculation and persistency fix by @rokotyan in #396
- Containers: Don't re-append SVG defs if they didn't change by @rokotyan in #405
New Contributors
- @joshlarsen made their first contribution in #406
Full Changelog: 1.4.1...1.4.2