Repository navigation
v1.14.2 - Faster completion and fixes
What's New in v1.14.2
This release makes Tab completion faster and closes gaps where archive and verify could lose or miss content.
Improved
- Faster Tab completion - Shell completion now loads 48 modules instead of 344 when completing changes or specs, and no longer records usage, so a Tab press never waits on telemetry.
- Warnings for text archive drops -
openspec validateandopenspec archivenow warn when a delta spec holds text that archive does not carry into the main spec, such as an extra##section or prose before the first requirement. Like other warnings, these failopenspec validate --strict. - Verify checks removed requirements properly -
/opsx:verifyreads a REMOVED requirement's original text from the main spec before searching the code, and reports the entry as not verified when that text cannot be recovered, instead of passing it.
Fixed
x-keys in.openspec.yamlno longer fail validation -openspec validate --strictno longer reports top-level keys starting with a lowercasex-; OpenSpec ignores them. This is not an officially supported extension mechanism. Any other unrecognized key is still reported.- Archive no longer refuses symlinked directories -
openspec archiveno longer errors out whenopenspec/,openspec/changes, oropenspec/specsis a symlink. Symlinked layouts are not officially supported. - Explore with custom schemas - Explore no longer offers to create default-schema files such as
design.mdunder a schema that does not define them. - Update with glob artifacts - The update workflow no longer refuses to create a new file under a partly written glob artifact.
- Deeply nested brace patterns - An artifact
generatesorapply.trackspattern nesting braces more than 16 levels deep is rejected with a clear error instead of risking a crash.
New Contributors
- @gliptak made their first contribution in #981
- @myspec-dev1 made their first contribution in #2035
- @Khunjua made their first contribution in #2081
- @PiPlusTheta made their first contribution in #2094
- @gkinter made their first contribution in #2063
Full Changelog: v1.14.1...v1.14.2