From 05dce6184e77de75a2840e25dcfa95e138600e88 Mon Sep 17 00:00:00 2001 From: WiseGuru <42100212+WiseGuru@users.noreply.github.com> Date: Sun, 14 Jun 2026 15:00:29 -0700 Subject: [PATCH] Release 1.0.0 Bump manifest, versions, and package to 1.0.0 for the first GA release. Drop the pre-release no-migration rule from CLAUDE.md now that v1.0.0 ships. Co-Authored-By: Claude Opus 4.8 --- CLAUDE.md | 2 -- manifest.json | 2 +- package.json | 2 +- versions.json | 2 +- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 803f226..c7f31ed 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -10,8 +10,6 @@ The v1 implementation is feature-complete against [obsidian-voice-notes-spec.md] When extending the plugin, follow the file layout the spec prescribes: provider adapters under `src/transcription/` and `src/llm/`, factories in each `index.ts`, no provider-specific logic leaking outside its own file. -**Pre-release status: no migrations, no backcompat shims.** There are no real users yet. When changing settings shape, `data.json` keys, `secrets.json.nosync` schema, template structure, or any other persisted format: change it cleanly. Do not write migration code, do not add compatibility read paths, do not preserve deprecated fields "just in case." Existing dev installs can be reset by deleting `data.json` / `secrets.json.nosync`. Drop this rule the moment v1.0.0 ships to the community plugin directory. - ## Documentation maintenance Update CLAUDE.md with every behavioral change. When modifying code that this document describes (pipeline stages, command IDs, settings keys, gotchas, conventions), update CLAUDE.md in the same change. If a behavioral change has no existing section, add one or drop a note under "Gotchas". Treat the doc update as part of the task, not a follow-up. diff --git a/manifest.json b/manifest.json index 0cd9b07..ab11937 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "rewrite-plugin", "name": "ReWrite (Voice Notes)", - "version": "0.1.0", + "version": "1.0.0", "minAppVersion": "1.4.0", "description": "Record or paste speech and have it transcribed and structured by AI.", "isDesktopOnly": false diff --git a/package.json b/package.json index 9fa0de0..59cceb9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rewrite-plugin", - "version": "0.1.1", + "version": "1.0.0", "description": "Record or paste speech and have it transcribed and structured by AI.", "main": "main.js", "type": "module", diff --git a/versions.json b/versions.json index 8b02889..5f12a19 100644 --- a/versions.json +++ b/versions.json @@ -1,3 +1,3 @@ { - "0.1.0": "1.4.0" + "1.0.0": "1.4.0" }