Changelog
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.
[TBD] - TBD
Added
Changed
Deprecated
Removed
Fixed
Security
[0.1.6] - 2024-10-23
Added
- Add support for local models via GPT4All.
Changed
- Update the terminalizer gifs to be a bit smaller.
- Update
--config
to--provider
- Update config file to use new
--provider
flag. - Update all usage of the
--config
flag to--provider
.
- Update config file to use new
[v0.1.5] - 2024-10-08
Added
- Coverage shield is now in readme
- Add
-s / --system
option toask
command to specify the system prompt.- Allow piping content to Whisper as the
prompt
argument. - e.g:
git diff | whisper -s "Describe these changes"
- Allow piping content to Whisper as the
[v1.0.4] - 2024-10-07
Added
- 80% test coverage.
Changed
- Updated readme to inclue donation options :)
- Updated the CLI command organization for the project.
- Command groups are contained inside the
cli
directory. - The
ask
group is the "main" command with other commands nested below it. This allows us to useask
as the default command if none is specified.
- Command groups are contained inside the
[0.1.3] - 2024-10-01
Added
- Added support for Mistral, Fireworks and Azure OpenAI.
- Added
--copy/--no-copy
option to theask
command to copy the output to the clipboard.
Fixed
- Better printing of the configuration file and themes.
[0.1.2] - 2024-10-01
Added
- Anthropic Integration #6
[0.1.1] - 2024-10-01
Added
- Add github-pages documentation using mkdocs #2
Changed
- Update
pyproject.toml
to specify Python version >= 3.10. - Update
pyproject.toml
to specifyuv
as the build system #3.
Fixed
- Fix str has no snippet #3
[0.1.0] - 2024-09-30
Added
- Initial setup of the project structure.
- Basic command-line interface for the Whisper application.
- Project initialization with basic configuration and dependencies as specified in
pyproject.toml
. - Implementation of Whisper CLI commands in
src/whisper/__init__.py
(startLine: 27, endLine: 92). - Configuration management commands in
src/whisper/config.py
(startLine: 1, endLine: 36).