Skip to content

Commit 07669dc

Browse files
Prepare 0.28.1 version and release notes
1 parent b85070c commit 07669dc

3 files changed

Lines changed: 37 additions & 2 deletions

File tree

‎Cargo.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "roc_host"
3-
version = "0.28.0"
3+
version = "0.28.1"
44
authors = ["The Roc Contributors"]
55
edition = "2021"
66
rust-version = "1.97"

‎docs/releases/0.28.1.md‎

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# basic-cli 0.28.1
2+
3+
```roc
4+
app [main!] { pf: platform "{{PLATFORM_URL}}" }
5+
```
6+
7+
Use Roc **`nightly-2026-11-13-03dce41`** or later. CI, release builds, and the
8+
Nix development shell now use this nightly.
9+
10+
## Fixes
11+
12+
- `Cmd` and `Path` check without duplicate-definition warnings on the new
13+
nightly ([#556](https://github.com/roc-lang/basic-cli/issues/556)).
14+
`Cmd.Command` remains opaque and keeps all its builder and execution methods;
15+
the `Cmd.call!`, `capture!`, `run!`, and `spawn!` convenience functions keep
16+
their existing signatures.
17+
- The pinned compiler includes the Windows unwind-table fix in
18+
[roc#12996](https://github.com/roc-lang/roc/pull/12996). This resolves the
19+
compile-time failures of quoted `Locale` and `Path` values reported in
20+
[#555](https://github.com/roc-lang/basic-cli/issues/555). Applications using
21+
0.27.0 or 0.28.0 also benefit from upgrading the compiler; their literals do
22+
not need changing.
23+
- The platform header now explicitly types `main!` arguments as `List(OsStr)`,
24+
matching the native arguments supplied by the launcher
25+
([#554](https://github.com/roc-lang/basic-cli/pull/554)).
26+
27+
Source validation now checks the platform with `--no-cache` on Linux and
28+
Windows, so dependency warnings and compile-time literal failures fail CI.
29+
Linux runtime checks use the official nightly and verify static PIE loading
30+
and development-backend callbacks.
31+
32+
---
33+
34+
- [API documentation](https://roc-lang.github.io/basic-cli/0.28.1/)
35+
- [Full changelog since 0.28.0](https://github.com/roc-lang/basic-cli/compare/0.28.0...0.28.1)

0 commit comments

Comments
 (0)