Skip to content

Releases: nextras/multi-query-parser

2.1.0

Choose a tag to compare

@JanTvrdik JanTvrdik released this 02 Jun 08:46
eb140c5

What's Changed

  • Add pluggable CommentStrategy to optionally preserve SQL comments (#53)
    • DropComments (default) — strips all comments; output is unchanged byte-for-byte from 2.0.0
    • PrependLeadingComments — 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

Choose a tag to compare

@JanTvrdik JanTvrdik released this 24 Feb 16:33
3bbdda2

What's Changed

  • Reimplemented as streaming parser which no longer needs loading entire file into memory
  • Add new helpful methods
    • IMultiQueryParser::parseFileStream(),
    • IMultiQueryParser::parseString() and
    • IMultiQueryParser::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

1.0.0

Choose a tag to compare

@hrach hrach released this 13 May 09:38

First official release 🎉