Skip to content

chore(deps): update dependency @fission-ai/openspec to v1.16.0 - #124

Open
renovate[bot] wants to merge 1 commit into
developfrom
renovate/fission-ai-openspec-1.x
Open

renovate[bot] wants to merge 1 commit into
developfrom
renovate/fission-ai-openspec-1.x

Conversation

@renovate

@renovate renovate Bot commented Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@fission-ai/openspec 1.14.3 → 1.16.0 age confidence

Release Notes

Fission-AI/OpenSpec (@​fission-ai/openspec)

v1.16.0

Compare Source

Minor Changes
  • #​2159 33c6f93 Thanks @​clay-good! - Breaking: the npm package now needs Node.js 22.12.0 or newer. Node 20 reached end-of-life on April 30, 2026. Only npm installs on Node 20 are affected: the standalone binary, the default install since v1.15.0, doesn't use Node, and nothing else about the CLI changes. If you can't upgrade, install the standalone binary (curl -fsSL https://raw.githubusercontent.com/Fission-AI/OpenSpec/main/scripts/binary/install.sh | sh, or irm https://raw.githubusercontent.com/Fission-AI/OpenSpec/main/scripts/binary/install.ps1 | iex on Windows). Homebrew (brew install openspec) still runs on Node, but installs and manages a current Node.js for you as a dependency.

  • #​2079 dc37609 Thanks @​artemasmith! - openspec validate now warns when a Scenario: has no WHEN/GIVEN step or no THEN step, in change deltas and main specs. It is a warning, so plain validate and archive are unchanged; --strict fails on it.

  • #​2077 18a75a5 Thanks @​micromagicman! - ### Features

    • When a command finds no OpenSpec root and you have registered stores, the error now names the store whose id matches your repo's name in its origin remote, with the --store flag and the store: line that select it. OpenSpec only suggests it and never picks a store by name, because repos in different organizations can share a name.
Patch Changes
  • #​2131 a6cd3bc Thanks @​kevin9327! - Stop treating a line that starts with triple-backtick inline code (```npm test```) as a code fence opener, which hid every requirement after it.

  • #​2160 d68fc51 Thanks @​clay-good! - Install from openspec.dev: curl -fsSL https://openspec.dev/cli/install.sh | sh (Windows: irm https://openspec.dev/cli/install.ps1 | iex). Release files are now .tar.gz archives (.zip on Windows).

  • #​2133 cb1adee Thanks @​kevin9327! - validate now reports duplicate or misplaced main-spec requirements written as ###Requirement: (no space), matching how archive reads them.

  • #​2127 ae7ad75 Thanks @​clay-good! - ### Bug Fixes

    • openspec validate now exits 1 when openspec/config.yaml cannot be read or is not valid YAML, instead of passing while every rule in it is ignored. Other commands still warn and carry on.
  • #​2172 05cc75f Thanks @​clay-good! - ### Bug Fixes

    • openspec completion install zsh now writes its setup to $ZDOTDIR/.zshrc when ZDOTDIR is set to an absolute path, which is the file zsh actually reads. A relative or ~-prefixed ZDOTDIR is ignored rather than written relative to the current directory. Before, it created a ~/.zshrc that zsh never loaded, so completion silently didn't work in XDG-style setups such as Home Manager with xdg.enable. completion uninstall zsh cleans the same file, and also removes a block an earlier install left in ~/.zshrc. If you were affected, run openspec completion install zsh again: it now adds the block to the right file even when the completion script is already current.

v1.15.0

Compare Source

Minor Changes
  • #​2137 31c6d1c Thanks @​clay-good! - OpenSpec now installs as a single file with no Node.js needed: curl -fsSL https://raw.githubusercontent.com/Fission-AI/OpenSpec/main/scripts/binary/install.sh | sh on macOS and Linux, or irm https://raw.githubusercontent.com/Fission-AI/OpenSpec/main/scripts/binary/install.ps1 | iex on Windows. Every release now includes binaries for macOS, Linux (glibc and musl) and Windows on x64 and arm64, with SHA256SUMS. npm and the other package managers keep working as before.

  • #​2109 c230424 Thanks @​clay-good! - Add openspec update --dry-run (with --json) to report the files an update would add, change or delete without writing anything.

Patch Changes
  • #​2044 f988c52 Thanks @​clay-good! - openspec feedback now files issues that match the bug form: the body uses the form's headings and spells out the missing repro steps, and the manual-submission link opens the bug form itself with the message, version, and environment prefilled.

  • #​2116 15b3b50 Thanks @​surlymochan! - Commands run with --json start a little faster. status, instructions, new change, templates, validate and schema no longer load the ora spinner package when they are run with --json, which never shows a spinner. openspec status --json now loads 163 modules instead of 186. Output is unchanged.

  • #​2120 832e2cf Thanks @​surlymochan! - ### Bug Fixes

    • openspec new change no longer announces with schema 'spec-driven' in its progress line when openspec/config.yaml selects a different schema; the progress line now names the same schema the change is created with.
  • #​2114 6b15619 Thanks @​surlymochan! - ### Bug Fixes

    • /opsx:verify now matches a REMOVED requirement's baseline by its exact name. After a sync, a similarly named ADDED requirement that replaced it is no longer read as the removed one, so the removal is not reported as still implemented.

Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • "before 9am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/fission-ai-openspec-1.x branch from ae3b73d to a409ae1 Compare November 3, 2026 00:56
@renovate renovate Bot changed the title chore(deps): update dependency @fission-ai/openspec to v1.15.0 chore(deps): update dependency @fission-ai/openspec to v1.16.0 Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants