All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Switch from Travis to GitHub Actions for testing and deployment.
- Fixed breaking api calls to memegen subsequent to changes in their api.
- Fixed a bug introduced in the last release where certain memes would trigger each other due to the title text sent with them.
- Custom Templates
- Better template loading and caching
- Send memes as attachments
- Can pass a default font into the init of the lego now (must be supported by memegen)
- Cleaner message trigger checking
- Convert curly quotes to regular quotes
- Removed unneccessary test
- Use new build_reply_opts method
- Fixed bug where keyword invocation was happening anywhere in the text rather than only at the beginning.
- Tests! legos.memes is now using pytest for unit testing
- Manual meme invocation (
<keyword>: <first line of text>, <second line of text>
)
- Updated help and readme with new features
- Changed logic for building responses more efficiently
- Fixed an infinite loop bug
- Additional meme listeners/builders
- Fixed Travis config to deploy only 1 build, but test multiple.
- Same as 0.2.0 except typos and Travis deploy issues resolved.
- This release was deleted due to typos and issues with Travis and PyPi.
- Uses memegen.link instead of memecaptain api. Memecaptain is dead.
- Removed some memes
- Made X all the Y manual. Must be invoked with memexy keyword.
- First Release
- Feature: generate a meme based on meme phrase keyword listening. I.e. no command keyword is required.