This release introduces targeted version controls for self-updates, addresses a critical syntax evaluation conflict within PowerShell completions, and implements explicit Homebrew environment detection with guided upgrade paths.
Features
- Targeted Updates via
--toOption: Added a--tooption to theupdatecommand. This allows you to bypass the default behavior of fetching the absolute latest version, giving you the flexibility to pin to a specific release or downgrade to an older version if you encounter unexpected environment compatibility issues. - Homebrew Installation Detection: The CLI now automatically detects if IntelliShell was managed and installed via Homebrew, displaying tailored package manager update commands instead of attempting a direct binary self-update.
Bug Fixes
- PowerShell Completions Order: Fixed an integration issue where the dynamic completion script could trigger a severe
using statementsyntax error in certain PowerShell profiles. The hook now explicitly outputs completion structures first, ensuring compliance with PowerShell's strict abstract syntax tree (AST) ordering rules.
Update Considerations
- PowerShell Users on Windows: This release modifies the structure of the shell integration output. You must restart your terminal session or re-source your PowerShell profile (
. $PROFILE) after updating to apply the completions fix and ensure smooth execution.