Releases: goptics/vizb
Releases · goptics/vizb
Release list
v0.17.0
What's Changed
- ci: separate merge and publish for release prepare-only builds by @fahimfaisaal in #259
- feat(ui): support direct data-url dataset paths by @hfl0506 in #251
- ci: add cross-platform installer smoke tests by @fahimfaisaal in #265
- feat(cli): add title override for col-axis charts by @hfl0506 in #245
- fix(action): support title override for col-axis charts by @hfl0506 in #267
- fix(chart): bar brush selection stats by @hfl0506 in #261
- feat:docker packaging by @hfl0506 in #269
- feat(api): add health endpoint by @hfl0506 in #271
- test(ui): scale test casees and enforce coverage by @fahimfaisaal in #272
- chore: added dependabot configuration file by @fahimfaisaal in #273
- chore(deps): bump @astrojs/starlight from 0.41.1 to 0.41.4 in /docs by @dependabot[bot] in #285
- chore(deps): bump animejs from 4.4.1 to 4.5.0 in /docs by @dependabot[bot] in #282
- feat(release): publish multi-arch Docker images by @fahimfaisaal in #286
- docs: add Docker usage guidance by @hfl0506 in #260
- feat(cli): add installation-aware update command by @fahimfaisaal in #263
New Contributors
- @dependabot[bot] made their first contribution in #285
Full Changelog: v0.16.1...v0.17.0
v0.16.1
Changelog
- b17af15 fix(ui): normalize single embedded dataset (#257)
- c4eeaeb fix(docs): host live examples under /examples/live and improve CI (#247)
- 63fd6eb fix(ci): coerce examples publish input to boolean on push (#248)
- 354caee ci: publish example dashboards by default on every run (#249)
- de3a37f chore: update changelog for v0.16.1
v0.16.0
What's Changed
- feat(parser): add json parser support for 2d arrays by @hfl0506 in #208
- fix(ui): include zero values in donut legends by @AysajanE in #226
- ci(action): verify generated outputs by @fahimfaisaal in #225
- feat: add --col-axis for multi-column competitor charts (#220) by @fahimfaisaal in #222
- chore: standardize agent guidance, tests, and task commands by @fahimfaisaal in #227
- feat(api-contract): complete and verify REST api contract by @hfl0506 in #221
- ci: serialize release site publishing by @fahimfaisaal in #228
- chore(release): draft CHANGELOG.md with git-cliff by @fahimfaisaal in #234
- docs: reorganize examples by topic and split live dashboards by @fahimfaisaal in #235
- feat(core): extract server safe core by @hfl0506 in #230
- feat(serve): add REST API server command by @hfl0506 in #232
- feat(ui): Add lazy loading for remote dataset catalogs by @hfl0506 in #233
- ci: organize example workflows and status badges by @fahimfaisaal in #241
- test(serve): strengthen POST /ui contract coverage by @hfl0506 in #242
- fix(core): make Go benchmark metadata request-scoped by @hfl0506 in #238
- fix(ui): center labels inside stacked bars by @AysajanE in #243
- feat(api): add root conversion endpoint by @hfl0506 in #239
New Contributors
Full Changelog: v0.15.1...v0.16.0
v0.15.1
What's Changed
- fix(ui): keep grouped 3D z-axis name with transparent text by @fahimfaisaal in #199
- chore(ui): upgrade TypeScript to 6.0.3 by @fahimfaisaal in #200
- ci: gate releases and reuse embedded UI builds by @fahimfaisaal in #201
- perf(docs): improve Lighthouse score and refactor logo animation by @fahimfaisaal in #203
- feat(dx): add Dev Container and bump Go to 1.26.5 by @fahimfaisaal in #210
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- feat(line): add --smooth flag for 2D line charts by @hfl0506 in #187
- feat(stats): add multi-select descriptive column picker by @hfl0506 in #191
- feat(bar): add --horizontal flag for 2D grouped bar charts by @fahimfaisaal in #190
- feat(bar/line): add --stack for 2d charts by @hfl0506 in #194
- fix: clear grouped 3D z-axis name under option merge by @ahfoysal in #192
- feat(ci): untrack vizb-ui.gen.go and generate embed in CI by @fahimfaisaal in #197
- feat: add --theme color palette support by @ahfoysal in #195
New Contributors
Full Changelog: v0.14.1...v0.15.0
v0.14.1
What's Changed
- feat(ci): replace artifact storage with R2 in stateful CI example by @fahimfaisaal in #180
- fix(merge): replace only colliding tag data on same-tag merge by @fahimfaisaal in #181
- fix(merge): ensure tag-axis dimension is present in axes by @fahimfaisaal in #182
- docs(merge): document same-tag replacement and auto-axis behavior by @fahimfaisaal in #183
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
- fix(action): preserve scatter settings on merge-deploy by @fahimfaisaal in #155
- feat: add terminal logo banner to install scripts by @fahimfaisaal in #156
- feat: green arrow logs, simplify messages by @fahimfaisaal in #158
- fix(charts): tooltip legend layout and sigma math by @fahimfaisaal in #159
- fix(stats): correct CI formula, zAxis drop, and edge guards by @fahimfaisaal in #160
- docs(readme): add quick example with platform-specific install commands by @fahimfaisaal in #162
- chore(docs): upgrade Astro 6 to Astro 7 with Rust compiler by @fahimfaisaal in #164
- fix(charts): fit y-axis to data range for line and scatter charts by @fahimfaisaal in #163
- fix(charts): size value 3D grid from category counts and cap camera distance by @fahimfaisaal in #161
- chore(ui): upgrade vite 8 and vitest 4 by @fahimfaisaal in #165
- feat(charts): add --symbol and --symbol-size flags for line and scatter by @fahimfaisaal in #166
- feat(scatter): add --visualmap for 2D scatter gradient coloring by @fahimfaisaal in #169
- feat: applicability-rule pipeline + config/ → internal/ move by @fahimfaisaal in #170
- feat(dataset): add --id flag and ?id= URL dataset selection by @fahimfaisaal in #171
- fix(scatter): apply visualMap on large datasets and add house-price example by @fahimfaisaal in #172
- feat(select): solo --select axis mode, multi-stat, and mixed by @fahimfaisaal in #173
- feat(ci): local ACT example, stable
idlinks, and parser fixes by @fahimfaisaal in #174 - fix(sort): apply sort to 1-axis charts by @fahimfaisaal in #175
- docs(charts): add bar and line examples with screenshots by @fahimfaisaal in #168
Full Changelog: v0.13.0...v0.14.0
v0.13.0
Changelog
- 379e02a refactor: settings architecture — typed per-chart config + field-registry panel (#130)
- ec5aed3 refactor(cli): rename html command to ui, keep html alias (#121)
- 9a2880b fix: stat flag maintenance, correlation stats, and chart layout (#137)
- 4ec6e08 fix(ui): hide axis titles when dimension labels are unset (#150)
- 3d17211 fix(stat): harden --stat flag across the full stack (#136)
- d06f7db fix(ci): use GITHUB_TOKEN for release approval (#151)
- 8d9e0de fix(ci): publish releases with GITHUB_TOKEN
- 0b1d9c6 fix(charts): simplify grid bottom to dataZoom-only branching (#138)
- 2a08234 fix(charts): coordinate correlation heatmap bottom layout (#139)
- 0eebde7 fix(bar,line): decouple --3d-visualmap from --3d (#135)
- 85277ab feat: support generic CSV/JSON tabular data with auto-detection (#123)
- 29ff383 feat: stats panel, heatmap chart, async pipeline, and Go-stage chunk pruning (#126)
- e04f245 feat: per-chart settings, serial axes, and URL sync (#127)
- 713e915 feat: data-set rename, async pipeline, 3D scale/labels, donut tooltips (#124)
- ccdac51 feat: chart subcommands, remove global FlagState, and drop --scale from root (#129)
- 2853fc2 feat: auto-group and auto-value mode for CSV/JSON tabular data (#145)
- 1013c16 feat: async chart pipeline with worker-owned grouping and perf improvements (#125)
- e988804 feat: added col value parser inside group pattern (#131)
- 368c97b feat: add z-axis / 3D chart support with echarts-gl (#122)
- 77769da feat(radar): add radar chart type (#128)
- 1ff0277 feat(parser): support trailing and consecutive separator skips (#132)
- 93707b0 feat(json): add --json-path to chart a nested array from a JSON envelope (#143)
- 080b994 feat(heatmap): move Y-axis zoom to right, drop 3D color blend (#134)
- 4222bca feat(cli): add --select flag for csv/json value column selection (#140)
- ee58f44 feat(charts): show per-legend Σ totals in 3D tooltip rows (#133)
- f1a6900 feat(charts): introduce scatter chart for coordinate plotting (#142)
- 82831b6 feat(charts): add chart total badge and improve 3D tooltips (#141)
- f413acd ci: parallelize gates and centralize action tests in CLI (#147)
- cbf1833 ci(examples): deploy GitHub contribution skylines from live API (#148)
- 291e471 chore: clarify --filter flag description for CSV/JSON and benchmarks (#146)
v0.12.0
What's Changed
- feat: added vizb logo animation using anime by @fahimfaisaal in #111
- feat(ci): added multi lang examples pipeline by @fahimfaisaal in #112
- docs: added animated logo gif at readme by @fahimfaisaal in #113
- fix(ui): used missing showlabels state at line chart by @fahimfaisaal in #114
- chore: used init function to embed version flag by @fahimfaisaal in #115
- fix: inject version via ldflags in goreleaser build by @fahimfaisaal in #116
- docs/ci: enrich examples page and fix deploy-docs trigger by @fahimfaisaal in #117
- feat: add cpu and os info to history entries with popover badges by @fahimfaisaal in #118
- feat(html): add --data-url flag to decouple benchmark UI by @fahimfaisaal in #119
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- docs: introduced starlight for the official docs by @fahimfaisaal in #101
- feat: add multi-language benchmark parser registry by @fahimfaisaal in #102
- fix(ui): don't apply log scale to charts with max value below 1 by @fahimfaisaal in #108
- fix: show help and exit 0 when no target given by @fahimfaisaal in #109
- fix: show help and exit 0 when no target given by @fahimfaisaal in (#109)
- fix(ui): don't apply log scale to charts with max value below 1 by @fahimfaisaal in (#108)
Full Changelog: v0.10.3...v0.11.0