teloxide/CHANGELOG.md
Temirkhan Myrzamadi f1f2b5fcd0
Update CHANGELOG.md
2020-07-27 00:56:59 +06:00

2.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 Transition, Subtransition, SubtransitionOutputType traits.
  • A nicer approach to manage dialogues via #[derive(Transition)] + #[teloxide(subtransition)] (see examples/dialogue_bot).

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.