Releases: quarylabs/sqruff
Releases · quarylabs/sqruff
v0.18.4
What's Changed
- feat: install cargo binstall metadata by @benfdking in #837
- ci: fix publish dialects and core by @benfdking in #838
- chore: bump version to 18 4 by @benfdking in #839
Full Changelog: v0.18.3...v0.18.4
v0.18.3
What's Changed
- chore: bump regex from 1.10.6 to 1.11.0 by @dependabot in #829
- fix: crate dependency version fixing by @benfdking in #832
- ci: add shellcheck to gha by @benfdking in #833
- ci: fix upload to vscode marketplace by @benfdking in #834
- chore: bump verison 18 3 by @benfdking in #835
Full Changelog: v0.18.2...v0.18.3
v0.18.2
v0.18.1
What's Changed
- feat: add from dialect into parser by @benfdking in #785
- feat(playground): add header by @gvozdvmozgu in #773
- chore: update deps for testing upgrade by @benfdking in #786
- internal: update deploy.yml by @gvozdvmozgu in #787
- refactor: remove dead code by @gvozdvmozgu in #789
- fix(lineage): properly handle
ON
clauses inJOIN
operations by @gvozdvmozgu in #788 - refactor: uncloupling sqlinference from lib by @benfdking in #791
- fix: prevent underflow in
EditType::CreateBefore
by usingsaturating_sub
by @gvozdvmozgu in #790 - fix: update path to dialect fixtures in benchmark script by @gvozdvmozgu in #793
- refactor: cache
code_indices
usingOnceCell
by @gvozdvmozgu in #795 - refactor: optimize newline normalization by using
lazy_regex::regex!
and returningCow<str>
to reduce allocations by @gvozdvmozgu in #792 - internal: add
[workspace.lints.rust]
to workspaceCargo.toml
by @gvozdvmozgu in #797 - refactor: clean up Linter interface by @gvozdvmozgu in #794
- chore: add clippy lints for performance and cloning warnings by @gvozdvmozgu in #799
- chore: bump esbuild from 0.23.1 to 0.24.0 by @dependabot in #809
- chore: bump actions/configure-pages from 4 to 5 by @dependabot in #803
- chore: udpate cargo dependencies by @benfdking in #810
- chore: update september node deps by @benfdking in #811
- refactor: use static dispatch instead of dynamic for
Matchable
by @gvozdvmozgu in #801 - refactor: simplify runner by @gvozdvmozgu in #800
- feat: add nothing to fix skip by @benfdking in #814
- docs: adding some configuration docs to the readme by @benfdking in #816
- chore: remove
let_chains
feature by @benfdking in #815 - refactor: use
eq_ignore_case
where possible and attempt to reduce allocations in.raw
by @gvozdvmozgu in #796 - chore: typos, small linting issues by @benfdking in #818
- docs: add about github output format detection by @benfdking in #821
- fix: modify name and make it sqruff by @benfdking in #822
- feat: automatically detect github action by @benfdking in #820
- chore: move to stable for compatibility by @benfdking in #817
- chore: update cargo dependencies by @benfdking in #824
- chore: update node dependencies by @benfdking in #825
- chore: bump version 18 1 by @benfdking in #827
Full Changelog: v0.18.0...v0.18.1
v0.17.0
What's Changed
- ci: in release mark release as draft by @benfdking in #714
- refactor: move nodematcher from ansi to core by @benfdking in #715
- Update CONTRIBUTING.md by @gvozdvmozgu in #716
- feat: implement the trino dialect by @gvozdvmozgu in #717
- docs: add trino to supported dialects in readme by @benfdking in #718
- chore: bump version after trino by @benfdking in #719
- chore: bump node version by @benfdking in #720
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
- feat: add SQL lineage analysis by @gvozdvmozgu in #650
- internal: use mimalloc on windows by @gvozdvmozgu in #687
- feat: add athena by @benfdking in #696
- docs: add athena to the root readme by @benfdking in #711
- chore: bump version by @benfdking in #712
Full Changelog: v0.15.8...v0.16.0
v0.15.8
What's Changed
- fix: fail with error by @benfdking in #688
- chore: specify wasm pack version in root by @benfdking in #693
- chore: update dependencies by @benfdking in #691
- chore: specify node version by @benfdking in #694
- chore: update node dependencies by @benfdking in #692
- chore: small dialect clean up by @benfdking in #697
- refactor: centralising dialects tests by @benfdking in #698
- chore: update eslint by @benfdking in #700
- chore: remove allows for linting things by @benfdking in #699
- chore: small improvements by @benfdking in #701
- chore: bump smol_str from 0.2.2 to 0.3.1 by @dependabot in #703
- chore: bump @vscode/test-web from 0.0.57 to 0.0.59 in /editors/code by @dependabot in #706
- fix: compare values instead of pointers by @gvozdvmozgu in #707
- fix: make config global by @benfdking in #709
- chore: bump version after fix by @benfdking in #710
Full Changelog: v0.15.7...v0.15.8
v0.15.7
What's Changed
- ci: make faster with cache by @benfdking in #684
- ci: fix the release job by @benfdking in #685
- chore: bump version by @benfdking in #686
Full Changelog: v0.15.6...v0.15.7
v0.15.2
What's Changed
- fix: fix release pipeline by @benfdking in #675
- chore: bump version 15.2 by @benfdking in #676
Full Changelog: v0.15.1...v0.15.2
v0.15.0
What's Changed
- chore: bump serde_json from 1.0.125 to 1.0.127 by @dependabot in #649
- choore: update cargo dependencies by @benfdking in #651
- bump js updates by @benfdking in #652
- chore: node and cargo updates by @benfdking in #653
- refactor: move raw templater into own file by @benfdking in #654
- refactor: making it possible to specify templater in lint creation by @benfdking in #656
- chore: move scripts into a scripts folder by @benfdking in #657
- feat: implementing the placeholder templater by @benfdking in #655
- feat: fix the templating code by @benfdking in #658
- chore: bump version 0150 by @benfdking in #666
Full Changelog: v0.14.0...v0.15.0