Releases: phpmyadmin/sql-parser
Releases · phpmyadmin/sql-parser
5.11.1
5.11.0
5.10.3
5.10.2
5.10.1
Fixed
- Fix parsing of ALTER TABLE … RENAME KEY (#580)
- Fix parsing table names that start with "e1" (#578)
- Improve handling of negative and overflowed offsets on TokensList (#582)
- Fix parsing of queries with 'AND' (#590)
- Fix C style comments with two asterisks (#597)
- Fix parsing of SRID in column definition (#595)
5.10.0
- Fix parsing of UPDATE ... SET (#577)
- Fix parsing of WITH PARSER (#563)
- Fix context files for MySQL and MariaDB (#572) (#576)
- Allow using
::class
keyword to load a context (#571) - Fix query flags for lower-case functions (#564)
- Improve context files by using constants (#570)
- Fix case when a condition is not parsed correctly (#560)
- Support parsing KILL statements (#556)
- Fix replace clause of select statement with FOR UPDATE (#555)
- Add support for ALTER FUNCTION and ALTER PROCEDURE statements (#553)
5.9.1
5.9.0
5.8.2
5.8.1
- Fix
:=
was not recognized as an operator just like=
(#306) - Fix
ALTER TABLE … MODIFY … ENUM('<reserved_keyword>')
is being wrongly parsed (#234) - Fix
ALTER TABLE … MODIFY … ENUM('<reserved_keyword>')
is being wrongly parsed (#478) - Fix MariaDB window function with alias gives bad linting errors (#283)
- Fix unrecognized keyword
COLLATE
inWHERE
clauses (#491) - Fix invalid hexadecimal prefix 0X (#508)