Skip to content

Tags: TuSKan/ggplot

Tags

v0.0.9

Toggle v0.0.9's commit message
v0.0.9 — advanced faceting, secondary axes, theme overrides, Phase 8 …

…geoms

v0.0.8

Toggle v0.0.8's commit message
docs: update CHANGELOG.md and README.md for v0.0.8

v0.0.7

Toggle v0.0.7's commit message
v0.0.7 — Phase 6: Colour Scales & Legends

v0.0.6

Toggle v0.0.6's commit message
v0.0.6: temporal types, DateTime/Binned scales, opt-in drivers

v0.0.5

Toggle v0.0.5's commit message
release: v0.0.5

v0.0.4

Toggle v0.0.4's commit message
Phase 4.4: Theme Element System

v0.0.2

Toggle v0.0.2's commit message
v0.0.2 — lint hardening, sentinel errors, ROADMAP separation

v0.0.1

Toggle v0.0.1's commit message
v0.0.1: Phase 4 Production Hardening

Highlights:
- CI: golangci-lint, -race, GOEXPERIMENT matrix (simd/scalar), golden snapshots
- Clone independence: deep-clone safety for Plot.Aes and Plot.Layer
- Lazy engine: eliminated parent-walk, flatten() pre-count, no reversal
- Render hot path: strconv + SelectRows (no fmt.Sprintf / BoolMask)
- Stat extensibility: Stat.OutputMapping() replaces hardcoded switch
- Geom extensibility: RegisterGeomType() opens geom.Type for third-party packages
- Dataset.Table() no longer panics on uncollected lazy chains
- go-highway SIMD transcendentals replaced with scalar math.* (AVX2 codegen bug)
- CSV: encoding/csv replaces go-simdcsv for cross-platform compatibility