Skip to content

Releases: nisrulz/commit-pilot

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 15 Sep 23:22
Immutable release. Only release title and notes can be modified.

Changelog

  • ffca822 fix: degrade pipeline stages instead of exiting on provider errors
  • 1c5911d refactor: split config loading into config_file and config_apply
  • f800531 test: pin core.hooksPath in test repos

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 12:15
Immutable release. Only release title and notes can be modified.

Changelog

  • f4d04b6 ci: bump GitHub Actions to Node 24 runtimes
  • 0b50202 fix: use octal escapes in live-test binary fixtures
  • 94ac590 docs: fix provider guides and drop setup scripts
  • 57c864b test: run live tests against a CI mock
  • 2c61d40 fix: make openai_compat the sole provider
  • b9e7337 chore: update tooling, setup scripts, and gitignore
  • 91073c6 docs: rewrite provider and configuration guides
  • 7e0ac24 refactor: drop dead LM Studio context detection
  • 4964f61 refactor: make config file the source of truth and trim providers

v1.0.9

Choose a tag to compare

@github-actions github-actions released this 04 Aug 00:09
Immutable release. Only release title and notes can be modified.

Changelog

  • 556c46e chore: bump version to 1.0.9
  • 98eb1a9 chore: add release script for tagged releases
  • 3c0e7b2 docs: document provider probing, streaming, and releases
  • 292ef44 feat: probe providers and render startup banner
  • cc5e7a4 feat: stream live test output around a pauseable spinner
  • a7c95d7 refactor: share the table renderer with the CLI
  • 3841e62 feat: spin during the live test run
  • 813a8fb test: report test results in grouped tables
  • fbfe8d0 feat: animate LLM progress with a working spinner
  • 7fe1799 docs: document the JSON reliability guarantees
  • 81bca66 test: cover JSON resilience end to end
  • c50a996 feat: enforce a strict JSON contract with the model
  • d655c60 docs: slim README and move usage reference to docs
  • 9d8905d ci: deploy GitHub Pages only when the site changes
  • 541eac4 docs: document enabling Unsloth Studio model auto-switch

v1.0.8

Choose a tag to compare

@github-actions github-actions released this 03 Aug 11:42
Immutable release. Only release title and notes can be modified.

Changelog

  • ae4fffa feat: add custom OpenAI-compatible provider
  • c945c08 feat: plug provider-specific probing with Unsloth Studio support
  • 4cc3e79 docs: document secure and predictable workflows
  • 1cd4e80 chore: harden release supply chain
  • a5def7f fix: harden and streamline commit workflows

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 31 Jul 12:04
Immutable release. Only release title and notes can be modified.

Changelog

  • 2b93160 fix: make install script cwd-independent and test it end-to-end

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 31 Jul 11:50
Immutable release. Only release title and notes can be modified.
1e7c65c

Changelog

  • 1e7c65c Update: improvements (#3)
  • b72e2a4 docs: fix unsloth model name in README

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 03 Jul 06:45
Immutable release. Only release title and notes can be modified.
f1bbf73

Changelog

✨ Features

  • Unsloth Studio provider support — New provider for Unsloth Studio integration (cab2cef)
  • Dynamic context window detection for LM Studio — Auto-detects model context limits at runtime (b55147e)
  • Split oversized file diffs across multiple LLM calls — Handles large diffs by chunking (1f56882)
  • Auto-mode with per-file summarization — Per-file commit messages with planning phase (e5d5261)
  • Multi-provider auto-detection in live-test — live-test.sh now detects available providers (f15376f)
  • Add test-cover target for coverage reports (010f959)

🐛 Bug Fixes

  • Use original text in FallbackSummary and improve error output (18ab8ef)
  • Simplify git add and use --only flag for precise commits (8f98644)

♻️ Refactoring

  • Restructure into lib/ package — Moved source into src/lib/, tests into tests/, updated imports and build (db39bb1)
  • Harden JSON parsing, error handling, and code quality (0e5f56e)

🧪 Testing

  • Comprehensive unit tests for new features — context_test.go, coverage_test.go, tokens_test.go, pipeline_test.go, prompt_test.go, llm_test.go, grouping_test.go, output_test.go (167e75e)

📚 Documentation

  • Update website for Unsloth, dynamic context, and chunking features (0bd4636)

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 20 Jun 23:13
Immutable release. Only release title and notes can be modified.
99930d3

Changelog

✨ Features

  • Huge Change Handling: Finally implemented batching logic! If a diff is way too big for the context window, it’ll now chunk it up and process it in smaller, manageable pieces.
  • Custom Context Window: We can now control the model's context limit manually. Just set the COMMIT_PILOT_CONTEXT_WINDOW environment variable to whatever size you need (default is 64k).

🐛 Bug Fixes

  • Context Limit Feedback: Improved how we handle hits to context limits. The error messages are much clearer now, so you know exactly what's going wrong.
  • Stability Fixes: Increased HTTP client timeouts to stop flaky connections and make the whole process feel more stable.
  • Git Execution: Polished the commit logic—specifically, improved binary diff detection and ensuring the commit scripts always report the correct success/failure codes.

📚 Documentation

  • Feature Guides: Added a few comprehensive updates to the README and docs covering how the batching works and how to use the new context configuration (2b75da8).
  • Site Polish: Small tweaks to the website and README—added links, banners, and made sure we’re crystal clear that this is a local-first, no-telemetry tool (3591232, 5db571c, f324396).
  • Getting Started: Cleaned up the installation instructions and made the curl command the primary focus (bc9eb66).

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 18 Jun 11:36
Immutable release. Only release title and notes can be modified.

Changelog

  • 71e8262 fix: module path must match repository URL

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 18 Jun 11:26
Immutable release. Only release title and notes can be modified.

Changelog

  • e9911ae fix: install to ~/go/bin instead of /usr/local/bin