github quarylabs/sqruff v0.42.0

4 hours ago

What's Changed

  • fix: break query graph reference cycles by @benfdking in #5025
  • perf: reuse reflow indexes for LT11 set operators by @benfdking in #5026
  • fix: resolve Linux release assets with cargo-binstall by @benfdking in #5027
  • feat(mariadb): support IF [NOT] EXISTS on CREATE/ALTER/DROP SEQUENCE (#8288) by @benfdking in #5016
  • chore: advance .sqlfluff-sha past SQLFluff docs publishing change (#8319) by @benfdking in #5018
  • chore: advance .sqlfluff-sha past SQLFluff docs vitepress change (#8320) by @benfdking in #5019
  • feat(athena): parse USING EXTERNAL FUNCTION UDF declarations (#8263) by @benfdking in #5021
  • chore: advance .sqlfluff-sha past SQLFluff docsv content update (#8339) by @benfdking in #5022
  • chore: advance .sqlfluff-sha past SQLFluff docsv sidebar refactor (#8337) by @benfdking in #5024
  • chore: advance .sqlfluff-sha past SQLFluff docsv starter config inline (#8338) by @benfdking in #5030
  • feat(snowflake): parse data governance policies on tables (#8305) by @benfdking in #5031
  • feat(databricks): add SECOND(S) unreserved keywords (#8303) by @benfdking in #5032
  • fix(docs): include theme assets in the website build by @benfdking in #5034
  • ci: verify cargo-binstall packages after publishing by @benfdking in #5028
  • test(website): compare docs and editor screenshots before and after deployment by @benfdking in #5035
  • fix(postgres): restore quantified array comparisons by @benfdking in #5043
  • chore(deps): bump eslint from 10.8.1 to 10.12.0 by @dependabot[bot] in #5053
  • chore(deps): bump CodSpeedHQ/action from 5.4.0 to 5.4.2 by @dependabot[bot] in #5051
  • chore(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 by @dependabot[bot] in #5052
  • chore(deps): bump actions/download-artifact from 8.0.1 to 8.0.2 by @dependabot[bot] in #5047
  • chore(deps): bump actions/setup-node from 7.0.0 to 7.1.0 by @dependabot[bot] in #5048
  • fix: publish README in Python package metadata by @benfdking in #5059
  • chore(deps): bump typescript-eslint from 8.71.0 to 8.71.1 by @dependabot[bot] in #5054
  • chore(deps): combine Rust dependency updates by @benfdking in #5061
  • chore(deps-dev): bump Secretlint packages to 13.0.7 by @benfdking in #5062
  • chore(deps): bump React and React DOM to 19.3.0 by @benfdking in #5064
  • chore(deps): bump smallvec to 1.16.3 and refresh Bazel lockfile by @benfdking in #5065
  • feat(postgres): support GENERATED ALWAYS AS (...) VIRTUAL (#8146) by @benfdking in #5036
  • fix(duckdb): support named parameters and ordered FROM-first queries by @benfdking in #5029
  • fix(CV11): leave CONVERT alone on mysql-family dialects (#8283) by @benfdking in #5038
  • feat(cli): expose CST parsing in standard builds by @benfdking in #5067
  • docs: generate collapsible segment types for each dialect by @benfdking in #5068
  • docs: explain layout segment discovery and CST inspection by @benfdking in #5040
  • feat(snowflake): fill PROCEDURE grammar gaps (#8311) by @benfdking in #5044
  • feat(snowflake): DYNAMIC TABLE column-level actions and governance clauses (#8343) by @benfdking in #5057
  • chore: advance .sqlfluff-sha past SQLFluff Rust-parser parity fix (#8244) by @benfdking in #5060
  • ci: add Python 3.14 and 3.15 release checks by @benfdking in #5071
  • fix(bazel): use the linked Python runtime in native tests by @benfdking in #5078
  • test(bazel): move SQLMesh templater tests into the suite by @benfdking in #5080
  • fix(ansi): allow PRIOR as qualifier when followed by dot (#5072) by @mikills in #5083
  • chore(deps): bump bazel-contrib/setup-bazel from 0.19.0 to 0.19.1 by @dependabot[bot] in #5089
  • chore(deps): bump typescript-eslint from 8.71.1 to 8.71.2 by @dependabot[bot] in #5094
  • build(bazel): add Python release packaging and wheel checks by @benfdking in #5097
  • chore(deps-dev): bump postcss from 8.5.26 to 8.5.30 by @dependabot[bot] in #5091
  • chore(deps): bump CodSpeedHQ/action from 5.4.2 to 5.5.0 by @dependabot[bot] in #5088
  • chore(deps): bump cargo-bins/cargo-binstall from 1.25.2 to 1.25.3 by @dependabot[bot] in #5086
  • chore(deps): bump the uv group across 1 directory with 2 updates by @dependabot[bot] in #5095
  • chore(deps): combine Rust dependency updates by @benfdking in #5101
  • chore(deps): bump @playwright/test from 1.62.1 to 1.64.1 by @dependabot[bot] in #5093
  • feat: expose the lower-level functionality in the python module by @D3X in #2572
  • chore: bump version to 0.42.0 by @benfdking in #5104

New Contributors

  • @D3X made their first contribution in #2572

Full Changelog: v0.41.0...v0.42.0

Don't miss a new sqruff release

NewReleases is sending notifications on new releases.