From e41a1b41c6eaf588d2be087988408e44734e710b Mon Sep 17 00:00:00 2001 From: s Date: Mon, 17 Aug 2026 15:11:42 +0300 Subject: [PATCH] Prepare 2.0.4 release --- CHANGELOG.md | 11 +++++++++++ README.md | 12 +++++++----- src/supernote_module_generator/__init__.py | 2 +- 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dd71103..27a8ec3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,17 @@ should also check their installed version with `supernote-module --version`. ## Unreleased +## 2.0.4 - 2026-08-17 + +- Correct CLI help so `--yes` is described as applying defaults only to + omitted choices and `--skip-install` remains an explicit override. +- Distinguish the local feature `--package-version` from the complete plugin's + `versionCode` and `versionName` in `PluginConfig.json`. +- Align Update and Remove help with their actual confirmation and dependency + refresh behavior. +- Document the supported Java 17 through 23 Gradle range, Java 17 + recommendation, and Android NDK Clang checks in Doctor help. + ## 2.0.3 - 2026-08-16 - Generate one KSP compiler option per feature so plugins with multiple V2 diff --git a/README.md b/README.md index d3f90f5..aaeb487 100644 --- a/README.md +++ b/README.md @@ -10,11 +10,13 @@ lives. One feature may contain C++, C helper files, Kotlin, and Java together. JSI is the only JavaScript frontend, and the plugin compiles one generated V2 runtime/build component shared by all features. -V2 is the current stable architecture. Version `2.0.3` improves cross-platform -generator and generated-build behavior, including Windows command discovery, -Android toolchain diagnostics, and short coordinated runtime build paths. It -also hardens failure handling and generated runtime teardown. Actual feature -calls still require the plugin runtime to be ready. +V2 is the current stable architecture. Version `2.0.4` aligns the CLI help with +the actual Add, Update, Remove, feature-version, and Doctor behavior. It also +includes the cross-platform generator and generated-build improvements from +`2.0.3`, including Windows command discovery, Android toolchain diagnostics, +short coordinated runtime build paths, hardened failure handling, and safer +generated runtime teardown. Actual feature calls still require the plugin +runtime to be ready. The initial V2 release series deliberately keeps advanced value/object features and caller-controlled cancellation out of scope; the supported foundation is described below. diff --git a/src/supernote_module_generator/__init__.py b/src/supernote_module_generator/__init__.py index 033e67b..3c7a374 100644 --- a/src/supernote_module_generator/__init__.py +++ b/src/supernote_module_generator/__init__.py @@ -1,3 +1,3 @@ """Safe generator for local native code modules in Supernote React Native plugins.""" -__version__ = "2.0.3" +__version__ = "2.0.4"