diff --git a/Cargo.lock b/Cargo.lock index b1cc47b13e..cc18ccef07 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1644,7 +1644,7 @@ dependencies = [ [[package]] name = "nickel-lang-cli" -version = "1.3.0" +version = "1.4.0" dependencies = [ "clap 4.4.7", "clap_complete", @@ -1662,7 +1662,7 @@ dependencies = [ [[package]] name = "nickel-lang-core" -version = "0.3.0" +version = "0.4.0" dependencies = [ "ansi_term", "assert_matches", @@ -1717,7 +1717,7 @@ dependencies = [ [[package]] name = "nickel-lang-lsp" -version = "1.3.0" +version = "1.4.0" dependencies = [ "anyhow", "assert_cmd", @@ -1762,7 +1762,7 @@ dependencies = [ [[package]] name = "nickel-wasm-repl" -version = "0.3.0" +version = "0.4.0" dependencies = [ "nickel-lang-core", ] @@ -2108,7 +2108,7 @@ dependencies = [ [[package]] name = "pyckel" -version = "1.3.0" +version = "1.4.0" dependencies = [ "codespan-reporting", "nickel-lang-core", @@ -3070,7 +3070,7 @@ dependencies = [ [[package]] name = "tree-sitter-ocaml" version = "0.20.4" -source = "git+https://github.com/tree-sitter/tree-sitter-ocaml.git#694c57718fd85d514f8b81176038e7a4cfabcaaf" +source = "git+https://github.com/tree-sitter/tree-sitter-ocaml.git#4abfdc1c7af2c6c77a370aee974627be1c285b3b" dependencies = [ "cc", "tree-sitter", @@ -3097,7 +3097,7 @@ dependencies = [ [[package]] name = "tree-sitter-rust" version = "0.20.4" -source = "git+https://github.com/tree-sitter/tree-sitter-rust.git#48e053397b587de97790b055a1097b7c8a4ef846" +source = "git+https://github.com/tree-sitter/tree-sitter-rust.git#79456e6080f50fc1ca7c21845794308fa5d35a51" dependencies = [ "cc", "tree-sitter", diff --git a/Cargo.toml b/Cargo.toml index edb282c999..1d8f61a0d6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ members = [ resolver = "2" [workspace.package] -version = "1.3.0" +version = "1.4.0" authors = ["The Nickel Team "] license = "MIT" edition = "2021" @@ -21,9 +21,9 @@ homepage = "https://nickel-lang.org" readme = "README.md" [workspace.dependencies] -nickel-lang-core = { version = "0.3", path = "./core", default-features = false } -nickel-lang-utils = { version = "0.1", path = "./utils" } -lsp-harness = { version = "0.1", path = "./lsp/lsp-harness" } +nickel-lang-core = { version = "0.4.0", path = "./core", default-features = false } +nickel-lang-utils = { version = "0.1.0", path = "./utils" } +lsp-harness = { version = "0.1.0", path = "./lsp/lsp-harness" } # The wasm-bindgen version is pinned using `=` since flake.nix reads the version # number from Cargo.lock and needs to have matching output hashes for the source diff --git a/RELEASES.md b/RELEASES.md index 62adb497c4..83c4938ec8 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,5 +1,7 @@ -Next version (planned as 1.4) -============================= +Version 1.4 +=========== + +Nickel 1.4 is a maintenance release, at the exception of a breaking change (see below). Breaking changes ---------------- @@ -21,6 +23,29 @@ Breaking changes `(.)` whenever possible, or you can just replace it with the new `std.record.get`. + (implemented by @yannham in https://github.com/tweag/nickel/pull/1752) + +Tooling +------- + +* Search for imports in NICKEL_IMPORT_PATH by @jneem in https://github.com/tweag/nickel/pull/1716 +* Add a cli param --import-path to specify the search path by @jneem in https://github.com/tweag/nickel/pull/1721 +* LSP: Fix hover on assignments to subrecords by @jneem in https://github.com/tweag/nickel/pull/1725 +* Print something when nickel doc succeeds by @yannham in https://github.com/tweag/nickel/pull/1729 +* Add --error-format flag to serialize err diagnostics by @yannham in https://github.com/tweag/nickel/pull/1740 +* LSP: get record completion in arrays by @jneem in https://github.com/tweag/nickel/pull/1746 + +Core language +------------- + +* Support importing txt files as strings by @Quantum64 in https://github.com/tweag/nickel/pull/1734 + +Fixes +----- + +* `nickel format`: don't fail silently on invalid input anymore by @yannham in https://github.com/tweag/nickel/pull/1749 +* Update Topiary dependencies to correctly handle `(.)` in `nickel format` by @yannham in https://github.com/tweag/nickel/pull/1753 + Version 1.3 =========== diff --git a/core/Cargo.toml b/core/Cargo.toml index 41a5f911bf..0d8a591a54 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nickel-lang-core" -version = "0.3.0" +version = "0.4.0" description = "Programmable configuration files." authors.workspace = true edition.workspace = true diff --git a/wasm-repl/Cargo.toml b/wasm-repl/Cargo.toml index e5e385a097..eda38dc32f 100644 --- a/wasm-repl/Cargo.toml +++ b/wasm-repl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nickel-wasm-repl" -version = "0.3.0" +version = "0.4.0" description = "WebAssembly REPL for the Nickel programming language." authors.workspace = true edition.workspace = true