Changelog
Source:NEWS.md
glyph 0.1.0
CRAN release: 2026-07-06
- Initial CRAN release.
- Core spec builder with quosure-based aesthetic mappings (no
aes()required). - Eight mark types:
mark_point(),mark_line(),mark_bar(),mark_area(),mark_text(),mark_rule(),mark_ribbon(),mark_link(). - First-class interactivity via
interact(): tooltips, zoom, brush selection, hover effects, cross-filtering, and named selections. - Declarative animation via
animate(): entrance transitions and keyframe animation through data states. - Unified scale system via
scale()with convenience wrappersscale_color(),scale_log(),scale_time(). - Token-based theming via
theme_tokens()with five built-in presets: light, dark, minimal, publication, presentation. - Built-in layout composition via
compose(),marginals(),inset(), andfacet(). - Multi-backend compilation pipeline with auto engine selection based on data size (HTML/D3, Canvas, WebGL).
- JSON spec export via
export()and Vega-Lite interoperability viato_vegalite(). - D3.js v7 rendering engine via ‘htmlwidgets’.