Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 18 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,27 @@

All notable changes to the Native SDK (formerly zero-native) will be documented in this file.

## 0.6.3
## 0.7.0

<!-- release:start -->

### New Features

- **Code component**: `ui.code` and markup `<code>` render highlighted source with the Geist Code Block palette in both built-in themes, wrapping by default, opt-in logical line numbers, unwrapped horizontal scrolling, and vertical scrolling for height-constrained surfaces; Markdown fences share the same component.

### Bug Fixes

- **Bounded transformed code rendering**: heavily scaled code surfaces now degrade within the shared command and text-byte budgets instead of rejecting the entire display-list refresh.
- **Polished Markdown lists and code blocks**: bullet and ordered-list markers now align with the first content line, while fenced code preserves source indentation and applies theme-aware highlighting with richer HTML/JSX tags and attributes.

### Contributors

- @ctate

<!-- release:end -->

## 0.6.3

### Bug Fixes

- **Native textarea editing shortcuts**: Up/Down now moves or extends the caret across visual lines, Command+Left/Right uses the current line boundary even through unbroken soft wraps, Command+Up/Down reaches the document boundary, and Command+Z / Command+Shift+Z provides bounded per-editor undo and redo from either the keyboard or macOS Edit menu while keeping controlled `TextBuffer` models synchronized.
Expand All @@ -17,8 +34,6 @@ All notable changes to the Native SDK (formerly zero-native) will be documented

- @ctate

<!-- release:end -->

## 0.6.2

### New Features
Expand Down
1 change: 0 additions & 1 deletion changelog.d/code-component.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/code-transform-budgets.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/markdown-list-code-rendering.md

This file was deleted.

2 changes: 1 addition & 1 deletion examples/soundboard-ts/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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.6.3"
"@native-sdk/core": "0.7.0"
}
}
2 changes: 1 addition & 1 deletion examples/system-monitor-ts/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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.6.3"
"@native-sdk/core": "0.7.0"
}
}
4 changes: 2 additions & 2 deletions packages/core/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/core",
"version": "0.6.3",
"version": "0.7.0",
"description": "The TypeScript authoring tier: the app-core subset, its dev-time transpiler to arena-backed Zig, and the SDK module cores import",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/native-sdk/npm/darwin-arm64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-darwin-arm64",
"version": "0.6.3",
"version": "0.7.0",
"description": "The native CLI binary for macOS on Apple silicon (arm64)",
"os": [
"darwin"
Expand Down
2 changes: 1 addition & 1 deletion packages/native-sdk/npm/darwin-x64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-darwin-x64",
"version": "0.6.3",
"version": "0.7.0",
"description": "The native CLI binary for macOS on Intel (x64)",
"os": [
"darwin"
Expand Down
2 changes: 1 addition & 1 deletion packages/native-sdk/npm/linux-arm64-gnu/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-linux-arm64-gnu",
"version": "0.6.3",
"version": "0.7.0",
"description": "The native CLI binary for Linux arm64 (glibc)",
"os": [
"linux"
Expand Down
2 changes: 1 addition & 1 deletion packages/native-sdk/npm/linux-arm64-musl/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-linux-arm64-musl",
"version": "0.6.3",
"version": "0.7.0",
"description": "The native CLI binary for Linux arm64 (musl)",
"os": [
"linux"
Expand Down
2 changes: 1 addition & 1 deletion packages/native-sdk/npm/linux-x64-gnu/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-linux-x64-gnu",
"version": "0.6.3",
"version": "0.7.0",
"description": "The native CLI binary for Linux x64 (glibc)",
"os": [
"linux"
Expand Down
2 changes: 1 addition & 1 deletion packages/native-sdk/npm/linux-x64-musl/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-linux-x64-musl",
"version": "0.6.3",
"version": "0.7.0",
"description": "The native CLI binary for Linux x64 (musl)",
"os": [
"linux"
Expand Down
2 changes: 1 addition & 1 deletion packages/native-sdk/npm/win32-arm64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-win32-arm64",
"version": "0.6.3",
"version": "0.7.0",
"description": "The native CLI binary for Windows on ARM (arm64)",
"os": [
"win32"
Expand Down
2 changes: 1 addition & 1 deletion packages/native-sdk/npm/win32-x64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli-win32-x64",
"version": "0.6.3",
"version": "0.7.0",
"description": "The native CLI binary for Windows x64",
"os": [
"win32"
Expand Down
18 changes: 9 additions & 9 deletions packages/native-sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@native-sdk/cli",
"version": "0.6.3",
"version": "0.7.0",
"description": "The Native SDK: the complete toolkit for building native desktop applications — declarative markup, native rendering, WebView surfaces, and OS capabilities",
"type": "module",
"bin": {
Expand Down Expand Up @@ -32,14 +32,14 @@
"@typescript/typescript6": "6.0.2"
},
"optionalDependencies": {
"@native-sdk/cli-darwin-arm64": "0.6.3",
"@native-sdk/cli-darwin-x64": "0.6.3",
"@native-sdk/cli-linux-arm64-gnu": "0.6.3",
"@native-sdk/cli-linux-arm64-musl": "0.6.3",
"@native-sdk/cli-linux-x64-gnu": "0.6.3",
"@native-sdk/cli-linux-x64-musl": "0.6.3",
"@native-sdk/cli-win32-arm64": "0.6.3",
"@native-sdk/cli-win32-x64": "0.6.3"
"@native-sdk/cli-darwin-arm64": "0.7.0",
"@native-sdk/cli-darwin-x64": "0.7.0",
"@native-sdk/cli-linux-arm64-gnu": "0.7.0",
"@native-sdk/cli-linux-arm64-musl": "0.7.0",
"@native-sdk/cli-linux-x64-gnu": "0.7.0",
"@native-sdk/cli-linux-x64-musl": "0.7.0",
"@native-sdk/cli-win32-arm64": "0.7.0",
"@native-sdk/cli-win32-x64": "0.7.0"
},
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion tools/native-sdk/main.zig
Original file line number Diff line number Diff line change
Expand Up @@ -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.6.3";
const version = "0.7.0";

pub fn main(init: std.process.Init) !void {
const allocator = init.arena.allocator();
Expand Down
Loading