Skip to content

ChatGPT CLI v1.8.5

Choose a tag to compare

@kardolus kardolus released this 30 Jul 13:35
· 131 commits to main since this release

We are pleased to announce the release of v1.8.5, which brings significant improvements to history management alongside other enhancements and fixes. Below are the highlights of this release.

New Features

  • Enhanced History Management: This version introduces robust handling of command history in interactive mode. Users can now enjoy better tracking of their inputs and outputs, allowing for more accurate and efficient use of command history during sessions.

Improvements

  • Config Section Update: The "Configuration" section has been renamed to "Config" in the documentation for easier navigation.
  • Dependency Updates: Various dependencies have been updated to their latest versions for improved performance and stability, including:
    • Upgraded github.com/onsi/gomega to v1.38.0.
    • Upgraded to the latest versions of go.uber.org/zap and github.com/go-viper/mapstructure/v2.

Bug Fixes

  • Interactive Mode Fixes: Fixed issues related to command history not saving correctly in interactive mode. This makes it seamless to resume sessions with previously used commands readily available.
  • Corrected History Parsing: Resolved inaccuracies in parsing user command history, ensuring that only relevant user entries are returned.

Other Changes

  • Codebase Refactoring: Performed code clean-up for better organization, enhancing maintainability and future development processes.
  • Testing Improvements: Introduced new unit tests for better validation of the history management system, ensuring reliability and accuracy in history handling.

Upgrade Notes

To update to this latest version, you can use brew upgrade chatgpt-cli if it was installed via Homebrew. Alternatively, you can download the appropriate binaries for your operating system directly from our release page.

We thank you for your support and welcome your feedback on these improvements!