All notable changes to the project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- v1.1.0 introduces a major change removing the use of
httpx
&asyncio
and implementingrequests
, making it more accessible.
- Default model configuration in
config.py
for fallback model specification.
- Loading spinner implementation in
loading.py
to use threading instead of asyncio. - Refactored
mistral.py
into two separate classes for different types of interactions. - Switched HTTP client library from
httpx
torequests
inclient.py
. - Updated CLI argument parser and help text in
cli.py
to reflect the new functionalities and simplifications.
- Error messaging in
config.py
for missing environment variables or missingdotenv
package. - Response formatting in
client.py
to handle newline characters correctly.
- Handling of newline characters in responses for better output formatting in
client.py
.
- Initial release.