E5DA Releases · barisgit/spec-kit-improved · GitHub
[go: up one dir, main page]

Skip to content

Releases: barisgit/spec-kit-improved

Release v0.3.2

04 Oct 20:28
f924316

Choose a tag to compare

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 specifyx

Using pipx (for CLI tools):

pipx install specifyx

Using pip:

pip install specifyx

From git (development version):

uv tool install --from git+https://github.com/yourusername/spec-kit-improved

Usage

Initialize a new spec-driven project:

specifyx init my-project
specifyx init --here  # in current directory

Check tool requirements:

specifyx check

Release v0.3.1

01 Oct 22:54
e39feba

Choose a tag to compare

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 specifyx

Using pipx (for CLI tools):

pipx install specifyx

Using pip:

pip install specifyx

From git (development version):

uv tool install --from git+https://github.com/yourusername/spec-kit-improved

Usage

Initialize a new spec-driven project:

specifyx init my-project
specifyx init --here  # in current directory

Check tool requirements:

specifyx check

Release v0.3.0

19 Sep 14:12
fff6261

Choose a tag to compare

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 specifyx

Using pipx (for CLI tools):

pipx install specifyx

Using pip:

pip install specifyx

From git (development version):

uv tool install --from git+https://github.com/yourusername/spec-kit-improved

Usage

Initialize a new spec-driven project:

specifyx init my-project
specifyx init --here  # in current directory

Check tool requirements:

specifyx check

Release v0.2.6

12 Sep 10:37

Choose a tag to compare

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 specifyx

Using pipx (for CLI tools):

pipx install specifyx

Using pip:

pip install specifyx

From git (development version):

uv tool install --from git+https://github.com/yourusername/spec-kit-improved

Usage

Initialize a new spec-driven project:

specifyx init my-project
specifyx init --here  # in current directory

Check tool requirements:

specifyx check

Release v0.2.5

12 Sep 07:00

Choose a tag to compare

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 specifyx

Using pipx (for CLI tools):

pipx install specifyx

Using pip:

pip install specifyx

From git (development version):

uv tool install --from git+https://github.com/yourusername/spec-kit-improved

Usage

Initialize a new spec-driven project:

specifyx init my-project
specifyx init --here  # in current directory

Check tool requirements:

specifyx check

Release v0.2.4

11 Sep 21:55
a9d9492

Choose a tag to compare

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 specifyx

Using pipx (for CLI tools):

pipx install specifyx

Using pip:

pip install specifyx

From git (development version):

uv tool install --from git+https://github.com/yourusername/spec-kit-improved

Usage

Initialize a new spec-driven project:

specifyx init my-project
specifyx init --here  # in current directory

Check tool requirements:

specifyx check

Release v0.2.3

10 Sep 12:07

Choose a tag to compare

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 specifyx

Using pipx (for CLI tools):

pipx install specifyx

Using pip:

pip install specifyx

From git (development version):

uv tool install --from git+https://github.com/yourusername/spec-kit-improved

Usage

Initialize a new spec-driven project:

specifyx init my-project
specifyx init --here  # in current directory

Check tool requirements:

specifyx check

Release v0.2.2

10 Sep 01:10

Choose a tag to compare

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 specifyx

Using pipx (for CLI tools):

pipx install specifyx

Using pip:

pip install specifyx

From git (development version):

uv tool install --from git+https://github.com/yourusername/spec-kit-improved

Usage

Initialize a new spec-driven project:

specifyx init my-project
specifyx init --here  # in current directory

Check tool requirements:

specifyx check

Release v0.2.1

10 Sep 00:29

Choose a tag to compare

What's Changed in v0.2.1

Recent Changes

Installation

Using uv (recommended):

uv tool install specifyx

Using pipx (for CLI tools):

pipx install specifyx

Using pip:

pip install specifyx

From git (development version):

uv tool install --from git+https://github.com/yourusername/spec-kit-improved

Usage

Initialize a new spec-driven project:

specifyx init my-project
specifyx init --here  # in current directory

Check tool requirements:

specifyx check

Release v0.2.0

10 Sep 00:17

Choose a tag to compare

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 specifyx

Using pipx (for CLI tools):

pipx install specifyx

Using pip:

pip install specifyx

From git (development version):

uv tool install --from git+https://github.com/yourusername/spec-kit-improved

Usage

Initialize a new spec-driven project:

specifyx init my-project
specifyx init --here  # in current directory

Check tool requirements:

specifyx check
0