From 236cee469f9200795942fbd68c729a932efe91f3 Mon Sep 17 00:00:00 2001 From: c0sc0s Date: Mon, 7 Sep 2026 19:45:14 +0800 Subject: [PATCH] chore(release): prepare codex-tags 0.6.0 --- .codex-plugin/plugin.json | 2 +- CHANGELOG.md | 2 +- docs/compatibility.md | 3 ++- docs/distribution.md | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 6 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 129e595..dc7d2d6 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "codex-tags", - "version": "0.5.0+codex.20260907085903", + "version": "0.6.0+codex.20260907114357", "description": "Add tag-aware session browsing and local content search to the Codex desktop sidebar.", "author": { "name": "Codex Tags contributors" diff --git a/CHANGELOG.md b/CHANGELOG.md index 85742f4..5c577f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## 0.6.0 — 2026-09-07 - Add independently packable Codex Plugin Loader with desktop/CLI entry, per-module service processes, isolated renderer globals, scoped RPC/events and bounded cleanup. - Run Tags through the Loader SDK with local settings, catalog and search services. diff --git a/docs/compatibility.md b/docs/compatibility.md index 3ff62c4..9042a8b 100644 --- a/docs/compatibility.md +++ b/docs/compatibility.md @@ -16,8 +16,9 @@ Compatibility failures must never trigger edits to the official application bund ## Candidate verification — 2026-09-07 - Codex desktop: `26.901.51231` (build `8109`), macOS, bundle identifier `com.openai.codex`. -- Runtime candidate: `6.0.11`; npm candidate: `@c0sc0s/codex-tags@0.5.0`. +- Runtime candidate: `6.3.1`; npm candidate: `@c0sc0s/codex-tags@0.6.0`; Loader: `0.3.1`. - Actual tarball installation and repeated source installation both reached healthy state without restarting the already-debuggable app. +- Loader checks passed: independent tarball consumption, service RPC, crash containment, scoped removal, two-window coexistence and isolated renderer globals. - Live UI checks passed: navigation/dialog, Chinese input composition, local search response, sort menu persistence/contrast, unsaved tag editor retention, and title highlighting. - Production dependency audit reported zero known vulnerabilities at verification time. - Pending: a clean-account cold launch from the dedicated Tags launcher, manual hook authorization and an actual first-turn naming check. Automated hook contract tests do not replace that permission boundary. diff --git a/docs/distribution.md b/docs/distribution.md index c94731a..8050f30 100644 --- a/docs/distribution.md +++ b/docs/distribution.md @@ -66,4 +66,4 @@ No open-source license is currently granted (`UNLICENSED`). Public distribution ## Independent Loader package -`runtime/src/plugin-loader` is also a self-contained npm package, `@c0sc0s/codex-plugin-loader`, with no production dependencies. Run `npm pack ./runtime/src/plugin-loader` to produce its tarball. Its CLI is the explicit standalone startup entry; it does not install naming hooks, create Tags data or require the Tags controller. The Tags distribution embeds the same source, configures its renderer/service module and delegates the existing desktop entry directly to Loader. See [Loader contract](plugin-loader.md). The package exports the standalone desktop-launcher builder. Publication remains separate release work. +`runtime/src/plugin-loader` is also a self-contained npm package, `@c0sc0s/codex-plugin-loader`, with no production dependencies. Run `npm pack ./runtime/src/plugin-loader` to produce its tarball. Its CLI is the explicit standalone startup entry; it does not install naming hooks, create Tags data or require the Tags controller. The Tags distribution embeds the same source, configures its renderer/service module and delegates the existing desktop entry directly to Loader. See [Loader contract](plugin-loader.md). The package exports the standalone desktop-launcher builder. The npm release is `@c0sc0s/codex-tags`, with Loader included in the same package. Users install only Tags; there is no separate Loader npm dependency. diff --git a/package-lock.json b/package-lock.json index 06c85cb..3a77dea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@c0sc0s/codex-tags", - "version": "0.5.0", + "version": "0.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@c0sc0s/codex-tags", - "version": "0.5.0", + "version": "0.6.0", "license": "UNLICENSED", "dependencies": { "better-sqlite3": "13.0.3" diff --git a/package.json b/package.json index 6e66e65..a69c33e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@c0sc0s/codex-tags", - "version": "0.5.0", + "version": "0.6.0", "description": "One-command installer and lifecycle CLI for Codex Tags.", "type": "module", "bin": {