Prepare v0.4.1 release (#77)

- Bump the Native SDK CLI and all platform package versions to 0.4.1.

- Mark the v0.4.1 changelog entry for the npm assets packaging fix.

- Leave the previous v0.4.0 changelog entry unmarked for release publishing.
This commit is contained in:
Chris Tate
2026-07-09 07:46:02 -05:00
committed by GitHub
parent 79afe58156
commit bd8fb61e8c
11 changed files with 31 additions and 20 deletions
+13 -2
View File
@@ -2,10 +2,22 @@
All notable changes to the Native SDK (formerly zero-native) will be documented in this file.
## 0.4.0
## 0.4.1
<!-- release:start -->
### Bug Fixes
- **npm package assets**: Ship the SDK's root `assets/` directory in `@native-sdk/cli` so installed packages include `assets/native-sdk.manifest`, the default macOS icon, and entitlements needed by generated apps (#72, #75).
### Contributors
- @ctate
- @lzitser23
<!-- release:end -->
## 0.4.0
### New Features
- **zero-native is now the Native SDK**: The toolkit, CLI, and packages are renamed end to end — the CLI binary is `native`, the Zig module and build helper are `native_sdk` (`native_sdk.addApp`, `native_sdk.addMobileLib`), the embed C ABI prefix is `native_sdk_*`, and the npm CLI package is `@native-sdk/cli`.
@@ -99,7 +111,6 @@ All notable changes to the Native SDK (formerly zero-native) will be documented
### Contributors
- @ctate
<!-- release:end -->
## 0.3.0
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-darwin-arm64",
"version": "0.4.0",
"version": "0.4.1",
"description": "The native CLI binary for macOS on Apple silicon (arm64)",
"os": [
"darwin"
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-darwin-x64",
"version": "0.4.0",
"version": "0.4.1",
"description": "The native CLI binary for macOS on Intel (x64)",
"os": [
"darwin"
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-linux-arm64-gnu",
"version": "0.4.0",
"version": "0.4.1",
"description": "The native CLI binary for Linux arm64 (glibc)",
"os": [
"linux"
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-linux-arm64-musl",
"version": "0.4.0",
"version": "0.4.1",
"description": "The native CLI binary for Linux arm64 (musl)",
"os": [
"linux"
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-linux-x64-gnu",
"version": "0.4.0",
"version": "0.4.1",
"description": "The native CLI binary for Linux x64 (glibc)",
"os": [
"linux"
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-linux-x64-musl",
"version": "0.4.0",
"version": "0.4.1",
"description": "The native CLI binary for Linux x64 (musl)",
"os": [
"linux"
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-win32-arm64",
"version": "0.4.0",
"version": "0.4.1",
"description": "The native CLI binary for Windows on ARM (arm64)",
"os": [
"win32"
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-win32-x64",
"version": "0.4.0",
"version": "0.4.1",
"description": "The native CLI binary for Windows x64",
"os": [
"win32"
+9 -9
View File
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli",
"version": "0.4.0",
"version": "0.4.1",
"description": "The Native SDK: the complete toolkit for building native desktop applications — declarative markup, native rendering, WebView surfaces, and OS capabilities",
"type": "module",
"bin": {
@@ -22,14 +22,14 @@
"LICENSE"
],
"optionalDependencies": {
"@native-sdk/cli-darwin-arm64": "0.4.0",
"@native-sdk/cli-darwin-x64": "0.4.0",
"@native-sdk/cli-linux-arm64-gnu": "0.4.0",
"@native-sdk/cli-linux-arm64-musl": "0.4.0",
"@native-sdk/cli-linux-x64-gnu": "0.4.0",
"@native-sdk/cli-linux-x64-musl": "0.4.0",
"@native-sdk/cli-win32-arm64": "0.4.0",
"@native-sdk/cli-win32-x64": "0.4.0"
"@native-sdk/cli-darwin-arm64": "0.4.1",
"@native-sdk/cli-darwin-x64": "0.4.1",
"@native-sdk/cli-linux-arm64-gnu": "0.4.1",
"@native-sdk/cli-linux-arm64-musl": "0.4.1",
"@native-sdk/cli-linux-x64-gnu": "0.4.1",
"@native-sdk/cli-linux-x64-musl": "0.4.1",
"@native-sdk/cli-win32-arm64": "0.4.1",
"@native-sdk/cli-win32-x64": "0.4.1"
},
"repository": {
"type": "git",
+1 -1
View File
@@ -6,7 +6,7 @@ const tooling = @import("tooling");
const automation_protocol = @import("automation_protocol");
const cli_build_info = @import("cli_build_info");
const version = "0.4.0";
const version = "0.4.1";
pub fn main(init: std.process.Init) !void {
const allocator = init.arena.allocator();