All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed issue with update checker not properly handling mock responses.
- Improved error handling and output capture in update process.
- Fixed flake8 code style issues in core.py
- Improved code formatting and readability
- Removed unused imports and variables
- Fixed line length issues
- Added proper spacing between functions
- Made spinner transient while keeping streamed output visible
- Improved terminal output handling for search results
- Improved visibility of searching animation in all terminal environments
- Progress indicator for package updates
- More detailed API error messages for common error codes
- Test coverage for error handling scenarios
- Update message now indicates new version will be used on next execution
- Program continues execution after update instead of exiting
- Improved error handling for API responses
- Progress indicator during package updates
- Tests for continuous execution after updates
- Update process now continues with search after updating
- Better user feedback during update process
- Initial releases with basic functionality
- Search capabilities using Perplexity API
- Command-line interface
- Automatic update checking