12.7.1 (2024-12-17)
12.7.0 (2024-12-13)
12.6.0 (2024-12-09)
12.5.0 (2024-12-03)
- Implement
extractStatementPositions
for MongoDB (#254) (c783892) - Partial support of mongo dialect and commands extractor (#252) (6831e27)
- Support all find/insert commands for MongoDB (#255) (3ae2b51)
12.4.2 (2024-11-22)
12.4.1 (2024-11-22)
12.4.0 (2024-11-22)
12.3.0 (2024-11-14)
12.2.0 (2024-11-11)
- Allow to set any value after FORMAT TYPE for INSERT command in ClickHouse (#240) (b315855)
- Support settings clause for DELETE command in ClickHouse (#241) (5ddd428)
12.1.2 (2024-11-08)
12.1.1 (2024-11-08)
12.1.0 (2024-11-07)
- Improve ALTER command for ClickHouse (#233) (3b8e2e1)
- YQL: support UPSERT and all columns suggestions (#234) (037ef37)
12.0.0 (2024-11-06)
- rename startIndex to column in tokenize (#216)
- Improve INSERT command for ClickHouse (#230) (0208d51)
- Support all create commands (#231) (4d923cd)
- support extract statements api (#216) (a01b941)
- Support grant command for Clickhouse (#227) (4902a69)
- Support revoke command/grant command improvements for Clickhouse (#229) (80f32b0)
- YQL: update grammar (#232) (b0d0f35)
- support extract statements api (#216)
11.0.0 (2024-09-12)
- support most Redis string commands, rename suggestKeys to suggestStrings (#217)
- support most Redis common commands (#219) (d865ed6)
- support most Redis list commands, add suggestLists to autocomplete (#220) (ad85bef)
- support most Redis string commands, rename suggestKeys to suggestStrings (#217) (a21f79b)
- support Redis hash commands, add suggestHashes to autocomplete (#223) (2811872)
- support Redis set commands, add suggestSets to autocomplete (#221) (f0291da)
- support Redis sorted set commands, add suggestSortedSets to autocomplete (#222) (1b2b39c)
10.3.0 (2024-08-16)
10.2.1 (2024-08-13)
10.2.0 (2024-08-13)
- add ability to extract redis commands from query (#210) (06520f7)
- add Redis autocomplete (#209) (41199c8)
- basic Redis grammar, parseRedisQueryWithoutCursor function (#207) (584f902)
10.1.0 (2024-07-23)
10.0.0 (2024-07-09)
- modular assembly (#202)
9.1.1 (2024-06-26)
- add option to esbuild to prevent constructor names being changed, causing conflicts in parsers (#198) (987468a)
9.1.0 (2024-06-06)
9.0.0 (2024-06-04)
8.4.0 (2024-05-31)
8.3.0 (2024-05-31)
8.2.0 (2024-05-30)
8.1.0 (2024-05-02)
8.0.2 (2024-03-13)
8.0.1 (2024-03-11)
- should not suggest excess keywords if entity id equals to keyword in YQL autocomplete (#177) (23de65a)
8.0.0 (2024-03-11)
- Support YQ dialect (#173)
7.0.0 (2024-03-06)
- Add YQL language autocomplete (#170)
6.1.0 (2024-03-05)
- Add role suggestions for MySql (#165) (eba7ac3)
- Add user suggestions for MySql, role suggestions for PostgreSql (#168) (f329f54)
6.0.0 (2024-02-28)
- add table context to constraint suggestions (#159)
5.1.0 (2024-02-28)
5.0.0 (2024-02-21)
- separate AutocompleteParseResult for different databases (#148)
4.3.0 (2024-02-19)
4.2.0 (2024-02-16)
- broken psql super class throwing errors on function creation (#136) (c86c4a4)
- postgresql alter view columns suggestions (#134) (ed60a24)
4.1.0 (2024-02-15)
4.0.1 (2024-02-13)
4.0.0 (2024-02-13)
- New version of autocomplete based on code completion on ANTLR4 grammars
3.0.0 (2023-12-07)
- Update interfaces, rename generic sql parser to mysql (#118)
2.1.0 (2023-12-05)
- add CommonSuggestion and JoinsSuggestion types, migrate postgresql tests to typescript (#105) (36b291c)
- add eslint ci, fix eslint errors (#97) (2c66e7a)
- define database StatementPart, add identifierChain to TablesSuggestion, remove useless totos, migrate drop tests to typescript (#96) (47a18c2)
- define FiltersSuggestion, FunctionsSuggestion, ValuesSuggestion, Colref, migrate update table tests to typescript (#99) (4b99563)
- define suggestColRefKeywords, suggestEngines, add typechecking ci (#95) (f09f370)
- define useDatabase, add prependQuestionMark and prependFrom to DatabasesSuggestion, migrate use and set tests to typescript (#101) (7ec60ae)
- extend StatementPart, make TestCase fields optional, migrate location tests to typescript and move files to select folder (#107) (8b6b2c4)
- migrate truncate table tests to typescript (#102) (7d7d38b)
- move AggregateFunctionsSuggestion to a separate interface, refactor general parser create tests (#92) (08e8c26)
- type generator and move to single package.json (#93) (a5ac8e9)
- update parse result types, properly type parser-extension (#103) (8dcaf65)
2.0.0 (2023-11-28)
- rename sql-autocomplete-parsers to websql-autocomplete (#88)
1.22.0 (2023-09-05)
1.21.0 (2023-08-11)
1.20.0 (2023-08-10)
1.19.0 (2023-08-09)
1.18.0 (2023-08-08)
1.17.0 (2023-08-07)
1.16.0 (2023-08-07)
1.15.0 (2023-07-26)
1.14.0 (2023-07-24)
1.13.0 (2023-07-14)
- move npm ci installation for generator to a script (#54) (dadded4)
- remove postinstall script, update readme.md (#53) (2ac6e20)
- restore postinstall script, make it execute only when we're not installed as dependency (#56) (16a7efb)
1.12.0 (2023-07-14)
1.11.0 (2023-07-11)
1.10.0 (2023-07-10)
1.9.0 (2023-07-07)
1.8.0 (2023-06-23)
1.7.0 (2023-06-21)
- specify type for ParseResult.suggestAggregateFunctions (#33) (b9e9dbd)
- specify type for suggestColumnAliases (#36) (d18fcd3)
1.6.1 (2023-06-15)
1.6.0 (2023-06-07)
1.5.0 (2023-06-06)
1.4.0 (2023-06-06)
- add alias for table interface (12920a3)
1.3.0 (2023-06-06)
- expand ParseResult interface (7235b0d)
1.2.0 (2023-06-05)
- support 'DELETE FROM mytable' for genericAutocompleteParser (65e0c06)
1.1.1 (2023-06-01)
- ts-ignore genericAutocompleteParser import (8590b60)
1.1.0 (2023-06-01)
- bump version (d0c0038)
- add cursorSymbol to src/parsing/index.ts (d66d357)
- make debug parameter for parseGenericSql optional (631811b)
- fix genericAutocompleteParser.test.ts tests (0f8b51c)
- fix src/parsing/test/testing.ts type error (240b6c4)
- move parsers/test/testings.js to parsers/test/testing.ts (a803a58)
- remove aceRegex, parserFileRegex from babel, move root directories to src (4cde182)
- remove unnecessary files from babel.config.js, move it to babel.config.json, remove some deps (291bd96)
- update NOTICE.txt (1735cd1)