Repository navigation
Releases
gradbars v1.1.0
-
Add the opt-in reports library with correlation, ablation and metrics presets and column recipes. Preserve raw numeric meanings and explicit metric directions.
-
Add a schema-1 public scalar backend contract with registration, capability negotiation, scoped read-only records, a native continuation and explicit error/TikZ fallback for unsupported kinds. The supplied drawing implementation remains TikZ.
-
Add semantic version queries/requirements and an independently testable public-only third-party starter. Keep the default five-library load list unchanged.
-
Extend the existing collected-column interface with
\gradbarscolumn*for compact centered labels, explicit blank-cell spacing and unused column-name checks; retain the unstarred behavior. Add\gradbarsheadand a complete Precision/Recall example so ordinary table data contain only numbers. -
Add eight named Heat palettes: blue, teal, purple, orange, purple-teal, blue-red, orange-blue and brown-teal. Reuse the same resolved colors in standalone Heat cells, columns and shared legends; preserve old defaults and explicit color overrides.
-
Add
legend missing=true|falseto continuous and shared legends; keep true by default. Hiding the item also removes its automatic missing-value description. -
Fix constant automatic scales when the numeric engine rounds both +/-0.5 endpoints to the same value (for example 1e100). Preserve normal +/-0.5 bounds; only collapsed intervals use a bounded 5% span, preventing an invalid zero-width scale.
-
Add opt-in distribution statistics, type-7 quartiles, observed 1.5 IQR whiskers, raw/precomputed box plots, complete descriptions, native boxplot columns and distribution/accessible table styles. Keep sample counts and unknown precomputed counts distinct.
-
Add opt-in continuous, shared categorical and reference legends. Freeze explicit scales through core named-scale resolution (including auto box/spark modes), color roles, units, percentage bases and direction; reject conflicts and semantic overrides at legend rendering.
-
Add accessible color roles and sequential/diverging Heat palettes. Retain old defaults, print behavior and the five default libraries.
-
Extend tabularray with J/R/V/K/U/B columns and matching helpers for dumbbell/range/spark/stack/bullet/boxplot. Load their libraries in the adapter preamble and reserve spark/dumbbell marker stroke width, including points exactly at scale endpoints.
-
Add explicit table structure with captions, logical row order, scoped headers and spans. Repeated tagged longtblr headers require LuaLaTeX and become artifacts after the first page. Opt-in per-page descriptions rebuild fresh content under the original logical cells; explicit multilevel Headers-ID links validate real header cells and reject cycles. Cross-page spans, nested tables and viewer-level certification remain outside this delivery.
-
Add three-engine numerical/error/PDF-structure regressions and bilingual chapters. CTAN submission is separate from this GitHub release.
Downloads
gradbars-ctan.zip: source distribution with documented sources, manuals and installation support.gradbars-manual-v1.1.0.pdf: Chinese manual.gradbars-manual-en-v1.1.0.pdf: English manual.gradbars-source-v1.1.0.pdf: source reference.SHA256SUMS: checksums for all four release assets.
Validation
Validated locally with pdfLaTeX, XeLaTeX and LuaLaTeX: native l3build checks, 643 static regression combinations, 17 PDF structure fixtures, palette contrast checks, third-party starter checks, and isolated installation from the final source archive. Source archive rebuilt for the final 2026-10-25 metadata. CTAN submission is separate from this GitHub release.
gradbars v0.0.4
gradbars v0.0.4 introduces a dedicated interface for compact visual tables in LaTeX.
- Nine column types, configurable alignment and rule styles, automatic width allocation, multilevel spanning headers and grouped rows.
- Best/second-best marking with ties and metric direction, reusable table styles/schemas, and multipage tables with repeated headers.
- Multiple references, bullet charts, grouped intervals, overflow indicators, marker shapes and change annotations.
- Automatic alternative text when LaTeX PDF tagging is enabled, custom
altdescriptions and compatibility with/tikz/alt. - Fixed duplicate graphic descriptions caused by discarded table-measurement passes.
- Updated English and Chinese PDF manuals and a Chinese-first GitHub README.
The tagging fix was checked against issue #1 with pdfLaTeX and XeLaTeX, including raw values, missing observations, comparison differences and table reading order. Thirty table regression cases passed. Automatic descriptions do not establish document-wide PDF/UA conformance.
Assets include both English and Chinese PDF manuals. Package and documentation sources are available in the repository.