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 & @kang8, particularly notable in that both were contributions to SQLFluff documentation! πππππ
Whatβs Changed
- One (very) small typing improvements #5355 @alanmcruickshank
- Unpick dependencies between modules in
sqlfluff.core
#5348 @alanmcruickshank - Resolve SparkSQL re-parsing issue + test validation in test suite. #5351 @alanmcruickshank
- Snowflake: Support ALTER MASKING POLICY #5350 @jmks
- Add a public API for nesting config strings. #5349 @alanmcruickshank
- Update handling of dbt compilation errors #5345 @alanmcruickshank
- Snowflake - Extend Column Default Constraint #5343 @WittierDinosaur
- Fix the dbt anchor link in the realworld documentation #5341 @kang8
- Update README.md #5340 @ShubhamJagtap2000
- Logic to render variants of Jinja templates for more coverage. #5339 @alanmcruickshank
- Templater slicing refactoring of
RawFileSlice
#5338 @alanmcruickshank - BigQuery: Support multiple statements in the
BEGIN..EXCEPTION..END
#5322 @abdel - Remove codecov traces #5337 @alanmcruickshank
New Contributors
- @ShubhamJagtap2000 made their first contribution in #5340
- @kang8 made their first contribution in #5341