Skip to content
This repository was archived by the owner on Apr 28, 2026. It is now read-only.

0.0.11

Latest

Choose a tag to compare

@MKAbuMattar MKAbuMattar released this 23 Aug 10:21
b691165

Release Notes – v0.0.11

Released on 2025‑08‑23

Overview

The 0.0.11 release brings a substantial overhaul of the command‑execution subsystem, adds native shell‑completion support, expands provider support, and introduces a number of quality‑of‑life improvements. The update also tightens tooling detection, enhances Windows compatibility, and refines concurrency handling.


New Features

Feature Description
Exec Command Clipboard Option --copy flag now copies the command to the system clipboard before execution (commit dfeb852).
Interactive Exec Mode exec now supports an interactive prompt that validates user input and allows dry‑run preview (commits f061c1a, ad7bed0).
Multi‑Provider Exec Support Execution now works against Google, LM Studio, Mistral, Ollama, OpenAI, and xAI providers (commit e15bfb5).
Shell Completion Bash, Zsh, and Fish completion scripts are generated automatically and exposed via the completion command (commits 51321ef, 928c6af).
Linux Tool Detection Enhanced detection logic now recognizes Linux distributions and offers installation suggestions (commits f6c077b, 4b0c82e).
Windows Shell Detection Default shell on Windows is now cmd.exe to avoid PowerShell quirks, with improved command‑option handling (commits d502590, ad7bed0, 63baa11).
Provider‑Specific Model Lists Updated Ollama, mistral, and OpenAI model lists with a fresh timestamp (commits 58c2759, f061c1a).

Improvements & Enhancements

Area Change
Command Parsing Fixed integer parsing for concurrency limits in file‑processing and history commands (commit ad518c5).
Dry‑Run Handling Executed commands now honor the --dry-run flag correctly, preventing accidental side‑effects (commit ad7bed0).
Concurrency Improved handling of concurrency limits and session management (commit 1e28bd0).
Code Encapsulation Refactored classes to use private fields for better encapsulation and readability (commit 1e28bd0).
Dependency Updates Updated package versions and added shell‑completion templates (commit 51321ef).
VSCode & Biome Configs Updated linting and formatting configurations (commits 10d67b4, ad518c5).
Documentation Updated Windows exec‑command docs, added display‑only mode explanation, and clarified platform‑specific behaviors (commits 6777be5, ad7bed0).
Metadata Cleanup Removed workflow metadata from documentation files to keep docs lean (commit 838da71).
Timestamp Refresh All generated timestamps in ollama-models-list.ts are refreshed to reflect the latest build (commits a21829d, 9ee5613, f061c1a).

Bug Fixes

Commit Issue Resolved
dfeb852 Fixed clipboard copy not being executed before command run.
ad7bed0 Corrected interactive mode command‑option handling and ensured proper dry‑run execution.
ad518c5 Fixed integer parsing errors for concurrency limits.
63baa11 Resolved Windows shell detection issues that caused PowerShell execution.

Documentation

Commit Update
6777be5 Clarified Windows exec command behavior for display‑only mode.
ad7bed0 Updated Windows exec command docs and added safety feature notes.
838da71 Removed obsolete workflow metadata from docs.

Chores

Commit Action
a21829d Bumped version to 0.0.11 and refreshed model‑list timestamp.
9ee5613 Updated generated timestamp in ollama-models-list.ts.
51321ef Updated version, dependencies, and added shell‑completion templates.
928c6af Added shell‑completion command and scripts.
10d67b4 Updated VSCode and Biome configs; refreshed timestamp.
b691165 Merge PR #26 – final integration of all changes.

Release Process Highlights

  • Automated Pipeline – All changes were merged into develop, built, and deployed via a CI/CD pipeline that runs unit tests, linting, and integration tests before promotion to main.
  • Version Control – Adopted the GitFlow branching model: feature branches are merged into develop, which is then merged into main for releases.
  • Rollback Strategy – The release includes a pre‑built rollback script that restores the previous commit and re‑installs the prior dependency set if a critical failure occurs.
  • Continuous Delivery – The pipeline publishes the new binary to the GitHub Release asset list and updates the CHANGELOG.md automatically from the commit messages.

Happy coding! If you encounter any issues with the new features or need assistance with rollback procedures, please open a ticket in the project’s issue tracker.