Sqlfluff

Latest version: v3.0.6

Safety actively analyzes 630130 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 24

2.3.9

- Update the `sqlfluff.format.languages` to accept objects containing formatting settings for the languages to address this [Feature Request](https://github.com/sqlfluff/vscode-sqlfluff/issues/94)
- Format selection now can format while preserving the whitespace (based on first line)
- `SQLFluff Format Selection` now can be placed in the context menu.

2.3.8

- Fix - Stop SQLFluff output channel from showing twice

2.3.7

- Update the `sqlfluff.dialect` enum
- Update the `sqlfluff.codeActions.noqa` defaults to the sqlfluff 2.0 rule values

2.3.6

- Add the `sqlfluff.format.languages` setting to allow for users to determine which languages the formatting activates for
- Add the `sqlfluff.linter.languages` setting to allow for users to determine which languages the linting activates for

2.3.5

Highlights

This is a fairly minor release, primarily bugfixes and dialect improvements.

For python API users, there's the addition of a public method on the `FluffConfig`
object allowing the construction of a config object from multiple strings to
mimic the effect of nested config files in the CLI.

This release also includes a selection of internal refactoring and reorganisation
to support future development work.

This also sees the first contributions by [ShubhamJagtap2000](https://github.com/ShubhamJagtap2000)
& [kang8](https://github.com/kang8), particularly notable in that both were
contributions to SQLFluff documentation! πŸŽ‰πŸŽ‰πŸ†πŸŽ‰πŸŽ‰

What’s Changed

* One (very) small typing improvements [5355](https://github.com/sqlfluff/sqlfluff/pull/5355) [alanmcruickshank](https://github.com/alanmcruickshank)
* Unpick dependencies between modules in `sqlfluff.core` [5348](https://github.com/sqlfluff/sqlfluff/pull/5348) [alanmcruickshank](https://github.com/alanmcruickshank)
* Resolve SparkSQL re-parsing issue + test validation in test suite. [5351](https://github.com/sqlfluff/sqlfluff/pull/5351) [alanmcruickshank](https://github.com/alanmcruickshank)
* Snowflake: Support ALTER MASKING POLICY [5350](https://github.com/sqlfluff/sqlfluff/pull/5350) [jmks](https://github.com/jmks)
* Add a public API for nesting config strings. [5349](https://github.com/sqlfluff/sqlfluff/pull/5349) [alanmcruickshank](https://github.com/alanmcruickshank)
* Update handling of dbt compilation errors [5345](https://github.com/sqlfluff/sqlfluff/pull/5345) [alanmcruickshank](https://github.com/alanmcruickshank)
* Snowflake - Extend Column Default Constraint [5343](https://github.com/sqlfluff/sqlfluff/pull/5343) [WittierDinosaur](https://github.com/WittierDinosaur)
* Fix the dbt anchor link in the realworld documentation [5341](https://github.com/sqlfluff/sqlfluff/pull/5341) [kang8](https://github.com/kang8)
* Update README.md [5340](https://github.com/sqlfluff/sqlfluff/pull/5340) [ShubhamJagtap2000](https://github.com/ShubhamJagtap2000)
* Logic to render variants of Jinja templates for more coverage. [5339](https://github.com/sqlfluff/sqlfluff/pull/5339) [alanmcruickshank](https://github.com/alanmcruickshank)
* Templater slicing refactoring of `RawFileSlice` [5338](https://github.com/sqlfluff/sqlfluff/pull/5338) [alanmcruickshank](https://github.com/alanmcruickshank)
* BigQuery: Support multiple statements in the `BEGIN..EXCEPTION..END` [5322](https://github.com/sqlfluff/sqlfluff/pull/5322) [abdel](https://github.com/abdel)
* Remove codecov traces [5337](https://github.com/sqlfluff/sqlfluff/pull/5337) [alanmcruickshank](https://github.com/alanmcruickshank)

New Contributors

* [ShubhamJagtap2000](https://github.com/ShubhamJagtap2000) made their first contribution in [#5340](https://github.com/sqlfluff/sqlfluff/pull/5340)
* [kang8](https://github.com/kang8) made their first contribution in [#5341](https://github.com/sqlfluff/sqlfluff/pull/5341)

2.3.4

Highlights

This is a fairly small bugfix release, mostly to resolve a bug introduced
in 2.3.3 with commas and LT09. This also includes a couple of additional
small performance improvements and some dialect improvements for Oracle,
BigQuery and MySQL.

Thanks in particular to [bonnal-enzo](https://github.com/bonnal-enzo) who
made their first contribution as part of this release πŸŽ‰πŸŽ‰πŸ†πŸŽ‰πŸŽ‰.

What’s Changed

* Commas fix in LT09 [5335](https://github.com/sqlfluff/sqlfluff/pull/5335) [alanmcruickshank](https://github.com/alanmcruickshank)
* UUID Comparisons [5332](https://github.com/sqlfluff/sqlfluff/pull/5332) [alanmcruickshank](https://github.com/alanmcruickshank)
* Two depth map performance improvements [5333](https://github.com/sqlfluff/sqlfluff/pull/5333) [alanmcruickshank](https://github.com/alanmcruickshank)
* Stash parent idx with parent reference [5331](https://github.com/sqlfluff/sqlfluff/pull/5331) [alanmcruickshank](https://github.com/alanmcruickshank)
* `Set` to `FrozenSet` in segment class_types [5334](https://github.com/sqlfluff/sqlfluff/pull/5334) [alanmcruickshank](https://github.com/alanmcruickshank)
* Add support for ANY_VALUE( _ HAVING MIN/MAX _ ) to BigQuery dialect [5321](https://github.com/sqlfluff/sqlfluff/pull/5321) [bonnal-enzo](https://github.com/bonnal-enzo)
* Fix parsing error when using quoted slash in Oracle [5323](https://github.com/sqlfluff/sqlfluff/pull/5323) [joaostorrer](https://github.com/joaostorrer)
* Add support for functions and procedures calls via database link in Oracle [5326](https://github.com/sqlfluff/sqlfluff/pull/5326) [joaostorrer](https://github.com/joaostorrer)
* Fix parsing error with table name '_' in MySQL [5324](https://github.com/sqlfluff/sqlfluff/pull/5324) [joaostorrer](https://github.com/joaostorrer)

New Contributors

* [bonnal-enzo](https://github.com/bonnal-enzo) made their first contribution in [#5321](https://github.com/sqlfluff/sqlfluff/pull/5321)

Page 4 of 24

Β© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.