Releases: posit-dev/ggsql
Releases · posit-dev/ggsql
ggsql 0.4.1
What's Changed
- Decoration for polar panels by @teunbrand in #418
- Spatial phase I: Layer by @teunbrand in #370
- Add CASE expression support to tree-sitter grammar by @cpsievert in #432
- Add aggregate functionality for base layers by @thomasp85 in #384
- Resuppress dummy axes on polar plots by @teunbrand in #430
- Improve docs by @arturcarvalho in #433
- Expand tooling documentation by @georgestagg in #441
- add side to jitter and boxplot by @thomasp85 in #439
- fix(parser): preserve Jinja templates in SQL extraction by @dataders in #445
- allow dummy axes for relevant layers by @thomasp85 in #442
- Upgrade to duckdb v1.10502 and arrow v58 by @georgestagg in #447
- Add ADBC reader behind 'adbc' feature by @jimhester in #422
- fix(writer): boxplot produces invalid Vega-Lite spec by @cpsievert in #449
- Support predicates in function arguments by @cpsievert in #457
- Release version 0.3.3 by @georgestagg in #460
- fix: unquote SQL identifiers in VISUALIZE column references by @cpsievert in #450
- Improvements to hinges by @teunbrand in #466
- Labels for numeric scales compare on
datum.valueby @teunbrand in #464 - Spatial phase II: Map projections by @teunbrand in #455
- Use display names for aesthetics in stat error messages. by @teunbrand in #463
- Layer densification/munching for map projections by @teunbrand in #472
- Add spatial support for Wasm by @georgestagg in #471
- Improvements around skill.md by @teunbrand in #474
- Use
Parametertype alias forHashMap<String, ParameterValue>. by @teunbrand in #473 - Add missing spatial news bullets by @teunbrand in #476
- suggestion on how to describe aesthetics by @EvaMaeRey in #478
- Fix
PARTITION BYbug for spatial projections by @teunbrand in #479 - Fix label expressions for binned scales by @teunbrand in #480
- Pin rustc and toolchain to 1.86 by @thomasp85 in #475
- Avoid the toolchain toml by @thomasp85 in #481
- Fix panel boundary missing for lon/lat map projections by @teunbrand in #482
- Release version 0.4.0 by @georgestagg in #486
- Release version 0.4.1 by @georgestagg in #487
New Contributors
- @dataders made their first contribution in #445
- @jimhester made their first contribution in #422
Full Changelog: v0.3.3...v0.4.1
ggsql 0.3.3
What's Changed
- Add CASE expression support to tree-sitter grammar (#432)
- fix(writer): boxplot produces invalid Vega-Lite spec (#449)
- Support predicates in function arguments (#457)
Full Changelog: v0.3.2...v0.3.3
ggsql 0.3.2
What's Changed
- Fix npm package publishing in GHA workflow by @georgestagg in #407
- Dependency audit by @teunbrand in #413
- Unanchor scales from 0 in free-scaled facets by @teunbrand in #420
- Fix for side-effects seeping into data query by @teunbrand in #419
- Fix data-panel misassignment by @teunbrand in #424
- Improve documentation by @arturcarvalho in #426
- Refactor libodbc bindings by @georgestagg in #421
- Release version 0.3.2 by @georgestagg in #428
Full Changelog: v0.3.1...v0.3.2
ggsql 0.3.1
What's Changed
- GHA: Workaround for nodejs/node issue 62425 by @georgestagg in #401
- Fix stacking bug by @teunbrand in #403
- Release ggsql 0.3.1 by @georgestagg in #406
Full Changelog: v0.3.0...v0.3.1
ggsql 0.3.0
What's Changed
- Add facet info to gallery for pie charts section by @EvaMaeRey in #322
- Actually allow ODBC connections from CLI by @georgestagg in #344
- Fix installation instructions by @georgestagg in #351
- Tweak .gitignore by @georgestagg in #352
- fix(reader): honor absolute paths in duckdb:// URIs and fail fast on missing files by @shntnu in #347
- add /format action by @thomasp85 in #353
- Fix macOS wheel dylib load paths by @georgestagg in #355
- Fix typo by @arturcarvalho in #357
- No-polars in ggsql by @thomasp85 in #350
- Kernel output based on destination by @thomasp85 in #360
- Keep data on the backend until needed by @thomasp85 in #363
- Remove DuckDB ColumnBuilder by @teunbrand in #365
- Add ggsql cell delimiters and code lens actions by @georgestagg in #366
- Setting named shapes to SVG paths by @teunbrand in #371
- Publish wasm binary and package to npm and GitHub releases by @georgestagg in #367
- Cli docs by @thomasp85 in #361
- update grammar to allow preceding FROM by @thomasp85 in #369
- Fix typos by @arturcarvalho in #377
- Fix typos by @arturcarvalho in #380
- restructure CLAUDE.md by @thomasp85 in #382
- move cli to module by @thomasp85 in #379
- Allow arbitrary SQL statements by @teunbrand in #364
- Range/segment cleanup by @thomasp85 in #387
- Set optimisation and strip flags for release profile by @georgestagg in #390
- fix and guard errors by @thomasp85 in #388
- Fix bundled shared libraries for ggsql-jupyter on Linux by @georgestagg in #392
- Fix opacity honoring in points by @thomasp85 in #393
- Allow set quantifiers for functions in ggsql grammar by @georgestagg in #395
- normalize column references by @thomasp85 in #374
- Fix boxplot median line dropped by OOB null-filtering by @georgestagg in #394
- Fix validation when visual query is swallowed by the SQL part due to parse issues by @thomasp85 in #389
- Bump version to 0.3.0 and prepare for release by @georgestagg in #400
New Contributors
- @shntnu made their first contribution in #347
- @arturcarvalho made their first contribution in #357
Full Changelog: v0.2.7...v0.3.0
ggsql 0.2.7
ggsql Python 0.2.7
Bump to version 0.2.7 (#327) * Switch from .dmg to .pkg installation * Bump to version 0.2.7
ggsql 0.2.6
ggsql Python 0.2.6
Bump to version 0.2.6 (#326) * Set auditwheel=repair for Jupyter macOS builds * Use dylibbundler to bundle libs on macOS * Bump version to 0.2.6