News
Release announcements.
Discover what each release brings through its announcement post.
-
v0.6Tuesday, the 28th of July, 2026
Gribouille 0.6
Read the announcementGribouille 0.6.0 adds an experimental set of data wrangling verbs, so grouped aggregation, reshaping, and joining happen in the document instead of in a script run beforehand. Automatic axis breaks now come from the extended Wilkinson search, and
breaks-width(),breaks-pretty(),breaks-extended(), andbreaks-quantile()place them by hand. Axis ticks are themed through a singleelement-tick, the breaking change of the release. -
v0.5Monday, the 13th of July, 2026
Gribouille 0.5
Read the announcementGribouille 0.5.0 brings native kernel density estimation to Typst: densities, violins, two-dimensional densities, ridgelines, and a LOESS smoother, all computed in pure markup. It also rewrites the scale system so the per-aesthetic
scale-*constructors collapse into a single keyedscales(), the largest breaking change of the release. Streamgraphs, bump charts, and waffle charts join the roster too. -
v0.4Monday, the 22nd of June, 2026
Gribouille 0.4
Read the announcementGribouille 0.4.0 teaches the scales to read dates and times from plain strings, lets any character stand in as a point marker, and splits the panel grid into a major and minor cascade with minor gridlines on by default. It also renames
labs()tolabels(), and closes with a real chart built from the package’s own GitHub star history. -
v0.3Monday, the 15th of June, 2026
Gribouille 0.3
Read the announcementGribouille 0.3.0 gives guides and axes a much finer on/off switch, lets compose() carry its own theme, and makes geom-area() stack by default. A long list of legend and annotation fixes rounds it out.
-
v0.2Wednesday, the 3rd of June, 2026
Gribouille 0.2
Read the announcementGribouille 0.2.0 is the first feature update since the launch, and 0.2.1 follows shortly after.
compose()can now number panels, nest, carry its own titles, hoist a single shared legend, and line panels up across the grid withalign-panels,facet-grid()gains free scales, and labels and guides get tidier controls. Most of the work, though, went into the internals, where a long list of panics became clear errors and correct output. -
v0.1Wednesday, the 20th of May, 2026
Grammar of Graphics for Typst
Read the announcementGribouille is a new Typst package that brings Wilkinson’s grammar of graphics natively into Typst, in the spirit of
ggplot2andplotnine. Version 0.1.0 ships alongside an updatedTypst RenderQuarto extension whose newtypst_define()helper streams arbitrary Python and R values, from a scalar to a Polars DataFrame, straight into Typst code blocks.