Skip to content

Commit f49e2c9

Browse files
authored
Merge pull request #2528 from nickel-lang/tmp-release-1.16.0
Merge in changes from 1.16.0 release
2 parents b1498a3 + 57ac03b commit f49e2c9

File tree

9 files changed

+50
-20
lines changed

9 files changed

+50
-20
lines changed

.github/workflows/release-artifacts.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@ jobs:
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"

Cargo.lock

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ members = [
1818
resolver = "2"
1919

2020
[workspace.package]
21-
version = "1.15.1"
21+
version = "1.16.0"
2222
authors = ["The Nickel Team <nickel-lang@protonmail.com>"]
2323
license = "MIT"
2424
edition = "2024"
@@ -29,11 +29,11 @@ homepage = "https://nickel-lang.org"
2929
readme = "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 }
3333
nickel-lang-flock = { version = "0.1.0", path = "./flock" }
3434
nickel-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" }
3737
nickel-lang-vector = { version = "0.1.0", path = "./vector" }
3838
nickel-lang-utils = { version = "0.1.0", path = "./utils" }
3939
lsp-harness = { version = "0.1.0", path = "./lsp/lsp-harness" }

RELEASES.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
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+
131
Version 1.15 (2025-12-10)
232
=========================
333

core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nickel-lang-core"
3-
version = "0.16.1"
3+
version = "0.17.0"
44
description = "Programmable configuration files."
55
authors.workspace = true
66
edition.workspace = true

package/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "nickel-lang-package"
33
description = "Utility library for the Nickel Package Manager"
4-
version = "0.5.1"
4+
version = "0.6.0"
55

66
authors.workspace = true
77
edition.workspace = true

parser/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "nickel-lang-parser"
33
description = "The Nickel parser"
4-
version = "0.1.1"
4+
version = "0.2.0"
55
authors.workspace = true
66
edition.workspace = true
77
homepage.workspace = true

scripts/release.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ git switch "$RELEASE_BASE_BRANCH" > /dev/null
238238
echo "++ 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
243243
all_crates=("${independent_crates[@]}" cli lsp/nls py-nickel)
244244

wasm-repl/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nickel-wasm-repl"
3-
version = "0.14.0"
3+
version = "0.15.0"
44
description = "WebAssembly REPL for the Nickel programming language."
55
authors.workspace = true
66
edition.workspace = true

0 commit comments

Comments
 (0)