diff --git a/.bumpy/gunshi-completion-plugin.md b/.bumpy/gunshi-completion-plugin.md deleted file mode 100644 index 524b275..0000000 --- a/.bumpy/gunshi-completion-plugin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'fledgling': patch ---- - -Upgrade gunshi to 0.36 and switch shell completion to the official `@gunshi/plugin-completion` (replacing the hand-rolled `@bomb.sh/tab` integration). Completion behaves the same — package names, `--provider`, and `--permissions` still complete — and the `packages` argument is now documented in `--help`. diff --git a/.bumpy/jsr-support.md b/.bumpy/jsr-support.md deleted file mode 100644 index 110de6f..0000000 --- a/.bumpy/jsr-support.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'fledgling': minor ---- - -New `fledgling jsr` command — the same first-publish story, on [JSR](https://jsr.io). Scaffolds missing `jsr.json` manifests from `package.json`, claims each package on jsr.io (JSR has no create-on-first-publish), links your GitHub repo so CI publishes token-lessly via OIDC (`npx jsr publish`, no `JSR_TOKEN` secret), and syncs the score metadata JSR only stores server-side — package **description** (from `package.json`) and **runtime compatibility** (from `fledgling.jsr.runtimeCompat` config). Idempotent (reconciles metadata drift on every run), rate-limit aware, and stops cleanly at JSR's 20-new-packages-per-week scope quota. Auth via a full-access JSR token in `$JSR_TOKEN`; configure a default scope for unscoped packages with `fledgling.jsr.scope`. Thanks to [@Saeris](https://github.com/Saeris) for the proposal and reference implementation this is built on. diff --git a/CHANGELOG.md b/CHANGELOG.md index 621f8ba..7d0d8ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,15 @@ + +## 1.2.0 +2026-07-15 + +- [#7](https://github.com/dmno-dev/fledgling/pull/7) *(minor)* + New `fledgling jsr` command — the same first-publish story, on [JSR](https://jsr.io). Scaffolds missing `jsr.json` manifests from `package.json`, claims each package on jsr.io (JSR has no create-on-first-publish), links your GitHub repo so CI publishes token-lessly via OIDC (`npx jsr publish`, no `JSR_TOKEN` secret), and syncs the score metadata JSR only stores server-side — package **description** (from `package.json`) and **runtime compatibility** (from `fledgling.jsr.runtimeCompat` config). Idempotent (reconciles metadata drift on every run), rate-limit aware, and stops cleanly at JSR's 20-new-packages-per-week scope quota. Auth via a full-access JSR token in `$JSR_TOKEN`; configure a default scope for unscoped packages with `fledgling.jsr.scope`. Thanks to [@Saeris](https://github.com/Saeris) for the proposal and reference implementation this is built on. +- [#9](https://github.com/dmno-dev/fledgling/pull/9) *(patch)* + Upgrade gunshi to 0.36 and switch shell completion to the official `@gunshi/plugin-completion` (replacing the hand-rolled `@bomb.sh/tab` integration). Completion behaves the same — package names, `--provider`, and `--permissions` still complete — and the `packages` argument is now documented in `--help`. + ## 1.1.1 2026-07-02 diff --git a/package.json b/package.json index 404bed9..ab7c056 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fledgling", - "version": "1.1.1", + "version": "1.2.0", "description": "🐣 Hatch your new npm package safely - claim the name on npm and set up / sync trusted publishing settings, for one package or a whole monorepo.", "keywords": [ "npm",