euphoxide/CHANGELOG.md

1.7 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:

  1. Update dependencies in a separate commit
  2. Set version number in Cargo.toml
  3. Add new section in this changelog
  4. Commit with message Bump version to X.Y.Z
  5. Create tag named vX.Y.Z
  6. Push master and the new tag

Unreleased

Added

  • bot::botrulez::FullHelp now implements bot::command::Command
  • bot::botrulez::Ping now implements bot::command::Command
  • bot::botrulez::ShortHelp now implements bot::command::Command

Changed

  • Instances log to target euphoxide::live::<name>

Fixed

  • !uptime minute 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

  • bot feature
  • bot module (enable the bot feature to use)
  • Emoji for finding, replacing and removing colon-delimited emoji in text
  • api::Time::new
  • nick::hue
  • nick::mention
  • nick::normalize
  • Debug logging using the log crate
  • testbot_instance example using the new bot::instance::Instance
  • VSCode project settings

Changed

  • conn module redesigned and rewritten (backwards-incompatible)
  • nick_hue moved to nick::hue_without_removing_emoji
  • Renamed testbot example to testbot_manual

Removed

  • connect (see conn::Conn::connect)
  • wrap (see conn::Conn::wrap)

v0.2.0 - 2022-12-10

Added

  • connect

Changed

  • Updated dependencies (backwards-incompatible)

v0.1.0 - 2022-10-23

Initial release