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.
- Empty release to check how CI works
- Empty release to check how CI works
- More "delete" commits are being skipped, which prevent unknown git errors
- Dependencies were updated
- Pronouns of the author updated to the current ones
- Some clippy warnings
- Dependencies were updated
- Dependencies were updated
- The bot does not panic on weird git commits anymore
- You can now specify
error_report_channel_id
in the config to be notified about errors
- Do not unsubscribe user from everything, when they remove a bot from a group
- Do not send "You have previously blocked this bot. [...]" messages to users that added the bot to a group
- Commands with redundant spaces are now parsed correctly, see #20
- Panics on failed git pull (remove
.expect
s)
- Improve some panic messages for easier problem identifying
- Remove
dbg!
exprs
- Unsubscribe users from all crates when they block the bot
- Prepare database queries beforehand
- Spirious timeout errors (move git work onto non-tokio thread)
^C
handling (shutdown instead of hanging)
- Internal rewrite (move to
teloxide
)
- List of banned crates to prevent spamming by releasing new versions
- Use index path from config, when reading last crate version
- Include current version in
/start
output
- All commits in the
crates.io-index
which author is notbors
are now ignored. Earlier those commits were causing crashes (panics).