Bugfixes
- Fix formatting of
DESCinsideORDER BYfor MariaDB #298 - Fix multiple problems with LIMIT clause formatting #301 #303
Improvements
- No more adding spaces around
::operator. - Add support for multiple PostgreSQL JSON and other operators #296
- Add support for N1QL operator:
||. - Add support for DB2 operators:
¬=,¬>,¬<. - Add support for SQLite operators:
->,->>. - Add support for
~,#,?,!operators in several dialects.
Internals
- Reorganize code in
core/dir intolexer/,parser/,formatter/directories. - Major refactoring of
Tokenizer. - Several new token types:
DELIMITER,COMMA,IDENTIFIER,QUOTED_IDENTIFIER,NAMED_PARAMETER,QUOTED_PARAMETER,INDEXED_PARAMETER,POSITIONAL_PARAMETER.