|
4 | 4 |
|
5 | 5 | ### Minor Changes |
6 | 6 |
|
7 | | -- [#530](https://github.com/Fission-AI/OpenSpec/pull/530) [`33466b1`](https://github.com/Fission-AI/OpenSpec/commit/33466b1e2a6798bdd6d0e19149173585b0612e6f) Thanks [@TabishB](https://github.com/TabishB)! - ### New Features |
| 7 | +- [#530](https://github.com/Fission-AI/OpenSpec/pull/530) [`33466b1`](https://github.com/Fission-AI/OpenSpec/commit/33466b1e2a6798bdd6d0e19149173585b0612e6f) Thanks [@TabishB](https://github.com/TabishB)! - Add project-level configuration, project-local schemas, and schema management commands |
8 | 8 |
|
9 | | - - **Project-level configuration** — Configure OpenSpec behavior per-project via `openspec/config.yaml`, including custom rules injection, context files, and schema resolution settings |
| 9 | + **New Features** |
10 | 10 |
|
| 11 | + - **Project-level configuration** — Configure OpenSpec behavior per-project via `openspec/config.yaml`, including custom rules injection, context files, and schema resolution settings |
11 | 12 | - **Project-local schemas** — Define custom artifact schemas within your project's `openspec/schemas/` directory for project-specific workflows |
12 | | - |
13 | 13 | - **Schema management commands** — New `openspec schema` commands (`list`, `show`, `export`, `validate`) for inspecting and managing artifact schemas (experimental) |
14 | 14 |
|
15 | | - ### Bug Fixes |
| 15 | + **Bug Fixes** |
16 | 16 |
|
17 | 17 | - Fixed config loading to handle null `rules` field in project configuration |
18 | 18 |
|
19 | 19 | ## 0.21.0 |
20 | 20 |
|
21 | 21 | ### Minor Changes |
22 | 22 |
|
23 | | -- [#516](https://github.com/Fission-AI/OpenSpec/pull/516) [`b5a8847`](https://github.com/Fission-AI/OpenSpec/commit/b5a884748be6156a7bb140b4941cfec4f20a9fc8) Thanks [@TabishB](https://github.com/TabishB)! - ### New Features |
| 23 | +- [#516](https://github.com/Fission-AI/OpenSpec/pull/516) [`b5a8847`](https://github.com/Fission-AI/OpenSpec/commit/b5a884748be6156a7bb140b4941cfec4f20a9fc8) Thanks [@TabishB](https://github.com/TabishB)! - Add feedback command and Nix flake support |
| 24 | + |
| 25 | + **New Features** |
24 | 26 |
|
25 | 27 | - **Feedback command** — Submit feedback directly from the CLI with `openspec feedback`, which creates GitHub Issues with automatic metadata inclusion and graceful fallback for manual submission |
26 | 28 | - **Nix flake support** — Install and develop openspec using Nix with the new `flake.nix`, including automated flake maintenance and CI validation |
27 | 29 |
|
28 | | - ### Bug Fixes |
| 30 | + **Bug Fixes** |
29 | 31 |
|
30 | 32 | - **Explore mode guardrails** — Explore mode now explicitly prevents implementation, keeping the focus on thinking and discovery while still allowing artifact creation |
31 | 33 |
|
32 | | - ### Other |
| 34 | + **Other** |
33 | 35 |
|
34 | 36 | - Improved change inference in `opsx apply` — automatically detects the target change from conversation context or prompts when ambiguous |
35 | 37 | - Streamlined archive sync assessment with clearer delta spec location guidance |
|
38 | 40 |
|
39 | 41 | ### Minor Changes |
40 | 42 |
|
41 | | -- [#502](https://github.com/Fission-AI/OpenSpec/pull/502) [`9db74aa`](https://github.com/Fission-AI/OpenSpec/commit/9db74aa5ac6547efadaed795217cfa17444f2004) Thanks [@TabishB](https://github.com/TabishB)! - ### New Features |
| 43 | +- [#502](https://github.com/Fission-AI/OpenSpec/pull/502) [`9db74aa`](https://github.com/Fission-AI/OpenSpec/commit/9db74aa5ac6547efadaed795217cfa17444f2004) Thanks [@TabishB](https://github.com/TabishB)! - Add `/opsx:verify` command and fix vitest process storms |
| 44 | + |
| 45 | + **New Features** |
42 | 46 |
|
43 | 47 | - **`/opsx:verify` command** — Validate that change implementations match their specifications |
44 | 48 |
|
45 | | - ### Bug Fixes |
| 49 | + **Bug Fixes** |
46 | 50 |
|
47 | 51 | - Fixed vitest process storms by capping worker parallelism |
48 | 52 | - Fixed agent workflows to use non-interactive mode for validation commands |
|
52 | 56 |
|
53 | 57 | ### Minor Changes |
54 | 58 |
|
55 | | -- eb152eb: ### New Features |
| 59 | +- eb152eb: Add Continue IDE support, shell completions, and `/opsx:explore` command |
| 60 | + |
| 61 | + **New Features** |
56 | 62 |
|
57 | 63 | - **Continue IDE support** – OpenSpec now generates slash commands for [Continue](https://continue.dev/), expanding editor integration options alongside Cursor, Windsurf, Claude Code, and others |
58 | 64 | - **Shell completions for Bash, Fish, and PowerShell** – Run `openspec completion install` to set up tab completion in your preferred shell |
59 | 65 | - **`/opsx:explore` command** – A new thinking partner mode for exploring ideas and investigating problems before committing to changes |
60 | 66 | - **Codebuddy slash command improvements** – Updated frontmatter format for better compatibility |
61 | 67 |
|
62 | | - ### Bug Fixes |
| 68 | + **Bug Fixes** |
63 | 69 |
|
64 | 70 | - Shell completions now correctly offer parent-level flags (like `--help`) when a command has subcommands |
65 | 71 | - Fixed Windows compatibility issues in tests |
66 | 72 |
|
67 | | - ### Other |
| 73 | + **Other** |
68 | 74 |
|
69 | 75 | - Added optional anonymous usage statistics to help understand how OpenSpec is used. This is **opt-out** by default – set `OPENSPEC_TELEMETRY=0` or `DO_NOT_TRACK=1` to disable. Only command names and version are collected; no arguments, file paths, or content. Automatically disabled in CI environments. |
70 | 76 |
|
|
119 | 125 |
|
120 | 126 | ### Minor Changes |
121 | 127 |
|
122 | | -- 2e71835: ### New Features |
| 128 | +- 2e71835: Add `openspec config` command and Oh-my-zsh completions |
| 129 | + |
| 130 | + **New Features** |
123 | 131 |
|
124 | 132 | - Add `openspec config` command for managing global configuration settings |
125 | 133 | - Implement global config directory with XDG Base Directory specification support |
126 | 134 | - Add Oh-my-zsh shell completions support for enhanced CLI experience |
127 | 135 |
|
128 | | - ### Bug Fixes |
| 136 | + **Bug Fixes** |
129 | 137 |
|
130 | 138 | - Fix hang in pre-commit hooks by using dynamic imports |
131 | 139 | - Respect XDG_CONFIG_HOME environment variable on all platforms |
132 | 140 | - Resolve Windows compatibility issues in zsh-installer tests |
133 | 141 | - Align cli-completion spec with implementation |
134 | 142 | - Remove hardcoded agent field from slash commands |
135 | 143 |
|
136 | | - ### Documentation |
| 144 | + **Documentation** |
137 | 145 |
|
138 | 146 | - Alphabetize AI tools list in README and make it collapsible |
139 | 147 |
|
|
0 commit comments