Releases: phpmyadmin/sql-parser
Releases · phpmyadmin/sql-parser
v3.0.6
- Fixed a bug where formatter split the function name and the parameters list.
v3.0.5
- Add GRANT as known statement.
- Use JOIN expressions for flag detection.
- Fix the order of clauses in SELECT statements involving UNIONs.
- Added dummy parsers for CREATE USER and SET PASSWORD statements.
- Accept NOT operator in conditions.
- Fixed DELIMITER statements in BufferedQuery.
- Added INSERT statement builder.
v3.0.4
- Fix error message in
SqlParser\Components\OptionsArray
.
v3.0.3
- Avoid building a field multiple times if clause has synonyms.
v3.0.2
- Add EXISTS as an acceptable keyword in conditions.
v3.0.1
- Handle backslashes separately for
SqlParser\Utils\BufferedQuery
. Fixes a bug where backslashes in combination with strings weren't handled properly.
v3.0.0
Breaking changes:
SqlParser\Components\Reference::$table
is now an instance of SqlParser\Components\Expression
to support references from other tables.
v2.1.3
- Add definitions for all JOIN clauses.
v2.1.2
- Properly parse options when the value of the option is '='.
v2.1.1
- Only RANGE and LIST type partitions support VALUES.