Releases: barisgit/spec-kit-improved
Release v0.3.2
What's Changed in v0.3.2
Recent Changes
- 751a286 Implement coderabit suggested edits
- 256e389 Update internal .specify folder
- 3d359a0 Update implement command and scaffold-agent script
- c2c7557 Make tree command OS-agnostic
- 113ae27 Fix bugs in updating agent files and including whole repo and in refresh templates not usign correct paths
What's Included
- Python package: SpecifyX CLI tool with Jinja2 template rendering
- Template package: Pre-built templates for all AI assistants (Claude, Gemini, Copilot)
Installation
Using uv (recommended):
uv tool install specifyxUsing pipx (for CLI tools):
pipx install specifyxUsing pip:
pip install specifyxFrom git (development version):
uv tool install --from git+https://github.com/yourusername/spec-kit-improvedUsage
Initialize a new spec-driven project:
specifyx init my-project
specifyx init --here # in current directoryCheck tool requirements:
specifyx checkRelease v0.3.1
What's Changed in v0.3.1
Recent Changes
- a27ac4f Fix errors
- d1b0305 Implement some of coderabbit's changes
- f3e7d59 Fix docs not building
- 5365b8f Transition from 3 to 6 step system and update all needed docs
- 20bf04a Update tests, documentation, and build system
- f6474a7 Update utilities, services, and templates
- 6fe311e Enhance AI assistant system with improved type safety
- 66e9d07 Add type-safe constants system and improve configuration models
- 37334b7 Modularize template service with specialized components
- daddf6b Implement new metadata-driven documentation system
- c091529 Remove legacy documentation sync system and embedded docs
- 96589a8 Simplify planned tasks
- 76434db Setup spec for this branch
What's Included
- Python package: SpecifyX CLI tool with Jinja2 template rendering
- Template package: Pre-built templates for all AI assistants (Claude, Gemini, Copilot)
Installation
Using uv (recommended):
uv tool install specifyxUsing pipx (for CLI tools):
pipx install specifyxUsing pip:
pip install specifyxFrom git (development version):
uv tool install --from git+https://github.com/yourusername/spec-kit-improvedUsage
Initialize a new spec-driven project:
specifyx init my-project
specifyx init --here # in current directoryCheck tool requirements:
specifyx checkRelease v0.3.0
What's Changed in v0.3.0
Recent Changes
- 54b7ba2 Fix docs ci
- 3288d3c Implement changes, suggested by coderabbit
- 03cb895 Fix permission setting test on windows
- acc9d3e Make tests use OS agnostic temp path
- 952b892 Path-normalize config handling for mocked platforms
- 6c1acb5 Fix a single lint error
- e063cde Update documentation
- 7547a96 Bump version and update README
- a7ac71c Update/remove/add test for this spec
- 16b4598 Regenerate scripts here with latest additions
- e515505 Add new command to help users refresh templates with new additions
- 89ae136 Refactor add-ai command to use new service
- c13dd2f Update+reformat templates and assistant providers with up to date info and refactor injection points to prevent code duplication (triplication)
- 4627e4f Update current task progress and update frontend docs + sync engine
- ebfea75 Add scripts to help with checking all possible generated templates
- f118cc1 Add command to add an ai assistant to existing project
- b1d4150 Fix init and check commands to work with multiple ai assistants selection
- 1fa2612 Add missing injections to all assistants
- fb9c7fb Update services to work with ai-assistants list instead of a single assistant and add memory_service
- c813fa8 Add helper ui functions
- 1c4167d Update multi-select ui component to be used with ai-multiselect
- d8dfba7 Update jinja templates to prefer injection points rather than if statements
- fff428e Add models, required by the new spec
- d96cf92 Pivot a bit and implement initial assistant setup, not yet integrated into cli
- 44b8e4f Pivot
- ddaca3a Add spec
- f69f27a Bump version
- 9f6c591 Add docs for latest addition
What's Included
- Python package: SpecifyX CLI tool with Jinja2 template rendering
- Template package: Pre-built templates for all AI assistants (Claude, Gemini, Copilot)
Installation
Using uv (recommended):
uv tool install specifyxUsing pipx (for CLI tools):
pipx install specifyxUsing pip:
pip install specifyxFrom git (development version):
uv tool install --from git+https://github.com/yourusername/spec-kit-improvedUsage
Initialize a new spec-driven project:
specifyx init my-project
specifyx init --here # in current directoryCheck tool requirements:
specifyx checkRelease v0.2.6
What's Changed in v0.2.6
Recent Changes
- 579a787 Update commands and scripts to work with no-branch workflow (mainly validation was failing)
What's Included
- Python package: SpecifyX CLI tool with Jinja2 template rendering
- Template package: Pre-built templates for all AI assistants (Claude, Gemini, Copilot)
Installation
Using uv (recommended):
uv tool install specifyxUsing pipx (for CLI tools):
pipx install specifyxUsing pip:
pip install specifyxFrom git (development version):
uv tool install --from git+https://github.com/yourusername/spec-kit-improvedUsage
Initialize a new spec-driven project:
specifyx init my-project
specifyx init --here # in current directoryCheck tool requirements:
specifyx checkRelease v0.2.5
What's Changed in v0.2.5
Recent Changes
- e047621 Add option for users to choose no-branch naming pattern and a new flag --no-branch to create_feature.
- e7e68dd Fix wrong link
- cfc7f03 Use gif in readme
What's Included
- Python package: SpecifyX CLI tool with Jinja2 template rendering
- Template package: Pre-built templates for all AI assistants (Claude, Gemini, Copilot)
Installation
Using uv (recommended):
uv tool install specifyxUsing pipx (for CLI tools):
pipx install specifyxUsing pip:
pip install specifyxFrom git (development version):
uv tool install --from git+https://github.com/yourusername/spec-kit-improvedUsage
Initialize a new spec-driven project:
specifyx init my-project
specifyx init --here # in current directoryCheck tool requirements:
specifyx checkRelease v0.2.4
What's Changed in v0.2.4
Recent Changes
- 1b8c56f Implement coderabit suggested edits
- 8353e7c Add specify files for this project
- cd405e5 Make some docs smaller as they were duplicate content
- 36721c1 Add search support to docs
- a62d087 Add docs for all services, guides and contributing
- 3a41e9d Refactor servies to allow autodocs
- fae96d8 Fix tests
- a6bfb3c Update generation and docs
- 854b2b9 Improve main README
- 79473df Improve docs, add about pages
- 0b54a2c Add new screenshots
- eefee66 Add yes flag and fix packaging
- 8b21d57 Improve docs
- 824cb88 Fix init ui
- 4ea6d5f Initial docs setup
What's Included
- Python package: SpecifyX CLI tool with Jinja2 template rendering
- Template package: Pre-built templates for all AI assistants (Claude, Gemini, Copilot)
Installation
Using uv (recommended):
uv tool install specifyxUsing pipx (for CLI tools):
pipx install specifyxUsing pip:
pip install specifyxFrom git (development version):
uv tool install --from git+https://github.com/yourusername/spec-kit-improvedUsage
Initialize a new spec-driven project:
specifyx init my-project
specifyx init --here # in current directoryCheck tool requirements:
specifyx checkRelease v0.2.3
What's Changed in v0.2.3
Recent Changes
- e90b082 Fix build and update release to use uv
- 544244f Fix template acquisition and make it more robust
What's Included
- Python package: SpecifyX CLI tool with Jinja2 template rendering
- Template package: Pre-built templates for all AI assistants (Claude, Gemini, Copilot)
Installation
Using uv (recommended):
uv tool install specifyxUsing pipx (for CLI tools):
pipx install specifyxUsing pip:
pip install specifyxFrom git (development version):
uv tool install --from git+https://github.com/yourusername/spec-kit-improvedUsage
Initialize a new spec-driven project:
specifyx init my-project
specifyx init --here # in current directoryCheck tool requirements:
specifyx checkRelease v0.2.2
What's Changed in v0.2.2
Recent Changes
- 80dcae0 Also package templates as zip
What's Included
- Python package: SpecifyX CLI tool with Jinja2 template rendering
- Template package: Pre-built templates for all AI assistants (Claude, Gemini, Copilot)
Installation
Using uv (recommended):
uv tool install specifyxUsing pipx (for CLI tools):
pipx install specifyxUsing pip:
pip install specifyxFrom git (development version):
uv tool install --from git+https://github.com/yourusername/spec-kit-improvedUsage
Initialize a new spec-driven project:
specifyx init my-project
specifyx init --here # in current directoryCheck tool requirements:
specifyx checkRelease v0.2.1
What's Changed in v0.2.1
Recent Changes
- dd9dba0 Fix template packaging
Installation
Using uv (recommended):
uv tool install specifyxUsing pipx (for CLI tools):
pipx install specifyxUsing pip:
pip install specifyxFrom git (development version):
uv tool install --from git+https://github.com/yourusername/spec-kit-improvedUsage
Initialize a new spec-driven project:
specifyx init my-project
specifyx init --here # in current directoryCheck tool requirements:
specifyx checkRelease v0.2.0
What's Changed in v0.2.0
Recent Changes
- 774b3bb Update python in release so tests pass
- 294b89e Even more windows treatment
- f503009 Fix failing tests and add new ones for script utils
- b8c8e76 Add special windows handling
- 6ecf977 Make code even more type safe
- a54f215 Add pyrefly to pyproject
- 79d33f5 Update tests with newer additions
- ea8c98a Unhardcode commands
- 6aaf359 Add missing methods to services, delete script generation as we now use template service
- 78bdc0a Add missing methods to usilts
- ab4f53f Update models and implement centralized defaults
- ac27003 Update README and CONTRIBUTING
- 12c4970 Remove scripts dir as we now use python scripts
- 1786e2e Rename init_templates to just templates
- 9054bc1 Bump version and add additional installation method to README
- d7f6765 Register run command in main app
- 93fc977 Create run command to be used by ai agents when developing
- 59b1fd5 Update init command
- b1d04c8 Add new values to models
- 6527d64 Completely rewrite some services, as they were very bad
- d036563 Create script helpers utility to be used with python scripts now
- 44e65ec Improve utils and add additional improvement comments
- 96d1b47 Improve templates and update their names into name.extension.j2 as it is a jinja standard
- db25713 Remove redundant templates now
- 2744b50 Implement actual file generation with init command
- a06ab8c Add template files
- df8eb30 Implement services, outlined by tests written before
- 9d0205f Add help as -h input as well
- c9c253c First phase tdd
- 91c258b Update installation instructions for uv
Installation
Using uv (recommended):
uv tool install specifyxUsing pipx (for CLI tools):
pipx install specifyxUsing pip:
pip install specifyxFrom git (development version):
uv tool install --from git+https://github.com/yourusername/spec-kit-improvedUsage
Initialize a new spec-driven project:
specifyx init my-project
specifyx init --here # in current directoryCheck tool requirements:
specifyx check