All notable changes to this project will be documented in this file
- -v / --version flag for cowsay cli (#26)
- Tested for Python 3.12
- Added CONTRIBUTING.md guide on how to add new characters
- Exposed
cowsay.draw
method to draw custom characters - New character: Octopus (Added by druhi)
- Dropped support for Python 3.6 and 3.7
- Updated to use pytest and added more tests!
- Simplified the entire codebase and removed unnecessary files
- New command line argument "--character" to optionally select character on the CLI (Added by Justin Flannery)
- Github Workflow for automated testing (Added by Scott Haleen)
- New character: Fox (Added by Scott Haleen)
- New character: Miki (Added by Stefan Matić)
- Bug fixes in test cases (Added by Marcus Sá)
- New function get_output_string() to get console output as string
- New character: Trex (Added by Oscar de Felice)
- Code optimizations and test cases (Added by sparrow242)
- cowsay.chars from list to dict
- New character: Pig (Added by Gerald Sornsen)
- Command line compatibility (Added by Chad Smith)
- Initial release with 14 characters