Releases: floklein/natui
Releases · floklein/natui
Release list
NatUI 0.2.1
Added
- Prebuilt native host archives on every GitHub release.
@natui/corenow
downloads the matching archive on demand, verifies its published SHA-256,
and installs it into a per-user cache, so applications installed from npm
no longer need a NatUI source checkout. - The
natui host install [--force]andnatui host pathCLI commands - An automated publishing pipeline: pushing a release tag builds the host
archives, creates the GitHub release, and publishes all three npm packages
through trusted publishing with provenance attestations.
NatUI 0.2.0
Added
- Expo-style
natui.app.jsonloading for the development entry point - Platform-native macOS ICNS and Windows multi-image ICO validation
- A shared development and embedded packaging entry
- The
create-natui-appproject generator with TypeScript starter files and generated native icon assets - A copyable
npx create-natui-app@latestcommand in the documentation hero
Fixed
- Packaged Windows applications now start. The Windows bundle loader still declared host API 1, so it rejected every bundle built for host API 2.
npm
The attached demo binaries were produced by CI from this release commit.
NatUI 0.1.0
Initial alpha release.
Included:
@natui/corewith the React 19 renderer and 37 typed native components- SwiftUI host for macOS and WinUI 3 host for Windows
- State-preserving Fast Refresh development server
- Embedded JavaScriptCore and V8 runtime modes
- Native application packaging for macOS and Windows
The npm package contains the JavaScript runtime and development tooling. Native hosts must currently be built from the repository.