NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #5249 most downloaded on PyPI
A SQL formatter
Last release 5 years ago
no release in 18 months
Ships fairly regularly
a new release about every 2 weeks
Most releases are documented
notes for 16 of 18 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
18 releases · first in 2020
One column per quarter.
[FIX] Table names that include the substring select in them break subsequent formatting
[FIX] reformating of long lines with in (...) not working
[FEA] Add newline and indentation for too long lines
[FIX] Formatter does not add space after comma
[MNT] Change set based jacard distance by word count based disimilarity measure to robustify comment assignment
[DOC] Add hint on how to install via conda
[FIX] Whole line comments should be aligned with the line under them
[FIX] case when wrongly formatted if case when at least in second argument and preceded by text in quotes
[FIX] Formatter adds whitespaces between symbols inside of quotes
[FEA] Add newline for each case when ... end condition and make functions robust against keywords in comments
[FEA] Add validator for case when ... end
[FIX] comment marker [CI] failing sometimes
[MNT] Refactor / Simplify code basis, remove deprecated functions, adjust docs
Nothing published for this version
[FEA] Add validation for balanced parenthesis
New features:
[FEA] Add validation for balanced parenthesis (#73)
[FEA] Add validation for missing semicolon ; (#72)
[FEA] Add CLI funcitonality to format files recursively in subfolders (#68)
[FEA] Add CLI functionality for wildcards * (#59)
Bugfixes:
[FIX] SELECT .. FROM split if some of they keywords in quotes (#71)
[FIX] case when in function does not get proper indentation (#65)
[FIX] ORDER BY formatting within PARTITION BY (#63)
[FIX] Text in quotes is wrongly lowercased (#62)
[FIX] Do not split if ; is in comments (#61
[FIX] Formatting for CREATE ... TABLE / VIEW should be more general (#60)
[FIX] Ambiguous report message (#58)
[FIX] UNION (join) has no formatting (#57)
[FIX] PARTITION BY, SELECT DISTINCT and tests for ORDER BY and PARTITION BY
Bugfixes:
[FIX] PARTITION BY, SELECT DISTINCT and tests for ORDER BY and PARTITION BY (#39)
[FIX] CREATE TASK wrongly identified as query (#42)
Docs:
Newlines at the beginning of SQL after formatting
Bugfixes:
Newlines at the beginning of SQL after formatting (#30)
ON formatting does not work properly (#31)
No formatting for ORDER BY (#33)
SELECT adds newline for function arguments and outsource auxiliary functions to utils (#35)
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →