mirror of
https://github.com/teloxide/teloxide.git
synced 2024-12-23 15:01:45 +01:00
2.2 KiB
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 defaultParseMode
.- The
Transition
,Subtransition
,SubtransitionOutputType
traits. - A nicer approach to manage dialogues via
#[derive(Transition)]
+#[teloxide(subtransition)]
(seeexamples/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
andApiErrorKindKnown
enums. (issue 199) - Extract
Bot
fromArc
(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
withString
, 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
- either from the dependencies in
Cargo.toml
. teloxide-macros
migrated into the separate repository to easier releases and testing.
[0.1.0] - 2020-02-19
Added
- This project.