Releases: quarylabs/sqruff
Releases · quarylabs/sqruff
v0.10.0
What's Changed
- chore: remove wildcard dependency by @gvozdvmozgu in #465
- refactor(AL04): removed redundant clone by @gvozdvmozgu in #466
- Cleaning up rules by @benfdking in #468
- chore: get the rules to return better on load by @benfdking in #467
- chore: remove unneeded clones by @benfdking in #469
- feat: separate out cache key types by @benfdking in #470
- feat: add
RF04
rule by @gvozdvmozgu in #472 - feat: add RF05 rule by @gvozdvmozgu in #473
- chore: remove type if not needed by @benfdking in #471
- feat: cleaning up groups and changing default to core by @benfdking in #476
- feat: add
RF06
rule by @gvozdvmozgu in #477 - feat: implement cv 08 by @benfdking in #475
- feat: implement am03 by @benfdking in #479
- feat: implementing the CV01 rule by @benfdking in #474
- feat: implement rule am 05 by @benfdking in #478
- feat: add
ST04
rule by @gvozdvmozgu in #482 - feat: add
RF02
rule by @gvozdvmozgu in #484 - chore: unneeded arc by @benfdking in #485
- feat: add
ST06
rule by @gvozdvmozgu in #486 - feat: implement rule cv 07 by @benfdking in #487
- fix: small fix to rule CV07 by @benfdking in #488
- feat: add
ST07
rule by @gvozdvmozgu in #489 - chore: small rule clean up by @benfdking in #491
- chore: update cargo dependencies by @benfdking in #492
- refactor: remove stringly typed dialect name by @gvozdvmozgu in #493
- chore: added small help to build tests from fixtures for debugging by @benfdking in #496
- feat: add
TokenSeekerCrawler
by @gvozdvmozgu in #498 - experiment: enable jemalloc by @gvozdvmozgu in #494
- fix: correct selection of the
iter_raw_references
branch depending on the dialect by @gvozdvmozgu in #500 - feaT: implement rule CV09 by @benfdking in #495
- feat: actually allow LT13 to run by @benfdking in #503
- feat: enabling cv05 by @benfdking in #504
- feat: move the default config to raw by @benfdking in #502
- refactor: single-threaded segment by @gvozdvmozgu in #507
- chore(deps): bump serde_with from 3.8.3 to 3.9.0 by @dependabot in #513
- chore: update node packages by @benfdking in #515
- chore(deps-dev): bump @vscode/test-cli from 0.0.9 to 0.0.10 in /editors/code by @dependabot in #508
- feat: small optimisations by @benfdking in #501
- feat: add ST09 rule by @gvozdvmozgu in #516
- feat: add diagnostic info to the lsp by @benfdking in #518
- chore: remove of unused variable by @benfdking in #520
- chore: reduce redundant piece of information by @benfdking in #519
- chore: update jemallocator by @benfdking in #521
- feat: add CV11 rule by @gvozdvmozgu in #523
- feat: add
CV10
rule by @gvozdvmozgu in #522 - feat: typing reflow stricter by @benfdking in #524
- feat: implementing cv06 by @benfdking in #517
- chore: moving to static strings by @benfdking in #525
- chore: move trailing comments to enum by @benfdking in #527
- chore: moving indent unit to enum by @benfdking in #528
- chore: move to iterators by @benfdking in #529
- feat: working on am04 by @benfdking in #481
- feat: working on am 07 by @benfdking in #480
- refactor: remove unnecessary alloc by @gvozdvmozgu in #532
- ci: downgraded node version to 20 by @gvozdvmozgu in #531
- feat: add duckdb dialect by @gvozdvmozgu in #533
- refactor: rework type of segments by @gvozdvmozgu in #534
- refactor: remove dead code by @gvozdvmozgu in #537
- chore: remove unused code by @benfdking in #536
- feat: document the skipped rules by @benfdking in #535
- chore: update rust-toolchain by @gvozdvmozgu in #543
- refactor: remove anymap by @gvozdvmozgu in #544
- fix: rename
native.js
tonative.cjs
by @gvozdvmozgu in #542 - chore: update node dependencies by @benfdking in #546
- cherry-pick some refactorings by @gvozdvmozgu in #545
- feat: add sqlite dialect by @gvozdvmozgu in #548
- Fix/more tests for rule lt01 and fixes by @gvozdvmozgu in #549
- feat: sketch out sqlinference by @gvozdvmozgu in #547
- docs: add sqlite to readme by @benfdking in #550
- chore(deps): bump clap from 4.5.9 to 4.5.11 by @dependabot in #556
- chore: update cargo dependencies by @benfdking in #558
- chore: bump version to 10 by @benfdking in #559
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- chore: remove unneeded clones by @benfdking in #448
- fix: set description by @gvozdvmozgu in #449
- chore: cleaning up crawlers by @gvozdvmozgu in #447
- refactor: simplify code by @gvozdvmozgu in #451
- chore: update Rust toolchain by @gvozdvmozgu in #452
- chore: update dependencies by @gvozdvmozgu in #453
- chore: turn strings into enums by @benfdking in #450
- refactor: avoid cloning
Vec<LintFix>
by @gvozdvmozgu in #454 - chore(deps): bump serde from 1.0.203 to 1.0.204 by @dependabot in #460
- refactor: rewrite of matching interface by @gvozdvmozgu in #364
- chore: update node dependencies by @benfdking in #461
- chore: further node updates and package fix by @benfdking in #462
- fix: temporary fix to extend cache key by @benfdking in #463
- chore: bump version 9 by @benfdking in #464
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- chore: publish sqruff-lsp by @gvozdvmozgu in #398
- chore(deps): bump uuid from 1.8.0 to 1.9.0 by @dependabot in #400
- chore(deps): bump rustc-hash from 1.1.0 to 2.0.0 by @dependabot in #399
- chore(deps-dev): bump @types/node from 20.14.2 to 20.14.8 in /editors/code by @dependabot in #404
- chore: update vsce by @benfdking in #406
- chore: update node dependencies by @benfdking in #407
- docs: outline supported dialect and vs code extension by @benfdking in #408
- feat: add readme to vs code extension by @benfdking in #409
- feat: adding rules docs by @benfdking in #410
- docs: fix links in rules by @benfdking in #412
- docs: add description to table by @benfdking in #413
- feat: add long description to ambigiuous by @benfdking in #414
- feat: add long descriptions for capitalisation by @benfdking in #415
- feat: add long descriptions for convention by @benfdking in #416
- feat: implement long description for layout by @benfdking in #417
- feat: add long description for reference by @benfdking in #418
- feat: implement long description for structure by @benfdking in #419
- chore: clean up long description setup by @benfdking in #420
- chore: turn lint phases into an enum by @benfdking in #421
- feat: implement new node matcher API by @gvozdvmozgu in #370
- refactor: remove
Mutex<Vec<_>>
by @gvozdvmozgu in #425 - refactor: remove
LazyRegex
by @gvozdvmozgu in #426 - chore(deps): bump clap from 4.5.7 to 4.5.8 by @dependabot in #434
- chore(deps): bump serde_json from 1.0.117 to 1.0.119 by @dependabot in #433
- chore(deps): bump uuid from 1.9.0 to 1.9.1 by @dependabot in #432
- chore: update node dependencies by @benfdking in #435
- chore: remove mistaken package lock by @benfdking in #436
- chore: bump version by @benfdking in #437
- chore(deps-dev): bump esbuild from 0.21.5 to 0.22.0 in /editors/code by @dependabot in #428
- chore: fix package log by @benfdking in #438
- chore: use workspace inheritance by @gvozdvmozgu in #439
- chore(deps-dev): bump @vscode/test-web from 0.0.54 to 0.0.55 in /editors/code by @dependabot in #427
- feat: Implement SparkSQL dialect by @gvozdvmozgu in #424
- fix: correct display of diagnostics for CP* by @gvozdvmozgu in #440
- chore(sparksql): add tests for LT01 by @gvozdvmozgu in #441
- refactor: remove
SegmentExt
trait by @gvozdvmozgu in #442 - refactor: remove
dyn_hash
by @gvozdvmozgu in #443 - chore: update dependencies by @benfdking in #444
- chore(deps): bump ui_test from 0.22.3 to 0.23.0 by @benfdking in #445
Full Changelog: v0.7.6...v0.8.0
v0.7.6
What's Changed
- feat: Reload the configuration when
.sqlfluff
or.sqruff
files ar… by @gvozdvmozgu in #395 - feat(lsp): support for config in wasm by @gvozdvmozgu in #396
- chore: bump version by @benfdking in #397
Full Changelog: v0.7.5...v0.7.6
v0.7.5
What's Changed
- Update release.yml by @gvozdvmozgu in #392
- feat: Handle LSP server request formatting by @gvozdvmozgu in #394
- chore: bump version 0.75 after fix by @benfdking in #393
Full Changelog: v0.7.4...v0.7.5
v0.7.4
What's Changed
- add target folder to run in browser by @benfdking in #390
- chore: bump version 74 by @benfdking in #391
Full Changelog: v0.7.3...v0.7.4
v0.7.3
What's Changed
- chore: make linter stricter by @benfdking in #387
- fix: fix release build order steps by @benfdking in #388
- chore: bump version for release by @benfdking in #389
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- chore(deps): bump clap-markdown from 0.1.3 to 0.1.4 by @benfdking in #384
- fix for release job by @benfdking in #386
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- refactor: simple method to use
&'static str
inAHashSet
by @gvozdvmozgu in #368 - refactor: improve ParseContext structure and caching mechanism by @gvozdvmozgu in #367
- feat: Add clap-markdown integration for documentation generation by @gvozdvmozgu in #363
- feat: add sqruff as a VSCode extension by @gvozdvmozgu in #369
- feat: update description and name for market place by @benfdking in #374
- docs: improve readme by @benfdking in #375
- chore: adding dependabot to node by @benfdking in #373
- docs: document how to run locally by @benfdking in #371
- fix: updated categories to valid values by @gvozdvmozgu in #380
- chore(ci): Add TypeScript workflow for code validation by @gvozdvmozgu in #379
- chore(deps-dev): bump @types/node from 18.19.34 to 20.14.2 in /editors/code by @dependabot in #376
- ci: small changes to release sqruff extension by @benfdking in #381
- ci: align release versions by @benfdking in #382
- ci: adding release to flow by @benfdking in #383
- chore: bump version to 0.7.1 by @benfdking in #385
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- feat: add tests for rules with enabled snowflake dialect by @gvozdvmozgu in #356
- feat: small perf improvement by @gvozdvmozgu in #357
- fix: setting of dialect name for Snowflake dialect by @gvozdvmozgu in #358
- Update README.md by @gvozdvmozgu in #359
- feat: add support for parsing clickhouse dialect by @gvozdvmozgu in #360
- chore: bump version to 0.7.0 by @benfdking in #361
Full Changelog: v0.6.0...v0.7.0