Releases: coresql/sql-query-identifier
Releases · coresql/sql-query-identifier
v3.1.1
v3.1.0
v3.0.1
v3.0.0
- Tokenizer now accounts for escaped quotes in quoted identifier
- Column and table parsers now unescape escaped quotes in quoted identifiers (
"a""b"->a"b) - Bumped to version 3.0 because we probably should have when we initially released column and table parsing.
v2.11.0
v2.10.0
What's Changed
- fix: recognize # as inline comment for MySQL dialect by @rathboma in #90
- Column parsing and updated table parsing by @not-night-but in #89
Full Changelog: v2.9.0...v2.10.0
v2.9.0
Features
- Add detection for transaction statements by @not-night-but in #82
Full Changelog: v2.8.0...v2.9.0
v2.8.0 - Param fixes
What's Changed
- Config option to allow custom parameter syntax by @not-night-but in #78
- fix params in CTE by @not-night-but in #79
- fix issues with double colons by @not-night-but in #80
New Contributors
- @not-night-but made their first contribution in #78
Full Changelog: v2.7.0...v2.8.0
v2.7.0
Features
This feature requires passing identifyTables: true to the identify options. It will only pick up tables in very simple cases (no CTEs) for SELECT and INSERT queries and is not ready for broad usage. If enabled, should ideally see the tables used under new tables key in the identify result. If disabled, or using an unsupported query type, then tables will be an empty array.
Full Changelog: v2.6.0...v2.7.0
v2.6.0
Features
- Identify create virtual table sqlite statements by @MasterOdin in #73
Bugfixes
Full Changelog: v2.5.0...v2.6.0