From c568b93a9ff075f2bbe0330d46939bd5289d3a70 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 2 Oct 2024 23:10:23 +0000 Subject: [PATCH] Bump Slang Version --- .changeset/cool-jobs-know.md | 5 -- .changeset/friendly-timers-beam.md | 5 -- .changeset/many-forks-hope.md | 5 -- .changeset/poor-tomatoes-report.md | 10 --- .changeset/silver-cherries-punch.md | 5 -- CHANGELOG.md | 16 +++++ Cargo.lock | 64 +++++++++--------- Cargo.toml | 66 +++++++++---------- crates/codegen/runtime/npm/CHANGELOG.md | 16 +++++ crates/metaslang/cst/CHANGELOG.md | 16 +++++ crates/metaslang/graph_builder/CHANGELOG.md | 16 +++++ .../outputs/cargo/slang_solidity/CHANGELOG.md | 16 +++++ .../cargo/slang_solidity_cli/CHANGELOG.md | 16 +++++ .../solidity/outputs/npm/package/CHANGELOG.md | 16 +++++ .../solidity/outputs/npm/package/package.json | 20 +++--- .../platforms/darwin-arm64/CHANGELOG.md | 16 +++++ .../platforms/darwin-arm64/package.json | 2 +- .../package/platforms/darwin-x64/CHANGELOG.md | 16 +++++ .../package/platforms/darwin-x64/package.json | 2 +- .../platforms/linux-arm64-gnu/CHANGELOG.md | 16 +++++ .../platforms/linux-arm64-gnu/package.json | 2 +- .../platforms/linux-arm64-musl/CHANGELOG.md | 16 +++++ .../platforms/linux-arm64-musl/package.json | 2 +- .../platforms/linux-x64-gnu/CHANGELOG.md | 16 +++++ .../platforms/linux-x64-gnu/package.json | 2 +- .../platforms/linux-x64-musl/CHANGELOG.md | 16 +++++ .../platforms/linux-x64-musl/package.json | 2 +- .../platforms/win32-arm64-msvc/CHANGELOG.md | 16 +++++ .../platforms/win32-arm64-msvc/package.json | 2 +- .../platforms/win32-ia32-msvc/CHANGELOG.md | 16 +++++ .../platforms/win32-ia32-msvc/package.json | 2 +- .../platforms/win32-x64-msvc/CHANGELOG.md | 16 +++++ .../platforms/win32-x64-msvc/package.json | 2 +- .../testlang/outputs/npm/package/CHANGELOG.md | 16 +++++ package-lock.json | 38 +++++------ 35 files changed, 375 insertions(+), 133 deletions(-) delete mode 100644 .changeset/cool-jobs-know.md delete mode 100644 .changeset/friendly-timers-beam.md delete mode 100644 .changeset/many-forks-hope.md delete mode 100644 .changeset/poor-tomatoes-report.md delete mode 100644 .changeset/silver-cherries-punch.md diff --git a/.changeset/cool-jobs-know.md b/.changeset/cool-jobs-know.md deleted file mode 100644 index 60faf87aa1..0000000000 --- a/.changeset/cool-jobs-know.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nomicfoundation/slang": patch ---- - -add support for Solidity `0.8.27`. diff --git a/.changeset/friendly-timers-beam.md b/.changeset/friendly-timers-beam.md deleted file mode 100644 index 6db8410008..0000000000 --- a/.changeset/friendly-timers-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nomicfoundation/slang": minor ---- - -rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. diff --git a/.changeset/many-forks-hope.md b/.changeset/many-forks-hope.md deleted file mode 100644 index 0ac500ee80..0000000000 --- a/.changeset/many-forks-hope.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nomicfoundation/slang": minor ---- - -merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. diff --git a/.changeset/poor-tomatoes-report.md b/.changeset/poor-tomatoes-report.md deleted file mode 100644 index 44d97b4bba..0000000000 --- a/.changeset/poor-tomatoes-report.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@nomicfoundation/slang": patch -# cSpell:ignore blobbasefee -# cSpell:ignore blobhash -# cSpell:ignore mcopy -# cSpell:ignore tload -# cSpell:ignore tstore ---- - -Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. diff --git a/.changeset/silver-cherries-punch.md b/.changeset/silver-cherries-punch.md deleted file mode 100644 index 5060b4ea8e..0000000000 --- a/.changeset/silver-cherries-punch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nomicfoundation/slang": minor ---- - -merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. diff --git a/CHANGELOG.md b/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/Cargo.lock b/Cargo.lock index 658f3d24a8..180d64a7e4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -391,7 +391,7 @@ checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "codegen_ebnf" -version = "0.17.0" +version = "0.18.0" dependencies = [ "Inflector", "codegen_language_definition", @@ -401,7 +401,7 @@ dependencies = [ [[package]] name = "codegen_language_definition" -version = "0.17.0" +version = "0.18.0" dependencies = [ "Inflector", "codegen_language_internal_macros", @@ -420,7 +420,7 @@ dependencies = [ [[package]] name = "codegen_language_internal_macros" -version = "0.17.0" +version = "0.18.0" dependencies = [ "itertools 0.13.0", "proc-macro2", @@ -430,14 +430,14 @@ dependencies = [ [[package]] name = "codegen_language_macros" -version = "0.17.0" +version = "0.18.0" dependencies = [ "codegen_language_definition", ] [[package]] name = "codegen_language_tests" -version = "0.17.0" +version = "0.18.0" dependencies = [ "codegen_language_definition", "codegen_language_macros", @@ -449,7 +449,7 @@ dependencies = [ [[package]] name = "codegen_runtime_cargo" -version = "0.17.0" +version = "0.18.0" dependencies = [ "anyhow", "ariadne", @@ -469,7 +469,7 @@ dependencies = [ [[package]] name = "codegen_runtime_generator" -version = "0.17.0" +version = "0.18.0" dependencies = [ "Inflector", "anyhow", @@ -487,7 +487,7 @@ dependencies = [ [[package]] name = "codegen_runtime_node_addon" -version = "0.17.0" +version = "0.18.0" dependencies = [ "metaslang_cst", "napi", @@ -503,7 +503,7 @@ dependencies = [ [[package]] name = "codegen_runtime_npm" -version = "0.17.0" +version = "0.18.0" dependencies = [ "anyhow", "codegen_runtime_generator", @@ -511,7 +511,7 @@ dependencies = [ [[package]] name = "codegen_spec" -version = "0.17.0" +version = "0.18.0" dependencies = [ "Inflector", "anyhow", @@ -524,7 +524,7 @@ dependencies = [ [[package]] name = "codegen_testing" -version = "0.17.0" +version = "0.18.0" dependencies = [ "Inflector", "anyhow", @@ -1254,7 +1254,7 @@ checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" [[package]] name = "infra_cli" -version = "0.17.0" +version = "0.18.0" dependencies = [ "anyhow", "clap", @@ -1275,7 +1275,7 @@ dependencies = [ [[package]] name = "infra_utils" -version = "0.17.0" +version = "0.18.0" dependencies = [ "Inflector", "anyhow", @@ -1432,7 +1432,7 @@ dependencies = [ [[package]] name = "metaslang_bindings" -version = "0.17.0" +version = "0.18.0" dependencies = [ "metaslang_cst", "metaslang_graph_builder", @@ -1444,7 +1444,7 @@ dependencies = [ [[package]] name = "metaslang_cst" -version = "0.17.0" +version = "0.18.0" dependencies = [ "nom", "serde", @@ -1453,7 +1453,7 @@ dependencies = [ [[package]] name = "metaslang_graph_builder" -version = "0.17.0" +version = "0.18.0" dependencies = [ "env_logger", "indoc", @@ -2298,7 +2298,7 @@ dependencies = [ [[package]] name = "slang_solidity" -version = "0.17.0" +version = "0.18.0" dependencies = [ "anyhow", "ariadne", @@ -2320,14 +2320,14 @@ dependencies = [ [[package]] name = "slang_solidity_cli" -version = "0.17.0" +version = "0.18.0" dependencies = [ "slang_solidity", ] [[package]] name = "slang_solidity_node_addon" -version = "0.17.0" +version = "0.18.0" dependencies = [ "metaslang_cst", "napi", @@ -2343,7 +2343,7 @@ dependencies = [ [[package]] name = "slang_testlang" -version = "0.17.0" +version = "0.18.0" dependencies = [ "anyhow", "ariadne", @@ -2365,7 +2365,7 @@ dependencies = [ [[package]] name = "slang_testlang_node_addon" -version = "0.17.0" +version = "0.18.0" dependencies = [ "metaslang_cst", "napi", @@ -2406,7 +2406,7 @@ dependencies = [ [[package]] name = "solidity_cargo_tests" -version = "0.17.0" +version = "0.18.0" dependencies = [ "Inflector", "anyhow", @@ -2428,7 +2428,7 @@ dependencies = [ [[package]] name = "solidity_language" -version = "0.17.0" +version = "0.18.0" dependencies = [ "codegen_language_definition", "codegen_language_macros", @@ -2437,7 +2437,7 @@ dependencies = [ [[package]] name = "solidity_npm_package" -version = "0.17.0" +version = "0.18.0" dependencies = [ "anyhow", "codegen_runtime_generator", @@ -2447,7 +2447,7 @@ dependencies = [ [[package]] name = "solidity_spec" -version = "0.17.0" +version = "0.18.0" dependencies = [ "anyhow", "codegen_spec", @@ -2457,7 +2457,7 @@ dependencies = [ [[package]] name = "solidity_testing_perf" -version = "0.17.0" +version = "0.18.0" dependencies = [ "iai-callgrind", "infra_utils", @@ -2468,7 +2468,7 @@ dependencies = [ [[package]] name = "solidity_testing_sanctuary" -version = "0.17.0" +version = "0.18.0" dependencies = [ "anyhow", "clap", @@ -2488,11 +2488,11 @@ dependencies = [ [[package]] name = "solidity_testing_snapshots" -version = "0.17.0" +version = "0.18.0" [[package]] name = "solidity_testing_solc" -version = "0.17.0" +version = "0.18.0" dependencies = [ "anyhow", "ariadne", @@ -2701,7 +2701,7 @@ dependencies = [ [[package]] name = "testlang_cargo_tests" -version = "0.17.0" +version = "0.18.0" dependencies = [ "metaslang_graph_builder", "semver", @@ -2710,7 +2710,7 @@ dependencies = [ [[package]] name = "testlang_language" -version = "0.17.0" +version = "0.18.0" dependencies = [ "codegen_language_definition", "codegen_language_macros", @@ -2719,7 +2719,7 @@ dependencies = [ [[package]] name = "testlang_npm_package" -version = "0.17.0" +version = "0.18.0" dependencies = [ "anyhow", "codegen_runtime_generator", diff --git a/Cargo.toml b/Cargo.toml index cd53c80837..63ac722a07 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "0.17.0" +version = "0.18.0" rust-version = "1.79.0" # __RUST_STABLE_VERSION_MARKER__ (keep in sync) edition = "2021" publish = false @@ -49,42 +49,42 @@ members = [ # # Internal # -codegen_ebnf = { path = "crates/codegen/ebnf", version = "0.17.0" } -codegen_language_definition = { path = "crates/codegen/language/definition", version = "0.17.0" } -codegen_language_internal_macros = { path = "crates/codegen/language/internal_macros", version = "0.17.0" } -codegen_language_macros = { path = "crates/codegen/language/macros", version = "0.17.0" } -codegen_language_tests = { path = "crates/codegen/language/tests", version = "0.17.0" } -codegen_runtime_cargo = { path = "crates/codegen/runtime/cargo", version = "0.17.0" } -codegen_runtime_generator = { path = "crates/codegen/runtime/generator", version = "0.17.0" } -codegen_runtime_node_addon = { path = "crates/codegen/runtime/node_addon", version = "0.17.0" } -codegen_runtime_npm = { path = "crates/codegen/runtime/npm", version = "0.17.0" } -codegen_spec = { path = "crates/codegen/spec", version = "0.17.0" } -codegen_testing = { path = "crates/codegen/testing", version = "0.17.0" } +codegen_ebnf = { path = "crates/codegen/ebnf", version = "0.18.0" } +codegen_language_definition = { path = "crates/codegen/language/definition", version = "0.18.0" } +codegen_language_internal_macros = { path = "crates/codegen/language/internal_macros", version = "0.18.0" } +codegen_language_macros = { path = "crates/codegen/language/macros", version = "0.18.0" } +codegen_language_tests = { path = "crates/codegen/language/tests", version = "0.18.0" } +codegen_runtime_cargo = { path = "crates/codegen/runtime/cargo", version = "0.18.0" } +codegen_runtime_generator = { path = "crates/codegen/runtime/generator", version = "0.18.0" } +codegen_runtime_node_addon = { path = "crates/codegen/runtime/node_addon", version = "0.18.0" } +codegen_runtime_npm = { path = "crates/codegen/runtime/npm", version = "0.18.0" } +codegen_spec = { path = "crates/codegen/spec", version = "0.18.0" } +codegen_testing = { path = "crates/codegen/testing", version = "0.18.0" } -infra_cli = { path = "crates/infra/cli", version = "0.17.0" } -infra_utils = { path = "crates/infra/utils", version = "0.17.0" } +infra_cli = { path = "crates/infra/cli", version = "0.18.0" } +infra_utils = { path = "crates/infra/utils", version = "0.18.0" } -metaslang_bindings = { path = "crates/metaslang/bindings", version = "0.17.0" } -metaslang_graph_builder = { path = "crates/metaslang/graph_builder", version = "0.17.0" } -metaslang_cst = { path = "crates/metaslang/cst", version = "0.17.0" } +metaslang_bindings = { path = "crates/metaslang/bindings", version = "0.18.0" } +metaslang_graph_builder = { path = "crates/metaslang/graph_builder", version = "0.18.0" } +metaslang_cst = { path = "crates/metaslang/cst", version = "0.18.0" } -slang_solidity = { path = "crates/solidity/outputs/cargo/slang_solidity", version = "0.17.0" } -slang_solidity_cli = { path = "crates/solidity/outputs/cargo/slang_solidity_cli", version = "0.17.0" } -slang_solidity_node_addon = { path = "crates/solidity/outputs/cargo/slang_solidity_node_addon", version = "0.17.0" } -solidity_cargo_tests = { path = "crates/solidity/outputs/cargo/tests", version = "0.17.0" } -solidity_language = { path = "crates/solidity/inputs/language", version = "0.17.0" } -solidity_npm_package = { path = "crates/solidity/outputs/npm/package", version = "0.17.0" } -solidity_spec = { path = "crates/solidity/outputs/spec", version = "0.17.0" } -solidity_testing_perf = { path = "crates/solidity/testing/perf", version = "0.17.0" } -solidity_testing_sanctuary = { path = "crates/solidity/testing/sanctuary", version = "0.17.0" } -solidity_testing_snapshots = { path = "crates/solidity/testing/snapshots", version = "0.17.0" } -solidity_testing_solc = { path = "crates/solidity/testing/solc", version = "0.17.0" } +slang_solidity = { path = "crates/solidity/outputs/cargo/slang_solidity", version = "0.18.0" } +slang_solidity_cli = { path = "crates/solidity/outputs/cargo/slang_solidity_cli", version = "0.18.0" } +slang_solidity_node_addon = { path = "crates/solidity/outputs/cargo/slang_solidity_node_addon", version = "0.18.0" } +solidity_cargo_tests = { path = "crates/solidity/outputs/cargo/tests", version = "0.18.0" } +solidity_language = { path = "crates/solidity/inputs/language", version = "0.18.0" } +solidity_npm_package = { path = "crates/solidity/outputs/npm/package", version = "0.18.0" } +solidity_spec = { path = "crates/solidity/outputs/spec", version = "0.18.0" } +solidity_testing_perf = { path = "crates/solidity/testing/perf", version = "0.18.0" } +solidity_testing_sanctuary = { path = "crates/solidity/testing/sanctuary", version = "0.18.0" } +solidity_testing_snapshots = { path = "crates/solidity/testing/snapshots", version = "0.18.0" } +solidity_testing_solc = { path = "crates/solidity/testing/solc", version = "0.18.0" } -slang_testlang = { path = "crates/testlang/outputs/cargo/slang_testlang", version = "0.17.0" } -slang_testlang_node_addon = { path = "crates/testlang/outputs/cargo/slang_testlang_node_addon", version = "0.17.0" } -testlang_cargo_tests = { path = "crates/testlang/outputs/cargo/tests", version = "0.17.0" } -testlang_language = { path = "crates/testlang/inputs/language", version = "0.17.0" } -testlang_npm_package = { path = "crates/testlang/outputs/npm/package", version = "0.17.0" } +slang_testlang = { path = "crates/testlang/outputs/cargo/slang_testlang", version = "0.18.0" } +slang_testlang_node_addon = { path = "crates/testlang/outputs/cargo/slang_testlang_node_addon", version = "0.18.0" } +testlang_cargo_tests = { path = "crates/testlang/outputs/cargo/tests", version = "0.18.0" } +testlang_language = { path = "crates/testlang/inputs/language", version = "0.18.0" } +testlang_npm_package = { path = "crates/testlang/outputs/npm/package", version = "0.18.0" } # # External diff --git a/crates/codegen/runtime/npm/CHANGELOG.md b/crates/codegen/runtime/npm/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/codegen/runtime/npm/CHANGELOG.md +++ b/crates/codegen/runtime/npm/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/metaslang/cst/CHANGELOG.md b/crates/metaslang/cst/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/metaslang/cst/CHANGELOG.md +++ b/crates/metaslang/cst/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/metaslang/graph_builder/CHANGELOG.md b/crates/metaslang/graph_builder/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/metaslang/graph_builder/CHANGELOG.md +++ b/crates/metaslang/graph_builder/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/solidity/outputs/cargo/slang_solidity/CHANGELOG.md b/crates/solidity/outputs/cargo/slang_solidity/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/solidity/outputs/cargo/slang_solidity/CHANGELOG.md +++ b/crates/solidity/outputs/cargo/slang_solidity/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/solidity/outputs/cargo/slang_solidity_cli/CHANGELOG.md b/crates/solidity/outputs/cargo/slang_solidity_cli/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/solidity/outputs/cargo/slang_solidity_cli/CHANGELOG.md +++ b/crates/solidity/outputs/cargo/slang_solidity_cli/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/CHANGELOG.md b/crates/solidity/outputs/npm/package/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/solidity/outputs/npm/package/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/package.json b/crates/solidity/outputs/npm/package/package.json index 85b58d928f..6d081a8a86 100644 --- a/crates/solidity/outputs/npm/package/package.json +++ b/crates/solidity/outputs/npm/package/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang", - "version": "0.17.0", + "version": "0.18.0", "description": "A modular set of compiler APIs empowering the next generation of Solidity code analysis and developer tooling. Written in Rust and distributed in multiple languages.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", @@ -32,15 +32,15 @@ "@napi-rs/cli": "2.18.4" }, "dependencies": { - "@nomicfoundation/slang-darwin-arm64": "0.17.0", - "@nomicfoundation/slang-win32-arm64-msvc": "0.17.0", - "@nomicfoundation/slang-linux-arm64-gnu": "0.17.0", - "@nomicfoundation/slang-linux-arm64-musl": "0.17.0", - "@nomicfoundation/slang-win32-ia32-msvc": "0.17.0", - "@nomicfoundation/slang-darwin-x64": "0.17.0", - "@nomicfoundation/slang-win32-x64-msvc": "0.17.0", - "@nomicfoundation/slang-linux-x64-gnu": "0.17.0", - "@nomicfoundation/slang-linux-x64-musl": "0.17.0" + "@nomicfoundation/slang-darwin-arm64": "0.18.0", + "@nomicfoundation/slang-win32-arm64-msvc": "0.18.0", + "@nomicfoundation/slang-linux-arm64-gnu": "0.18.0", + "@nomicfoundation/slang-linux-arm64-musl": "0.18.0", + "@nomicfoundation/slang-win32-ia32-msvc": "0.18.0", + "@nomicfoundation/slang-darwin-x64": "0.18.0", + "@nomicfoundation/slang-win32-x64-msvc": "0.18.0", + "@nomicfoundation/slang-linux-x64-gnu": "0.18.0", + "@nomicfoundation/slang-linux-x64-musl": "0.18.0" }, "napi": { "triples": { diff --git a/crates/solidity/outputs/npm/package/platforms/darwin-arm64/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/darwin-arm64/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/solidity/outputs/npm/package/platforms/darwin-arm64/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/darwin-arm64/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/darwin-arm64/package.json b/crates/solidity/outputs/npm/package/platforms/darwin-arm64/package.json index 282e76df6d..474482ce87 100644 --- a/crates/solidity/outputs/npm/package/platforms/darwin-arm64/package.json +++ b/crates/solidity/outputs/npm/package/platforms/darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-darwin-arm64", - "version": "0.17.0", + "version": "0.18.0", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/darwin-x64/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/darwin-x64/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/solidity/outputs/npm/package/platforms/darwin-x64/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/darwin-x64/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/darwin-x64/package.json b/crates/solidity/outputs/npm/package/platforms/darwin-x64/package.json index f0752537d1..d9a3a4459c 100644 --- a/crates/solidity/outputs/npm/package/platforms/darwin-x64/package.json +++ b/crates/solidity/outputs/npm/package/platforms/darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-darwin-x64", - "version": "0.17.0", + "version": "0.18.0", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/package.json b/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/package.json index 8dd43fdec2..22fc3a3a1d 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/package.json +++ b/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-linux-arm64-gnu", - "version": "0.17.0", + "version": "0.18.0", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/package.json b/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/package.json index 4b273ee6e3..de51d47bae 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/package.json +++ b/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-linux-arm64-musl", - "version": "0.17.0", + "version": "0.18.0", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/package.json b/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/package.json index 3cc6c41173..0133ce57b7 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/package.json +++ b/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-linux-x64-gnu", - "version": "0.17.0", + "version": "0.18.0", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/package.json b/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/package.json index bebbcaccbc..cb61d05a38 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/package.json +++ b/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-linux-x64-musl", - "version": "0.17.0", + "version": "0.18.0", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/package.json b/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/package.json index abe88c67da..895cd3c4ff 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/package.json +++ b/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-win32-arm64-msvc", - "version": "0.17.0", + "version": "0.18.0", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/package.json b/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/package.json index 6b02bb57a8..e59eb89c23 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/package.json +++ b/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-win32-ia32-msvc", - "version": "0.17.0", + "version": "0.18.0", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/CHANGELOG.md b/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/package.json b/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/package.json index 7f2c0c6a23..b4c33c643a 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/package.json +++ b/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-win32-x64-msvc", - "version": "0.17.0", + "version": "0.18.0", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/testlang/outputs/npm/package/CHANGELOG.md b/crates/testlang/outputs/npm/package/CHANGELOG.md index bb3c01b3e7..b47dc57b7c 100644 --- a/crates/testlang/outputs/npm/package/CHANGELOG.md +++ b/crates/testlang/outputs/npm/package/CHANGELOG.md @@ -1,5 +1,21 @@ # changelog +## 0.18.0 + +### Minor Changes + +- [#1117](https://github.com/NomicFoundation/slang/pull/1117) [`be7bb79`](https://github.com/NomicFoundation/slang/commit/be7bb79c8f497e5283674878dacaa0fd1ec6e68a) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - rename `Language` API to `Parser`, in preparation for introducing a multi-file compilation API. + +- [#1116](https://github.com/NomicFoundation/slang/pull/1116) [`c88f9b5`](https://github.com/NomicFoundation/slang/commit/c88f9b5d50dabe111b9d1b6cb4e6b6b9e276f1da) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `language`, `parse_error`, `parse_output` namespaces into the `parser` namespace. + +- [#1115](https://github.com/NomicFoundation/slang/pull/1115) [`96df645`](https://github.com/NomicFoundation/slang/commit/96df64514ffec22ac41af38cc9f91e7b1e260a25) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - merge `cursor`, `kinds`, `query`, and `text_index` namespaces into the `cst` namespace. + +### Patch Changes + +- [#1096](https://github.com/NomicFoundation/slang/pull/1096) [`15c437c`](https://github.com/NomicFoundation/slang/commit/15c437c6c4902cd43e0027f750ba59e8f22f47f9) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - add support for Solidity `0.8.27`. + +- [#1097](https://github.com/NomicFoundation/slang/pull/1097) [`e17af22`](https://github.com/NomicFoundation/slang/commit/e17af22cc4c1d373be751e525963f45ddf4dd3c3) Thanks [@OmarTawfik](https://github.com/OmarTawfik)! - Fix the grammar of keywords (`blobbasefee`, `blobhash`, `mcopy`, `tload`, `tstore`) added in `0.8.24`, as they were actually reserved in `0.8.25`. + ## 0.17.0 ### Minor Changes diff --git a/package-lock.json b/package-lock.json index efa18aab33..800a45a964 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,18 +53,18 @@ }, "crates/solidity/outputs/npm/package": { "name": "@nomicfoundation/slang", - "version": "0.17.0", + "version": "0.18.0", "license": "MIT", "dependencies": { - "@nomicfoundation/slang-darwin-arm64": "0.17.0", - "@nomicfoundation/slang-darwin-x64": "0.17.0", - "@nomicfoundation/slang-linux-arm64-gnu": "0.17.0", - "@nomicfoundation/slang-linux-arm64-musl": "0.17.0", - "@nomicfoundation/slang-linux-x64-gnu": "0.17.0", - "@nomicfoundation/slang-linux-x64-musl": "0.17.0", - "@nomicfoundation/slang-win32-arm64-msvc": "0.17.0", - "@nomicfoundation/slang-win32-ia32-msvc": "0.17.0", - "@nomicfoundation/slang-win32-x64-msvc": "0.17.0" + "@nomicfoundation/slang-darwin-arm64": "0.18.0", + "@nomicfoundation/slang-darwin-x64": "0.18.0", + "@nomicfoundation/slang-linux-arm64-gnu": "0.18.0", + "@nomicfoundation/slang-linux-arm64-musl": "0.18.0", + "@nomicfoundation/slang-linux-x64-gnu": "0.18.0", + "@nomicfoundation/slang-linux-x64-musl": "0.18.0", + "@nomicfoundation/slang-win32-arm64-msvc": "0.18.0", + "@nomicfoundation/slang-win32-ia32-msvc": "0.18.0", + "@nomicfoundation/slang-win32-x64-msvc": "0.18.0" }, "devDependencies": { "@napi-rs/cli": "2.18.4" @@ -75,7 +75,7 @@ }, "crates/solidity/outputs/npm/package/platforms/darwin-arm64": { "name": "@nomicfoundation/slang-darwin-arm64", - "version": "0.17.0", + "version": "0.18.0", "license": "MIT", "engines": { "node": ">= 10" @@ -83,7 +83,7 @@ }, "crates/solidity/outputs/npm/package/platforms/darwin-x64": { "name": "@nomicfoundation/slang-darwin-x64", - "version": "0.17.0", + "version": "0.18.0", "license": "MIT", "engines": { "node": ">= 10" @@ -91,7 +91,7 @@ }, "crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu": { "name": "@nomicfoundation/slang-linux-arm64-gnu", - "version": "0.17.0", + "version": "0.18.0", "license": "MIT", "engines": { "node": ">= 10" @@ -99,7 +99,7 @@ }, "crates/solidity/outputs/npm/package/platforms/linux-arm64-musl": { "name": "@nomicfoundation/slang-linux-arm64-musl", - "version": "0.17.0", + "version": "0.18.0", "license": "MIT", "engines": { "node": ">= 10" @@ -107,7 +107,7 @@ }, "crates/solidity/outputs/npm/package/platforms/linux-x64-gnu": { "name": "@nomicfoundation/slang-linux-x64-gnu", - "version": "0.17.0", + "version": "0.18.0", "license": "MIT", "engines": { "node": ">= 10" @@ -115,7 +115,7 @@ }, "crates/solidity/outputs/npm/package/platforms/linux-x64-musl": { "name": "@nomicfoundation/slang-linux-x64-musl", - "version": "0.17.0", + "version": "0.18.0", "license": "MIT", "engines": { "node": ">= 10" @@ -123,7 +123,7 @@ }, "crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc": { "name": "@nomicfoundation/slang-win32-arm64-msvc", - "version": "0.17.0", + "version": "0.18.0", "license": "MIT", "engines": { "node": ">= 10" @@ -131,7 +131,7 @@ }, "crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc": { "name": "@nomicfoundation/slang-win32-ia32-msvc", - "version": "0.17.0", + "version": "0.18.0", "license": "MIT", "engines": { "node": ">= 10" @@ -139,7 +139,7 @@ }, "crates/solidity/outputs/npm/package/platforms/win32-x64-msvc": { "name": "@nomicfoundation/slang-win32-x64-msvc", - "version": "0.17.0", + "version": "0.18.0", "license": "MIT", "engines": { "node": ">= 10"