Releases: nextras/multi-query-parser
Releases · nextras/multi-query-parser
Release list
2.1.0
What's Changed
- Add pluggable
CommentStrategyto optionally preserve SQL comments (#53)DropComments(default) — strips all comments; output is unchanged byte-for-byte from 2.0.0PrependLeadingComments— prepends a query's leading comments as a prefix of that query
$parser = new MySqlMultiQueryParser(new PrependLeadingComments());Full Changelog: v2.0.0...v2.1.0
2.0.0
What's Changed
- Reimplemented as streaming parser which no longer needs loading entire file into memory
- Add new helpful methods
IMultiQueryParser::parseFileStream(),IMultiQueryParser::parseString()andIMultiQueryParser::parseStringStream()
- Add support for SQLite parser
- Add hash comment support to MySQL parser
- Add dollar-quoting support to MySQL parser
- Add nested multi line comment support for PostgreSQL parser and SQL Server parser
- Increase minimum supported PHP version to 8.0
- Fix parsing of superfluous semicolons