Skip to content

Release version 0.3.3#460

Merged
georgestagg merged 6 commits into
mainfrom
release-version-0-3-3
May 27, 2026
Merged

Release version 0.3.3#460
georgestagg merged 6 commits into
mainfrom
release-version-0-3-3

Conversation

@georgestagg
Copy link
Copy Markdown
Collaborator

@georgestagg georgestagg commented May 27, 2026

This is a patch release, branched from the v0.3.3 tag.

The procedure will be as follows:

  • Wait for testing CI to go green.
  • Create a GitHub release, tagging the tip of this branch as v0.3.3
  • Wait for release CI has finished, merge main into this PR - taking main over this branch for any hotfix PRs already in main.
  • Merge this PR into main.

cpsievert and others added 5 commits May 27, 2026 11:41
Fixes #431 — CASE...END inside function arguments (e.g.
COUNT(CASE WHEN x = 1 THEN 1 END)) previously caused parse errors
because END was consumed as a bare identifier. Adds a structural
case_expression rule that brackets CASE...END, preventing its interior
tokens from leaking into the enclosing function_call.
Skip the boxplot stat's internal "type" aesthetic when building
Vega-Lite encoding channels and strip the y2 encoding on whisker/box
layers down to just the field reference. Add a schema-validated
boxplot test.

Closes #448
* fix(grammar): support AND/OR in function arguments

* fix(grammar): support predicates in function arguments

* test(grammar): cover predicate variants in function args

* test(grammar): cover named predicate args

* fix(grammar): wrap function arg expressions

* Avoid parse conflict by left-factoring

---------

Co-authored-by: George Stagg <george.stagg@posit.co>
@georgestagg georgestagg changed the base branch from main to tmp/v0.3.2 May 27, 2026 12:28
@georgestagg georgestagg changed the base branch from tmp/v0.3.2 to main May 27, 2026 12:29
@georgestagg georgestagg deployed to pypi-jupyter May 27, 2026 13:23 — with GitHub Actions Active
@georgestagg georgestagg merged commit 1c54d6f into main May 27, 2026
2 checks passed
@georgestagg georgestagg deleted the release-version-0-3-3 branch May 27, 2026 13:59
@georgestagg georgestagg mentioned this pull request May 27, 2026
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants