2019-11-28 12:50:55 -08:00
|
|
|
## unreleased
|
|
|
|
- Optionally support the `json1` module
|
2019-12-04 06:36:23 -08:00
|
|
|
- Optionally support the `fts5` module
|
2019-11-28 12:50:55 -08:00
|
|
|
|
2019-11-13 12:14:38 -08:00
|
|
|
## 0.4.0
|
2019-10-23 09:03:24 -07:00
|
|
|
- Support common table expressions
|
2019-10-19 06:18:00 -07:00
|
|
|
- Handle special `rowid`, `oid`, `__rowid__` references
|
2019-10-19 07:56:36 -07:00
|
|
|
- Support references to `sqlite_master` and `sqlite_sequence` tables
|
2019-10-19 06:18:00 -07:00
|
|
|
|
2019-09-25 11:19:39 -07:00
|
|
|
## 0.3.0
|
|
|
|
- parse compound select statements
|
|
|
|
- scan comment tokens
|
|
|
|
- experimental auto-complete engine (only supports a tiny subset based on the grammar only)
|
|
|
|
- some features that are specific to moor
|
|
|
|
|
2019-10-11 04:17:50 -07:00
|
|
|
__0.3.0+1__: Accept `\r` characters as whitespace
|
|
|
|
|
|
|
|
|
2019-08-22 03:27:39 -07:00
|
|
|
## 0.2.0
|
|
|
|
- Parse `CREATE TABLE` statements
|
|
|
|
- Extract schema information from parsed create table statements with `SchemaFromCreateTable`.
|
|
|
|
|
2019-07-12 01:52:42 -07:00
|
|
|
## 0.1.2
|
2019-07-08 14:03:03 -07:00
|
|
|
- parse `COLLATE` expressions
|
2019-07-12 01:52:42 -07:00
|
|
|
- fix wrong order in parsed `LIMIT` clauses
|
2019-07-08 14:03:03 -07:00
|
|
|
|
2019-07-03 11:04:09 -07:00
|
|
|
## 0.1.1
|
|
|
|
Attempt to recognize when a bound variable should be an array (eg. in `WHERE x IN ?`).
|
|
|
|
Also fixes a number of parsing bugs:
|
|
|
|
- Parses tuples, proper type resolution for `IN` expressions
|
|
|
|
- Don't resolve references to tables that don't appear in the surrounding statement.
|
|
|
|
- Parse joins without any additional operator, e.g. `table1 JOIN table2` instead of
|
|
|
|
`table1 CROSS JOIN table2`.
|
|
|
|
- Parser now complains when parsing a query doesn't fully consume the input
|
|
|
|
|
2019-06-15 14:01:10 -07:00
|
|
|
## 0.1.0
|
2019-07-01 06:04:17 -07:00
|
|
|
Initial version, can parse most statements but not `DELETE`, common table expressions and other
|
|
|
|
advanced features.
|