File tree Expand file tree Collapse file tree 9 files changed +50
-20
lines changed
Expand file tree Collapse file tree 9 files changed +50
-20
lines changed Original file line number Diff line number Diff line change 8686 TARBALL_TAG : ${{ steps.build-image.outputs.imageName }}:${{ steps.build-image.outputs.imageTag }}
8787 run : |
8888 docker load -i nickel-${{ matrix.os.architecture }}-docker-image.tar.gz
89- docker tag "$TARBALL_TAG" ghcr.io/tweag /nickel:$RELEASE_TAG-${{ matrix.os.architecture}}
90- docker push ghcr.io/tweag /nickel:$RELEASE_TAG-${{ matrix.os.architecture}}
89+ docker tag "$TARBALL_TAG" ghcr.io/nickel-lang /nickel:$RELEASE_TAG-${{ matrix.os.architecture}}
90+ docker push ghcr.io/nickel-lang /nickel:$RELEASE_TAG-${{ matrix.os.architecture}}
9191
9292 docker-multiplatform-image :
9393 name : " Assemble multi-platform Docker image"
@@ -100,8 +100,8 @@ jobs:
100100 env :
101101 RELEASE_TAG : ${{ github.event_name == 'release' && github.event.release.tag_name || github.event.inputs.release_tag }}
102102 run : |
103- docker buildx imagetools create -t ghcr.io/tweag /nickel:$RELEASE_TAG ghcr.io/tweag /nickel:$RELEASE_TAG-x86_64 ghcr.io/tweag /nickel:$RELEASE_TAG-arm64
104- docker buildx imagetools inspect ghcr.io/tweag /nickel:$RELEASE_TAG
103+ docker buildx imagetools create -t ghcr.io/nickel-lang /nickel:$RELEASE_TAG ghcr.io/nickel-lang /nickel:$RELEASE_TAG-x86_64 ghcr.io/nickel-lang /nickel:$RELEASE_TAG-arm64
104+ docker buildx imagetools inspect ghcr.io/nickel-lang /nickel:$RELEASE_TAG
105105
106106 release-artifacts-macos :
107107 name : " Build MacOS Nickel binaries"
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ members = [
1818resolver = " 2"
1919
2020[workspace .package ]
21- version = " 1.15.1 "
21+ version = " 1.16.0 "
2222authors = [" The Nickel Team <nickel-lang@protonmail.com>" ]
2323license = " MIT"
2424edition = " 2024"
@@ -29,11 +29,11 @@ homepage = "https://nickel-lang.org"
2929readme = " README.md"
3030
3131[workspace .dependencies ]
32- nickel-lang-core = { version = " 0.16.1 " , path = " ./core" , default-features = false }
32+ nickel-lang-core = { version = " 0.17.0 " , path = " ./core" , default-features = false }
3333nickel-lang-flock = { version = " 0.1.0" , path = " ./flock" }
3434nickel-lang-git = { version = " 0.2.1" , path = " ./git" }
35- nickel-lang-package = { version = " 0.5.1 " , path = " ./package" }
36- nickel-lang-parser = { version = " 0.1.1 " , path = " ./parser" }
35+ nickel-lang-package = { version = " 0.6.0 " , path = " ./package" }
36+ nickel-lang-parser = { version = " 0.2.0 " , path = " ./parser" }
3737nickel-lang-vector = { version = " 0.1.0" , path = " ./vector" }
3838nickel-lang-utils = { version = " 0.1.0" , path = " ./utils" }
3939lsp-harness = { version = " 0.1.0" , path = " ./lsp/lsp-harness" }
Original file line number Diff line number Diff line change 1+ Version 1.16 (2026-02-26)
2+ =========================
3+
4+ In Nickel 1.16, unicode characters can be escaped in strings using the
5+ ` \u{1f923} ` syntax. It also fixes a few bugs in the interpreter and the language
6+ server, and has some performance improvements in the language server.
7+
8+ Core language
9+ -------------
10+
11+ * Allow unicode escape sequences in string literals by @L0r3m1p5um in https://github.com/nickel-lang/nickel/pull/2520
12+
13+ Tooling
14+ -------
15+
16+ * Fix panic when deserializing a too-large yaml number by @jneem in https://github.com/nickel-lang/nickel/pull/2485
17+ * Fix panic from unclosurized CLI overrides by @jneem in https://github.com/nickel-lang/nickel/pull/2498
18+ * Format nickel converted from other formats by @L0r3m1p5um in https://github.com/nickel-lang/nickel/pull/2502
19+ * Better localization of ` std.fail_with ` errors by @yannham in https://github.com/nickel-lang/nickel/pull/2505
20+ * Add a welcome message to the repl by @jneem in https://github.com/nickel-lang/nickel/pull/2509
21+ * Export NickelException in py-nickel. by @jneem in https://github.com/nickel-lang/nickel/pull/2517
22+
23+ LSP
24+ ---
25+
26+ * Allow priority to be set for background evaluation in the LSP by @L0r3m1p5um in https://github.com/nickel-lang/nickel/pull/2493
27+ * Performance improvements for language server by @L0r3m1p5um in https://github.com/nickel-lang/nickel/pull/2510
28+ * Request cancellation for language server by @L0r3m1p5um in https://github.com/nickel-lang/nickel/pull/2523
29+ * Fix a missing closurization that was hiding some errors by @jneem in https://github.com/nickel-lang/nickel/pull/2486
30+
131Version 1.15 (2025-12-10)
232=========================
333
Original file line number Diff line number Diff line change 11[package ]
22name = " nickel-lang-core"
3- version = " 0.16.1 "
3+ version = " 0.17.0 "
44description = " Programmable configuration files."
55authors.workspace = true
66edition.workspace = true
Original file line number Diff line number Diff line change 11[package ]
22name = " nickel-lang-package"
33description = " Utility library for the Nickel Package Manager"
4- version = " 0.5.1 "
4+ version = " 0.6.0 "
55
66authors.workspace = true
77edition.workspace = true
Original file line number Diff line number Diff line change 11[package ]
22name = " nickel-lang-parser"
33description = " The Nickel parser"
4- version = " 0.1.1 "
4+ version = " 0.2.0 "
55authors.workspace = true
66edition.workspace = true
77homepage.workspace = true
Original file line number Diff line number Diff line change @@ -238,7 +238,7 @@ git switch "$RELEASE_BASE_BRANCH" > /dev/null
238238echo " ++ Prepare release branch from '$RELEASE_BASE_BRANCH '"
239239
240240# Directories of subcrates following their own independent versioning
241- independent_crates=(core utils lsp/lsp-harness ./wasm-repl vector git flock package)
241+ independent_crates=(core utils lsp/lsp-harness ./wasm-repl vector git flock package parser )
242242# All subcrate directories, including the ones above
243243all_crates=(" ${independent_crates[@]} " cli lsp/nls py-nickel)
244244
Original file line number Diff line number Diff line change 11[package ]
22name = " nickel-wasm-repl"
3- version = " 0.14 .0"
3+ version = " 0.15 .0"
44description = " WebAssembly REPL for the Nickel programming language."
55authors.workspace = true
66edition.workspace = true
You can’t perform that action at this time.
0 commit comments