Skip to content

chore(release): version packages - #1705

Merged
clay-good merged 1 commit into
mainfrom
changeset-release/main
Aug 19, 2026
Merged

chore(release): version packages#1705
clay-good merged 1 commit into
mainfrom
changeset-release/main

Conversation

@openspec-release-bot

@openspec-release-bot openspec-release-bot Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@fission-ai/openspec@1.10.0

Minor Changes

  • #1685 c747ed1 Thanks @clay-good! - Add openspec init --language <language> to configure the language used for artifacts in new projects.

Patch Changes

  • #1704 7276c6c Thanks @clay-good! - Drop the npm postinstall script. Its only job was printing a one-line tip about opt-in shell completions, but shipping any install script made npm install -g @fission-ai/openspec emit an allow-scripts warning that reads as a packaging fault (and npm approve-scripts then fails with ENOMATCH on a global install, since it looks in the local project). The tip now prints from the CLI on its first run — to stderr, in an interactive terminal, once, and not at all if you already have completions installed — and the published package declares no preinstall/install/postinstall script, so a registry install runs no OpenSpec code. Suppress the tip with OPENSPEC_NO_COMPLETIONS=1.

  • #1656 a72a74d Thanks @clay-good! - ### Bug Fixes

    • openspec update now suggests restarting an IDE only when it updates an IDE-resident tool. CLI tools such as Claude Code, Codex, and Gemini CLI no longer show an unnecessary restart hint.
  • #1703 9643888 Thanks @clay-good! - Point the spec-driven specs instruction's main-spec read and edit at the store-aware root. It named openspec/specs/<capability-path>/spec.md, a path relative to the current directory, for both step 1 of the MODIFIED workflow ("locate the existing requirement") and the edit that fixes a leftover TBD Purpose. When the change lives in a store — whether selected with --store, a project store: pointer, or a global default store — the main spec is under the store root, so that read missed it, or silently returned a different capability when a local one happened to share the name, and the MODIFIED block was then copied from the wrong requirement. Both operations now use <planningHome.root>/openspec/specs/..., the root already returned by openspec instructions ... --json and the same convention the sync and archive workflows use. Fixes #1702.

  • #1699 18688c8 Thanks @clay-good! - archive: tell the author how to retire a capability when the emptied spec also holds content the merge cannot account for. That combination printed only "Spec must have at least one requirement" and no guidance at all; the abort now names the blocking lines and reports a retire_capabilities marker that is present but cannot be honored. Authored content quoted in those messages - the blocking lines, and the marker's own reason, which openspec validate prints too - is stripped of control characters and bounded in length before it reaches the terminal.

  • #1660 7da3f34 Thanks @clay-good! - Require generated tasks to state how their completion can be verified.

@openspec-release-bot
openspec-release-bot Bot requested a review from a team as a code owner August 19, 2026 20:27
@openspec-release-bot
openspec-release-bot Bot requested review from clay-good and removed request for a team August 19, 2026 20:27
@openspec-release-bot
openspec-release-bot Bot force-pushed the changeset-release/main branch 6 times, most recently from e2efbc0 to 9a6ed17 Compare August 19, 2026 20:38
@openspec-release-bot
openspec-release-bot Bot force-pushed the changeset-release/main branch from 9a6ed17 to 78f3a38 Compare August 19, 2026 21:14
@clay-good
clay-good added this pull request to the merge queue Aug 19, 2026
Merged via the queue into main with commit 1ebddd1 Aug 19, 2026
16 checks passed
@clay-good
clay-good deleted the changeset-release/main branch August 19, 2026 22:30
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.

spec-driven's specs instruction sends main-spec reads and edits to a cwd-relative path, so they miss the store

1 participant