Skip to content

Commit 54b20a7

Browse files
committed
chore(release): v0.3.1 — sync all package versions past the legacy CLI 0.3.0
@bunlet/cli was already on npm at 0.3.0 from a publish on 2026-05-15 that predates this production-readiness work. The bump-version.ts script forced all package versions to a common value (0.2.0 -> 0.2.3), which is a no-op for the others but a downgrade for the CLI. npm refused the v0.2.3 CLI publish on that ground (correctly). Bumping everything to 0.3.1 puts every package and crate on the same version slot, ahead of any prior publish. The other three npm packages (@bunlet/native, @bunlet/cef, @bunlet/core) are already on 0.2.3; jumping to 0.3.1 is a clean upgrade. The CLI moves 0.3.0 -> 0.3.1. Cargo crates bunlet-native and bunlet-cef-native move 0.2.3 -> 0.3.1. No source changes vs. v0.2.3 — release-machinery only.
1 parent 9731f42 commit 54b20a7

10 files changed

Lines changed: 31 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,28 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.3.1] - 2026-05-20
9+
10+
Version-alignment release. v0.2.3 successfully published
11+
`@bunlet/native`, `@bunlet/cef`, `@bunlet/core` to npm and
12+
`bunlet-native`, `bunlet-cef-native` to crates.io. The fourth npm
13+
package, **`@bunlet/cli`**, refused with:
14+
15+
> Cannot implicitly apply the "latest" tag because previously published
16+
> version 0.3.0 is higher than the new version 0.2.3.
17+
18+
`@bunlet/cli@0.3.0` had been published 2026-05-15, before this
19+
production-readiness work began — the version-bump script overwrote
20+
that in source to keep all package versions in sync, but the npm
21+
registry remembered. Bumping everything to 0.3.1 unblocks the CLI
22+
publish and re-syncs all packages.
23+
24+
### Changed
25+
26+
- All packages and crates synced at version 0.3.1, skipping past the
27+
legacy `@bunlet/cli@0.3.0` so a single tag publishes the whole
28+
workspace atomically.
29+
830
## [0.2.3] - 2026-05-20
931

1032
Third republish for the v0.2 line. v0.2.2's `npm install -g npm@latest`

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bunlet-monorepo",
3-
"version": "0.2.3",
3+
"version": "0.3.1",
44
"private": true,
55
"type": "module",
66
"workspaces": [

packages/bunlet-cef-native/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.

packages/bunlet-cef-native/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bunlet-cef-native"
3-
version = "0.2.3"
3+
version = "0.3.1"
44
edition = "2021"
55
description = "Native CEF (Chromium Embedded Framework) bindings using NAPI-RS — full Chromium 146+ backend for the Bunlet desktop framework"
66
readme = "README.md"

packages/bunlet-cef/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bunlet/cef",
3-
"version": "0.2.3",
3+
"version": "0.3.1",
44
"description": "Chromium Embedded Framework (CEF) backend for Bunlet — full Chromium 146+ runtime as an alternative to system WebView",
55
"main": "index.js",
66
"types": "index.d.ts",

packages/bunlet-cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bunlet/cli",
3-
"version": "0.2.3",
3+
"version": "0.3.1",
44
"description": "Official CLI for the Bunlet desktop framework — scaffold, develop, build, and package cross-platform desktop apps",
55
"type": "module",
66
"main": "./dist/index.js",

packages/bunlet-native/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.

packages/bunlet-native/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bunlet-native"
3-
version = "0.2.3"
3+
version = "0.3.1"
44
edition = "2021"
55
description = "Cross-platform desktop app native bindings using system WebViews and NAPI-RS — powers the Bunlet desktop framework"
66
readme = "README.md"

packages/bunlet-native/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bunlet/native",
3-
"version": "0.2.3",
3+
"version": "0.3.1",
44
"description": "Rust native bindings for the Bunlet desktop framework — cross-platform WebView, window management, and OS APIs via NAPI-RS",
55
"main": "index.js",
66
"types": "index.d.ts",

packages/bunlet/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bunlet/core",
3-
"version": "0.2.3",
3+
"version": "0.3.1",
44
"description": "Build cross-platform desktop apps with Bun and WebView — a lightweight, familiar alternative to Electron",
55
"type": "module",
66
"main": "dist/index.js",

0 commit comments

Comments
 (0)