Skip to content

v0.5.4 — Extension versioned with the tool

Choose a tag to compare

@JoaquinRuiz JoaquinRuiz released this 12 Aug 16:55
· 3 commits to main since this release

A packaging release. No change to the code the package installs, and none to what the
spec-kit extension does.

The extension used to carry its own version (0.1.x), on the reasoning that a manifest and
a prompt change far less often than the tool they wrap. The community catalog pins a
single download URL and validates that the declared version matches the release tag it
points at, so an independent version needs a release tag of its own for every change.
One number for the whole repository is the cheaper answer.

The cost, stated here so nobody has to work it out later: the extension's version now
moves whenever SpecJudge moves, even when nothing in the extension changed. A jump from
0.5.4 to 0.6.0 says nothing about the extension by itself — the changelog does.

specify extension add specjudge --from https://github.com/JoaquinRuiz/SpecJudge/releases/download/v0.5.4/spec-kit-specjudge.zip

The archive attached to v0.5.3 is left exactly as it was published. It already has
downloads, and rewriting a released artifact to correct its metadata is not something
this project does.

Upgrading

Nothing to do. pip install --upgrade specjudge installs a package identical to 0.5.3
apart from its metadata.

Full detail in the changelog.