Skip to content

v0.4.18

Choose a tag to compare

@github-actions github-actions released this 24 May 07:40
· 1 commit to main since this release

ruviz v0.4.18

Released: 2026-05-24

Highlights

  • Heatmap and contour colorbars now scale consistently when rendering at higher DPI or through max_resolution.
  • Colorbar tick labels, rotated labels, width, margin, and border stroke now use the same logical sizing model as the rest of the plot.
  • Existing plots keep their data rendering unchanged; this release focuses on colorbar layout and stroke fidelity.

Version Alignment

This release keeps the published workspace packages aligned on one version:

  • ruviz 0.4.18
  • ruviz-web 0.4.18
  • ruviz-gpui 0.4.18
  • npm ruviz 0.4.18
  • PyPI ruviz 0.4.18

Fixes And Maintenance

  • Fixed colorbar label and tick-label sizing so typography is converted from points to render pixels before measurement and drawing.
  • Fixed colorbar width and margin scaling so the colorbar does not look undersized beside high-DPI heatmaps.
  • Fixed colorbar border stroke scaling so the outline remains visually consistent with other plot strokes.
  • Added focused regression coverage for colorbar layout scaling, text extent scaling, and border stroke scaling.

Quality And Validation

This release builds on green CI for PR #74 plus targeted local checks during release prep:

  • cargo check --all-targets
  • cargo test -p ruviz colorbar -- --test-threads=1
  • cargo fmt --all -- --check
  • git diff --check

References