teloxide/CHANGELOG.md
Temirkhan Myrzamadi b1c97600ae Update CHANGELOG.md
2020-07-24 18:36:24 +06:00

2 KiB

Changelog

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.

[0.3.0] - ???

Added

  • BotBuilder, which allows setting a default ParseMode.
  • The BotDialogue trait.
  • Automatic dispatch function generation via #[derive(BotDialogue)] + #[transition(transition_fn)].

Deprecated

  • Bot::{from_env_with_client, new, with_client}.

Changed

  • Now methods which can send file to Telegram returns tokio::io::Result. Early its could panic. (issue 216)
  • Now provided description of unknown telegram error, by splitting ApiErrorKind at ApiErrorKind and ApiErrorKindKnown enums. (issue 199)
  • Extract Bot from Arc (issue 216).

[0.2.0] - 2020-02-25

Added

  • The functionality to parse commands only with a correct bot's name (breaks backwards compatibility) (Issue 168).
  • This CHANGELOG.md.

Fixed

  • Fix parsing a pinned message (Issue 167).
  • Replace LanguageCode with String, because the official Telegram documentation doesn't specify a concrete version of IETF language tag.
  • Problems with the poll_type field (Issue 178).
  • Make polling_default actually a long polling update listener (PR 182).

Removed

[0.1.0] - 2020-02-19

Added

  • This project.