2.8 KiB
2.8 KiB
Changelog
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.
Procedure when bumping the version number:
- Update dependencies in a separate commit
- Set version number in
Cargo.toml - Add new section in this changelog
- Commit with message
Bump version to X.Y.Z - Create tag named
vX.Y.Z - Push
masterand the new tag
Unreleased
Added
bot::botrulez::Uptimenow implementsbot::command::Commandbot::command::parse_prefix_initiatedbot::commands::Commands::fallthroughbot::commands::Commands::set_fallthroughconn::Error::ConnectionTimedOut
Changed
- (breaking)
bot::command::ClapCommand::executenow returns aResult<bool, E>instead of aResult<(), E> - (breaking)
bot::command::Command::executenow returns aResult<bool, E>instead of aResult<(), E> - (breaking)
bot::commands::Commands::handle_packetnow returns aResult<bool, E>instead of aResult<(), E> - (breaking)
conn::Conn::connectnow returnsconn::Result bot::instance::Instancenow implementsClone
Fixed
- (breaking) Deserializing empty events and replies by turning unit structs into empty structs
phoneandmobileemoji- Instances getting stuck in "Connecting" state
- Euph errors always turning into
conn::Errors
v0.3.1 - 2023-02-26
Added
bot::botrulez::FullHelpnow implementsbot::command::Commandbot::botrulez::Pingnow implementsbot::command::Commandbot::botrulez::ShortHelpnow implementsbot::command::Commandbot::instances::Instances::is_from_known_instance
Changed
- Instances log to target
euphoxide::live::<name> - Instances stay connected if auth is required but no password is set
Fixed
!uptimeminute count- Instance reconnecting after encountering a 404 (it now stops and logs an error)
- Instance taking too long to stop when stopped during reconnect delay
v0.3.0 - 2023-02-11
Added
botfeaturebotmodule (enable thebotfeature to use)Emojifor finding, replacing and removing colon-delimited emoji in textapi::Time::newnick::huenick::mentionnick::normalize- Debug logging using the
logcrate testbot_instanceexample using the newbot::instance::Instance- VSCode project settings
Changed
- (breaking)
connmodule redesigned and rewritten - (breaking)
nick_huemoved tonick::hue_without_removing_emoji - Renamed
testbotexample totestbot_manual
Removed
- (breaking)
connect(seeconn::Conn::connect) - (breaking)
wrap(seeconn::Conn::wrap)
v0.2.0 - 2022-12-10
Added
connect
Changed
- (breaking) Updated dependencies
v0.1.0 - 2022-10-23
Initial release