Releases: SQLFTW/sqlftw
Releases · SQLFTW/sqlftw
v0.1.17
v0.1.16
- Parser API and initialization changes (BC Break):
- Separate ParserConfig with lexing/parsing options
- Parser::parse() returns Generator, TokenList is available via $command->getTokenList() if Parser is configured to provide it
- Separate Statement interface from implementation (every Command is a Statement)
- Better name length checking
- Some MySQL 8.0.33/34 fixes
v0.1.15
v0.1.14
v0.1.13
v0.1.12
v0.1.11
v0.1.10
v0.1.9
BC Breaks:
DELIMITER ;;
is now a client side extension (ClientSideExtension::ALLOW_DELIMITER_DEFINITION) and by default not parsed as valid SQL syntax; routine definitions are parsed without need for user delimiters- Removed delimiter, charset and mode from Session constructor. use separate setters
New features:
- Support for new features from MySQL 8.0.32
- SelectExpression collects raw expression string with exact whitespace etc. (closes #15)
Fixes:
- Identifier can follow after a float without whitespace
- Structured system variable can start with keyword
default.
prefix - Directories build, doc, tests removed from release package