diff --git a/.changeset/parser-package-extraction.md b/.changeset/parser-package-extraction.md deleted file mode 100644 index 49c55ed5..00000000 --- a/.changeset/parser-package-extraction.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'@elastic/esql-parser': minor -'@elastic/esql-traversal': minor -'@elastic/esql': patch ---- - -Extract the parser and the AST visitor out of `@elastic/esql` into the packages that own them. - -`@elastic/esql-parser` now holds the ES|QL parser (`parse`, `Parser`, `ParseOptions`, `ParseResult`, `ESQLErrorListener`), the PromQL parser (`PromQLParser`, `PromQLErrorListener`, `PromQLCstToAstConverter`), the ANTLR token helpers (`getPosition`, `findTokens`, `findFirstToken`, `findVisibleToken`, `findPunctuationToken`, `isLikelyPunctuation`), and the parser constants (`DEFAULT_CHANNEL`, `HIDDEN_CHANNEL`, `HEADER_COMMANDS`, `SOURCE_COMMANDS`). It also declares the runtime dependencies it needs (`antlr4`, `@elastic/esql-ast`, `@elastic/esql-definitions`, `@elastic/esql-promql-grammar`, `@elastic/esql-traversal`, `@elastic/esql-types`); previously it declared none, so its CommonJS build inlined the ANTLR runtime and failed to load under `require`. - -`@elastic/esql-traversal` now holds the AST `Visitor` together with its visitor contexts, and `printAst`. - -`@elastic/esql` re-exports all of the above, so its public API is unchanged. diff --git a/.changeset/ready-kids-kiss.md b/.changeset/ready-kids-kiss.md deleted file mode 100644 index a3870e62..00000000 --- a/.changeset/ready-kids-kiss.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@elastic/esql-traversal': minor -'@elastic/esql-parser': minor -'@elastic/esql-types': minor ---- - -Add `DENSE_VECTOR` command parsing and traversal support diff --git a/packages/esql-ast/CHANGELOG.md b/packages/esql-ast/CHANGELOG.md index 9a6331b6..cd6873b3 100644 --- a/packages/esql-ast/CHANGELOG.md +++ b/packages/esql-ast/CHANGELOG.md @@ -1,5 +1,15 @@ # @elastic/esql-ast +## 4.22.0 + +### Patch Changes + +- Updated dependencies [[`2e9ed09`](https://github.com/elastic/esql-js/commit/2e9ed09869b154b16fa7f7ad57e4fa165e233d3d)]: + - @elastic/esql-types@4.22.0 + - @elastic/esql-definitions@4.22.0 + - @elastic/esql-grammar@4.22.0 + - @elastic/esql-promql-grammar@4.22.0 + ## 4.21.1 ### Patch Changes diff --git a/packages/esql-ast/package.json b/packages/esql-ast/package.json index 7cfec906..a3a761af 100644 --- a/packages/esql-ast/package.json +++ b/packages/esql-ast/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/esql-ast", - "version": "4.21.1", + "version": "4.22.0", "author": "Kibana ES|QL team", "description": "ES|QL AST builder.", "license": "Elastic-2.0", diff --git a/packages/esql-definitions/CHANGELOG.md b/packages/esql-definitions/CHANGELOG.md index 049f3abd..81ed371f 100644 --- a/packages/esql-definitions/CHANGELOG.md +++ b/packages/esql-definitions/CHANGELOG.md @@ -1,5 +1,7 @@ # @elastic/esql-definitions +## 4.22.0 + ## 4.21.1 ## 4.21.0 diff --git a/packages/esql-definitions/package.json b/packages/esql-definitions/package.json index 7e739e64..b6fde1f8 100644 --- a/packages/esql-definitions/package.json +++ b/packages/esql-definitions/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/esql-definitions", - "version": "4.21.1", + "version": "4.22.0", "author": "Kibana ES|QL team", "description": "Shared definitions for the ES|QL language (commands, functions, operators).", "license": "Elastic-2.0", diff --git a/packages/esql-dsl/CHANGELOG.md b/packages/esql-dsl/CHANGELOG.md index b6c2720c..c5d281fc 100644 --- a/packages/esql-dsl/CHANGELOG.md +++ b/packages/esql-dsl/CHANGELOG.md @@ -1,5 +1,12 @@ # @elastic/elasticsearch-esql-dsl +## 4.22.0 + +### Patch Changes + +- Updated dependencies []: + - @elastic/elasticsearch-query-builder@4.22.0 + ## 4.21.1 ### Patch Changes diff --git a/packages/esql-dsl/package.json b/packages/esql-dsl/package.json index eddaf933..dda11e5f 100644 --- a/packages/esql-dsl/package.json +++ b/packages/esql-dsl/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/elasticsearch-esql-dsl", - "version": "4.21.1", + "version": "4.22.0", "author": "Elastic", "description": "Elasticsearch ES|QL DSL for JavaScript/TypeScript", "license": "Apache-2.0", diff --git a/packages/esql-grammar/CHANGELOG.md b/packages/esql-grammar/CHANGELOG.md index a6e09023..756739b8 100644 --- a/packages/esql-grammar/CHANGELOG.md +++ b/packages/esql-grammar/CHANGELOG.md @@ -1,5 +1,7 @@ # @elastic/esql-grammar +## 4.22.0 + ## 4.21.1 ## 4.21.0 diff --git a/packages/esql-grammar/package.json b/packages/esql-grammar/package.json index f6b26791..e940f62a 100644 --- a/packages/esql-grammar/package.json +++ b/packages/esql-grammar/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/esql-grammar", - "version": "4.21.1", + "version": "4.22.0", "author": "Kibana ES|QL team", "description": "Auto-generated ANTLR4 TypeScript artifacts for the ES|QL grammar. Do not edit by hand.", "license": "Elastic-2.0", diff --git a/packages/esql-parser/CHANGELOG.md b/packages/esql-parser/CHANGELOG.md index fddab35d..b0ab05c1 100644 --- a/packages/esql-parser/CHANGELOG.md +++ b/packages/esql-parser/CHANGELOG.md @@ -1,5 +1,28 @@ # @elastic/esql-parser +## 4.22.0 + +### Minor Changes + +- [#232](https://github.com/elastic/esql-js/pull/232) [`bbf69c0`](https://github.com/elastic/esql-js/commit/bbf69c0148dfad620d7603e0cc0c030b28da7545) Thanks [@vadimkibana](https://github.com/vadimkibana)! - Extract the parser and the AST visitor out of `@elastic/esql` into the packages that own them. + + `@elastic/esql-parser` now holds the ES|QL parser (`parse`, `Parser`, `ParseOptions`, `ParseResult`, `ESQLErrorListener`), the PromQL parser (`PromQLParser`, `PromQLErrorListener`, `PromQLCstToAstConverter`), the ANTLR token helpers (`getPosition`, `findTokens`, `findFirstToken`, `findVisibleToken`, `findPunctuationToken`, `isLikelyPunctuation`), and the parser constants (`DEFAULT_CHANNEL`, `HIDDEN_CHANNEL`, `HEADER_COMMANDS`, `SOURCE_COMMANDS`). It also declares the runtime dependencies it needs (`antlr4`, `@elastic/esql-ast`, `@elastic/esql-definitions`, `@elastic/esql-promql-grammar`, `@elastic/esql-traversal`, `@elastic/esql-types`); previously it declared none, so its CommonJS build inlined the ANTLR runtime and failed to load under `require`. + + `@elastic/esql-traversal` now holds the AST `Visitor` together with its visitor contexts, and `printAst`. + + `@elastic/esql` re-exports all of the above, so its public API is unchanged. + +- [#234](https://github.com/elastic/esql-js/pull/234) [`2e9ed09`](https://github.com/elastic/esql-js/commit/2e9ed09869b154b16fa7f7ad57e4fa165e233d3d) Thanks [@vadimkibana](https://github.com/vadimkibana)! - Add `DENSE_VECTOR` command parsing and traversal support + +### Patch Changes + +- Updated dependencies [[`bbf69c0`](https://github.com/elastic/esql-js/commit/bbf69c0148dfad620d7603e0cc0c030b28da7545), [`2e9ed09`](https://github.com/elastic/esql-js/commit/2e9ed09869b154b16fa7f7ad57e4fa165e233d3d)]: + - @elastic/esql-traversal@4.22.0 + - @elastic/esql-types@4.22.0 + - @elastic/esql-definitions@4.22.0 + - @elastic/esql-promql-grammar@4.22.0 + - @elastic/esql-ast@4.22.0 + ## 4.21.1 ## 4.21.0 diff --git a/packages/esql-parser/package.json b/packages/esql-parser/package.json index e718e300..320703fc 100644 --- a/packages/esql-parser/package.json +++ b/packages/esql-parser/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/esql-parser", - "version": "4.21.1", + "version": "4.22.0", "author": "Kibana ES|QL team", "description": "ES|QL query parser.", "license": "Elastic-2.0", diff --git a/packages/esql-promql-grammar/CHANGELOG.md b/packages/esql-promql-grammar/CHANGELOG.md index a5ddd857..e71b663e 100644 --- a/packages/esql-promql-grammar/CHANGELOG.md +++ b/packages/esql-promql-grammar/CHANGELOG.md @@ -1,5 +1,7 @@ # @elastic/esql-promql-grammar +## 4.22.0 + ## 4.21.1 ## 4.21.0 diff --git a/packages/esql-promql-grammar/package.json b/packages/esql-promql-grammar/package.json index e2996fb4..8bec7312 100644 --- a/packages/esql-promql-grammar/package.json +++ b/packages/esql-promql-grammar/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/esql-promql-grammar", - "version": "4.21.1", + "version": "4.22.0", "author": "Kibana ES|QL team", "description": "Auto-generated ANTLR4 TypeScript artifacts for the PromQL grammar. Do not edit by hand.", "license": "Elastic-2.0", diff --git a/packages/esql-traversal/CHANGELOG.md b/packages/esql-traversal/CHANGELOG.md index 35351e3f..4fa03c70 100644 --- a/packages/esql-traversal/CHANGELOG.md +++ b/packages/esql-traversal/CHANGELOG.md @@ -1,5 +1,25 @@ # @elastic/esql-traversal +## 4.22.0 + +### Minor Changes + +- [#232](https://github.com/elastic/esql-js/pull/232) [`bbf69c0`](https://github.com/elastic/esql-js/commit/bbf69c0148dfad620d7603e0cc0c030b28da7545) Thanks [@vadimkibana](https://github.com/vadimkibana)! - Extract the parser and the AST visitor out of `@elastic/esql` into the packages that own them. + + `@elastic/esql-parser` now holds the ES|QL parser (`parse`, `Parser`, `ParseOptions`, `ParseResult`, `ESQLErrorListener`), the PromQL parser (`PromQLParser`, `PromQLErrorListener`, `PromQLCstToAstConverter`), the ANTLR token helpers (`getPosition`, `findTokens`, `findFirstToken`, `findVisibleToken`, `findPunctuationToken`, `isLikelyPunctuation`), and the parser constants (`DEFAULT_CHANNEL`, `HIDDEN_CHANNEL`, `HEADER_COMMANDS`, `SOURCE_COMMANDS`). It also declares the runtime dependencies it needs (`antlr4`, `@elastic/esql-ast`, `@elastic/esql-definitions`, `@elastic/esql-promql-grammar`, `@elastic/esql-traversal`, `@elastic/esql-types`); previously it declared none, so its CommonJS build inlined the ANTLR runtime and failed to load under `require`. + + `@elastic/esql-traversal` now holds the AST `Visitor` together with its visitor contexts, and `printAst`. + + `@elastic/esql` re-exports all of the above, so its public API is unchanged. + +- [#234](https://github.com/elastic/esql-js/pull/234) [`2e9ed09`](https://github.com/elastic/esql-js/commit/2e9ed09869b154b16fa7f7ad57e4fa165e233d3d) Thanks [@vadimkibana](https://github.com/vadimkibana)! - Add `DENSE_VECTOR` command parsing and traversal support + +### Patch Changes + +- Updated dependencies [[`2e9ed09`](https://github.com/elastic/esql-js/commit/2e9ed09869b154b16fa7f7ad57e4fa165e233d3d)]: + - @elastic/esql-types@4.22.0 + - @elastic/esql-ast@4.22.0 + ## 4.21.1 ### Patch Changes diff --git a/packages/esql-traversal/package.json b/packages/esql-traversal/package.json index 15d88b7a..0b3a54de 100644 --- a/packages/esql-traversal/package.json +++ b/packages/esql-traversal/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/esql-traversal", - "version": "4.21.1", + "version": "4.22.0", "author": "Kibana ES|QL team", "description": "ES|QL AST traversal utilities.", "license": "Elastic-2.0", diff --git a/packages/esql-types/CHANGELOG.md b/packages/esql-types/CHANGELOG.md index d8b149d8..2f39ef75 100644 --- a/packages/esql-types/CHANGELOG.md +++ b/packages/esql-types/CHANGELOG.md @@ -1,5 +1,11 @@ # @elastic/esql-types +## 4.22.0 + +### Minor Changes + +- [#234](https://github.com/elastic/esql-js/pull/234) [`2e9ed09`](https://github.com/elastic/esql-js/commit/2e9ed09869b154b16fa7f7ad57e4fa165e233d3d) Thanks [@vadimkibana](https://github.com/vadimkibana)! - Add `DENSE_VECTOR` command parsing and traversal support + ## 4.21.1 ## 4.21.0 diff --git a/packages/esql-types/package.json b/packages/esql-types/package.json index c4410f10..3be91def 100644 --- a/packages/esql-types/package.json +++ b/packages/esql-types/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/esql-types", - "version": "4.21.1", + "version": "4.22.0", "author": "Kibana ES|QL team", "description": "TypeScript type definitions for the ES|QL AST.", "license": "Elastic-2.0", diff --git a/packages/esql/CHANGELOG.md b/packages/esql/CHANGELOG.md index c40bb438..ff3fb176 100644 --- a/packages/esql/CHANGELOG.md +++ b/packages/esql/CHANGELOG.md @@ -1,5 +1,27 @@ # @elastic/esql +## 4.22.0 + +### Patch Changes + +- [#232](https://github.com/elastic/esql-js/pull/232) [`bbf69c0`](https://github.com/elastic/esql-js/commit/bbf69c0148dfad620d7603e0cc0c030b28da7545) Thanks [@vadimkibana](https://github.com/vadimkibana)! - Extract the parser and the AST visitor out of `@elastic/esql` into the packages that own them. + + `@elastic/esql-parser` now holds the ES|QL parser (`parse`, `Parser`, `ParseOptions`, `ParseResult`, `ESQLErrorListener`), the PromQL parser (`PromQLParser`, `PromQLErrorListener`, `PromQLCstToAstConverter`), the ANTLR token helpers (`getPosition`, `findTokens`, `findFirstToken`, `findVisibleToken`, `findPunctuationToken`, `isLikelyPunctuation`), and the parser constants (`DEFAULT_CHANNEL`, `HIDDEN_CHANNEL`, `HEADER_COMMANDS`, `SOURCE_COMMANDS`). It also declares the runtime dependencies it needs (`antlr4`, `@elastic/esql-ast`, `@elastic/esql-definitions`, `@elastic/esql-promql-grammar`, `@elastic/esql-traversal`, `@elastic/esql-types`); previously it declared none, so its CommonJS build inlined the ANTLR runtime and failed to load under `require`. + + `@elastic/esql-traversal` now holds the AST `Visitor` together with its visitor contexts, and `printAst`. + + `@elastic/esql` re-exports all of the above, so its public API is unchanged. + +- Updated dependencies [[`bbf69c0`](https://github.com/elastic/esql-js/commit/bbf69c0148dfad620d7603e0cc0c030b28da7545), [`2e9ed09`](https://github.com/elastic/esql-js/commit/2e9ed09869b154b16fa7f7ad57e4fa165e233d3d)]: + - @elastic/esql-parser@4.22.0 + - @elastic/esql-traversal@4.22.0 + - @elastic/esql-types@4.22.0 + - @elastic/esql-definitions@4.22.0 + - @elastic/esql-grammar@4.22.0 + - @elastic/esql-promql-grammar@4.22.0 + - @elastic/pretty-printer@4.22.0 + - @elastic/esql-ast@4.22.0 + ## 4.21.1 ### Patch Changes diff --git a/packages/esql/package.json b/packages/esql/package.json index 4ffd9fc5..48e0225d 100644 --- a/packages/esql/package.json +++ b/packages/esql/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/esql", - "version": "4.21.1", + "version": "4.22.0", "author": "Kibana ES|QL team", "description": "A set of ts tools to parse, build and transform ES|QL queries programmatically.", "license": "Elastic-2.0", diff --git a/packages/highlightjs-esql/CHANGELOG.md b/packages/highlightjs-esql/CHANGELOG.md index f28567c6..0dd98899 100644 --- a/packages/highlightjs-esql/CHANGELOG.md +++ b/packages/highlightjs-esql/CHANGELOG.md @@ -1,5 +1,12 @@ # @elastic/highlightjs-esql +## 4.22.0 + +### Patch Changes + +- Updated dependencies []: + - @elastic/esql-definitions@4.22.0 + ## 4.21.1 ### Patch Changes diff --git a/packages/highlightjs-esql/package.json b/packages/highlightjs-esql/package.json index 9410ca8d..bb091851 100644 --- a/packages/highlightjs-esql/package.json +++ b/packages/highlightjs-esql/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/highlightjs-esql", - "version": "4.21.1", + "version": "4.22.0", "author": "Kibana ES|QL team", "description": "Highlight.js language syntax definitions for ES|QL", "license": "MIT", diff --git a/packages/monaco-esql/CHANGELOG.md b/packages/monaco-esql/CHANGELOG.md index 51529dc3..5774d813 100644 --- a/packages/monaco-esql/CHANGELOG.md +++ b/packages/monaco-esql/CHANGELOG.md @@ -1,5 +1,12 @@ # @elastic/monaco-esql +## 4.22.0 + +### Patch Changes + +- Updated dependencies []: + - @elastic/esql-definitions@4.22.0 + ## 4.21.1 ### Patch Changes diff --git a/packages/monaco-esql/package.json b/packages/monaco-esql/package.json index 0cf23afc..93faa71a 100644 --- a/packages/monaco-esql/package.json +++ b/packages/monaco-esql/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/monaco-esql", - "version": "4.21.1", + "version": "4.22.0", "author": "Kibana ES|QL team", "description": "Monaco Editor language support for ES|QL.", "license": "MIT", diff --git a/packages/pretty-printer/CHANGELOG.md b/packages/pretty-printer/CHANGELOG.md index e5854091..e4d68260 100644 --- a/packages/pretty-printer/CHANGELOG.md +++ b/packages/pretty-printer/CHANGELOG.md @@ -1,5 +1,7 @@ # @elastic/pretty-printer +## 4.22.0 + ## 4.21.1 ## 4.21.0 diff --git a/packages/pretty-printer/package.json b/packages/pretty-printer/package.json index 4b217dcd..a2bf524c 100644 --- a/packages/pretty-printer/package.json +++ b/packages/pretty-printer/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/pretty-printer", - "version": "4.21.1", + "version": "4.22.0", "author": "Kibana ES|QL team", "description": "A general-purpose Wadler-Lindig document algebra and layout engine for width-aware pretty-printing.", "license": "Elastic-2.0", diff --git a/packages/prismjs-esql/CHANGELOG.md b/packages/prismjs-esql/CHANGELOG.md index 3096de45..9a665bdd 100644 --- a/packages/prismjs-esql/CHANGELOG.md +++ b/packages/prismjs-esql/CHANGELOG.md @@ -1,5 +1,12 @@ # @elastic/prismjs-esql +## 4.22.0 + +### Patch Changes + +- Updated dependencies []: + - @elastic/esql-definitions@4.22.0 + ## 4.21.1 ### Patch Changes diff --git a/packages/prismjs-esql/package.json b/packages/prismjs-esql/package.json index 9c30b733..efa01ee5 100644 --- a/packages/prismjs-esql/package.json +++ b/packages/prismjs-esql/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/prismjs-esql", - "version": "4.21.1", + "version": "4.22.0", "author": "Kibana ES|QL team", "description": "Prism.js and Refractor ES|QL language syntax definitions for highlighting", "license": "MIT", diff --git a/packages/query-builder/CHANGELOG.md b/packages/query-builder/CHANGELOG.md index 44c49cdd..caf5c87d 100644 --- a/packages/query-builder/CHANGELOG.md +++ b/packages/query-builder/CHANGELOG.md @@ -1,5 +1,7 @@ # @elastic/elasticsearch-query-builder +## 4.22.0 + ## 4.21.1 ## 4.21.0 diff --git a/packages/query-builder/package.json b/packages/query-builder/package.json index 2c2e47ee..2b314ce1 100644 --- a/packages/query-builder/package.json +++ b/packages/query-builder/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/elasticsearch-query-builder", - "version": "4.21.1", + "version": "4.22.0", "author": "Elastic", "description": "Elasticsearch Query Builder for JavaScript/TypeScript", "license": "Apache-2.0", diff --git a/packages/textmate-esql/CHANGELOG.md b/packages/textmate-esql/CHANGELOG.md index 655c8f1d..cd91bcc7 100644 --- a/packages/textmate-esql/CHANGELOG.md +++ b/packages/textmate-esql/CHANGELOG.md @@ -1,5 +1,12 @@ # @elastic/textmate-esql +## 4.22.0 + +### Patch Changes + +- Updated dependencies []: + - @elastic/esql-definitions@4.22.0 + ## 4.21.1 ### Patch Changes diff --git a/packages/textmate-esql/package.json b/packages/textmate-esql/package.json index 099f386f..419d99b9 100644 --- a/packages/textmate-esql/package.json +++ b/packages/textmate-esql/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/textmate-esql", - "version": "4.21.1", + "version": "4.22.0", "author": "Kibana ES|QL team", "description": "TextMate grammar for ES|QL syntax highlighting", "license": "MIT",