Compare commits
1 Commits
main
...
ctate/v0.9.4
| Author | SHA1 | Date | |
|---|---|---|---|
| e9877e3259 |
+18
-3
@@ -2,12 +2,29 @@
|
||||
|
||||
All notable changes to the Native SDK (formerly zero-native) will be documented in this file.
|
||||
|
||||
## 0.9.3
|
||||
## 0.9.4
|
||||
|
||||
<!-- release:start -->
|
||||
|
||||
### New Features
|
||||
|
||||
- **Model-driven window restore policies**: TypeScript apps can now declare whether each model-driven window restores saved geometry or opens fresh, including center-on-primary placement, with matching defaults, validation, runtime forwarding, tests, and documentation (#381).
|
||||
|
||||
### Improvements
|
||||
|
||||
- **Faster, more predictable iterative rebuilds**: Generated core and service ABI artifacts now change only when their contents do, markup and app code compile into independently cached objects, SDK module edits invalidate the right inputs, and rebuild diagnostics expose phase timing, memory use, and cache decisions across platforms (#382).
|
||||
- **Updated TypeScript compiler integration**: ScriptC advances to 0.0.33 with published compile-cache bootstrapping, explicit development and release library profiles, synchronized compiler-surface artifacts, and Node 24 throughout the TypeScript build and CI toolchain (#384).
|
||||
|
||||
### Contributors
|
||||
|
||||
- @ctate
|
||||
|
||||
<!-- release:end -->
|
||||
|
||||
## 0.9.3
|
||||
|
||||
### New Features
|
||||
|
||||
- **Model-driven TypeScript theme state**: Zero-config TypeScript apps can now derive the built-in pack, color scheme, and accent from committed model state while preserving manifest fallback, live system accessibility settings, deterministic replay, and the existing `themePack` helper (#378).
|
||||
- **Platform-correct line deletion**: Command+Backspace on macOS now deletes to the start of a field or logical textarea line across every editable canvas control, with matching TypeScript text helpers, controlled-state behavior, undo, and replay (#377).
|
||||
|
||||
@@ -23,8 +40,6 @@ All notable changes to the Native SDK (formerly zero-native) will be documented
|
||||
- @ctate
|
||||
- @MohakBajaj
|
||||
|
||||
<!-- release:end -->
|
||||
|
||||
## 0.9.2
|
||||
|
||||
### New Features
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"private": true,
|
||||
"description": "Editor surface for the TypeScript core; the native CLI builds without node_modules.",
|
||||
"dependencies": {
|
||||
"@native-sdk/core": "0.9.3"
|
||||
"@native-sdk/core": "0.9.4"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"private": true,
|
||||
"description": "Editor surface for the TypeScript core; the native CLI builds without node_modules.",
|
||||
"dependencies": {
|
||||
"@native-sdk/core": "0.9.3"
|
||||
"@native-sdk/core": "0.9.4"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"private": true,
|
||||
"description": "TypeScript + Native markup menu-bar lifecycle example.",
|
||||
"dependencies": {
|
||||
"@native-sdk/core": "0.9.3"
|
||||
"@native-sdk/core": "0.9.4"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"private": true,
|
||||
"description": "Editor surface for the TypeScript core; the native CLI builds without node_modules.",
|
||||
"dependencies": {
|
||||
"@native-sdk/core": "0.9.3"
|
||||
"@native-sdk/core": "0.9.4"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"private": true,
|
||||
"description": "Editor and versioning surface only: stock TypeScript tooling resolves @native-sdk/core from here. The native CLI never reads it and builds with node_modules absent.",
|
||||
"dependencies": {
|
||||
"@native-sdk/core": "0.9.3"
|
||||
"@native-sdk/core": "0.9.4"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"private": true,
|
||||
"description": "Editor and versioning surface only: stock TypeScript tooling resolves @native-sdk/core from here. The native CLI never reads it and builds with node_modules absent.",
|
||||
"dependencies": {
|
||||
"@native-sdk/core": "0.9.3"
|
||||
"@native-sdk/core": "0.9.4"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"private": true,
|
||||
"description": "Editor and versioning surface only: stock TypeScript tooling resolves @native-sdk/core from here. The native CLI never reads it and builds with node_modules absent.",
|
||||
"dependencies": {
|
||||
"@native-sdk/core": "0.9.3"
|
||||
"@native-sdk/core": "0.9.4"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"private": true,
|
||||
"description": "Editor and versioning surface only: stock TypeScript tooling resolves @native-sdk/core from here. The native CLI never reads it and builds with node_modules absent.",
|
||||
"dependencies": {
|
||||
"@native-sdk/core": "0.9.3"
|
||||
"@native-sdk/core": "0.9.4"
|
||||
}
|
||||
}
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@native-sdk/core",
|
||||
"version": "0.9.3",
|
||||
"version": "0.9.4",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@native-sdk/core",
|
||||
"version": "0.9.3",
|
||||
"version": "0.9.4",
|
||||
"dependencies": {
|
||||
"scriptc": "0.0.33"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@native-sdk/core",
|
||||
"version": "0.9.3",
|
||||
"version": "0.9.4",
|
||||
"description": "The TypeScript authoring tier: the app-core subset, its checker and contract frontend, the exact-pinned core compiler dependency, and the SDK module cores import",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@native-sdk/cli-darwin-arm64",
|
||||
"version": "0.9.3",
|
||||
"version": "0.9.4",
|
||||
"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.9.3",
|
||||
"version": "0.9.4",
|
||||
"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.9.3",
|
||||
"version": "0.9.4",
|
||||
"description": "The native CLI binary for Linux arm64 (glibc)",
|
||||
"os": [
|
||||
"linux"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@native-sdk/cli-linux-arm64-musl",
|
||||
"version": "0.9.3",
|
||||
"version": "0.9.4",
|
||||
"description": "The native CLI binary for Linux arm64 (musl)",
|
||||
"os": [
|
||||
"linux"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@native-sdk/cli-linux-x64-gnu",
|
||||
"version": "0.9.3",
|
||||
"version": "0.9.4",
|
||||
"description": "The native CLI binary for Linux x64 (glibc)",
|
||||
"os": [
|
||||
"linux"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@native-sdk/cli-linux-x64-musl",
|
||||
"version": "0.9.3",
|
||||
"version": "0.9.4",
|
||||
"description": "The native CLI binary for Linux x64 (musl)",
|
||||
"os": [
|
||||
"linux"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@native-sdk/cli-win32-arm64",
|
||||
"version": "0.9.3",
|
||||
"version": "0.9.4",
|
||||
"description": "The native CLI binary for Windows on ARM (arm64)",
|
||||
"os": [
|
||||
"win32"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@native-sdk/cli-win32-x64",
|
||||
"version": "0.9.3",
|
||||
"version": "0.9.4",
|
||||
"description": "The native CLI binary for Windows x64",
|
||||
"os": [
|
||||
"win32"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@native-sdk/cli",
|
||||
"version": "0.9.3",
|
||||
"version": "0.9.4",
|
||||
"description": "The Native SDK: the complete toolkit for building native desktop applications — declarative markup, native rendering, WebView surfaces, and OS capabilities",
|
||||
"type": "module",
|
||||
"engines": {
|
||||
@@ -38,14 +38,14 @@
|
||||
"scriptc": "0.0.33"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@native-sdk/cli-darwin-arm64": "0.9.3",
|
||||
"@native-sdk/cli-darwin-x64": "0.9.3",
|
||||
"@native-sdk/cli-linux-arm64-gnu": "0.9.3",
|
||||
"@native-sdk/cli-linux-arm64-musl": "0.9.3",
|
||||
"@native-sdk/cli-linux-x64-gnu": "0.9.3",
|
||||
"@native-sdk/cli-linux-x64-musl": "0.9.3",
|
||||
"@native-sdk/cli-win32-arm64": "0.9.3",
|
||||
"@native-sdk/cli-win32-x64": "0.9.3"
|
||||
"@native-sdk/cli-darwin-arm64": "0.9.4",
|
||||
"@native-sdk/cli-darwin-x64": "0.9.4",
|
||||
"@native-sdk/cli-linux-arm64-gnu": "0.9.4",
|
||||
"@native-sdk/cli-linux-arm64-musl": "0.9.4",
|
||||
"@native-sdk/cli-linux-x64-gnu": "0.9.4",
|
||||
"@native-sdk/cli-linux-x64-musl": "0.9.4",
|
||||
"@native-sdk/cli-win32-arm64": "0.9.4",
|
||||
"@native-sdk/cli-win32-x64": "0.9.4"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -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.9.3";
|
||||
const version = "0.9.4";
|
||||
|
||||
pub fn main(init: std.process.Init) !void {
|
||||
const allocator = init.arena.allocator();
|
||||
|
||||
Reference in New Issue
Block a user