- [FIX] Table names that include the substring select in them break subsequent formatting (#167)
- [FIX] Variable names ending with
and
get split in WHERE statements (#165)
- [FIX] reformating of long lines with in (...) not working (#154)
- [FIX] line comments with -- cancel further formatting (#152)
- [FIX] Unbound error in reformat_too_long_line (#150)
- [MNT] Add a --version (-v) flag to the CLI (#157)
- [FEA] Add newline and indentation for too long lines (#148)
- [FIX] Formatter does not add space after comma (#147)
- [MNT] Change set based jacard distance by word count based disimilarity measure to robustify comment assignment (#145)
- [DOC] Add hint on how to install via conda
- [MNT] remove fastcore dependency (#144)
- [MNT] Remove deprecated CLIs
- [FIX] Whole line comments should be aligned with the line under them (#140)
- [FIX] Semicolon under line with comment not properly formatted (#139)
- [FIX] PARTITION BY with newline not properly formatted (#138)
- [FIX] case when wrongly formatted if case when at least in second argument and preceded by text in quotes (#133)
- [FIX] comment assignment fails sometimes (#130)
- [DOC] Fix wrong formatting in README (#127)
- [FIX] Formatter adds whitespaces between symbols inside of quotes (#121)
- [DOC] Add docs for versioning and changelog (#125)
- [DOC] Add docs for formatting logic (#123)
- [DOC] Correct docs for contributing: fork instead of branch (#122)
- [FEA] Add newline for each case when ... end condition and make functions robust against keywords in comments (#112)
- [MNT] Add link to pull request in changelog (#114)
- [FIX] case when wrongly formatted if comment after condition (#106)
- [FIX] Formatting of comment after semicolon (#104)
- [FEA] Add validator for case when ... end (#102)
- [MNT] Refactor code basis (#105)
- [FIX] comment marker [CI] failing sometimes (#97)
- [FIX] SELECT DISTINCT fields not being formatted properly (#96)
- [FIX] Semicolon / CREATE validation fails (#85)
- [FIX] Fields in ORDER BY in PARTITION BY with wrong indentation (#84)
- [FIX] View name is wrongly written uppercase in CREATE OR REPLACE VIEW my_view AS (#79)
- [FEA] Add CLI to handle git release and changelog creation programmatically via commit messages (#87)
- [FEA] Add formatting for multiline comments (#86)
- [FEA] Separate each ON join by newline (#80)
- [DOC] Add docs for maintenance / refactoring (#89)
- [DOC] Update README (#82)
- [DOC] Add hint for contributors to install the package in editable mode for the CLI to incorporate changes in code basis (#81)
- [MNT] Refactor / Simplify code basis, remove deprecated functions, adjust docs (#90)
- [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)
- [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)
- [DOC] Add docs for how to contribute (#74)
- [FIX] CREATE TASK wrongly identified as query (#42)
- [FIX] PARTITION BY, SELECT DISTINCT and tests for ORDER BY and PARTITION BY (#39)
- [DOC] Write docs for how to install and add CI and Pypi images (#40)