diff --git a/CHANGELOG.md b/CHANGELOG.md index be87735..5552267 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.48.0 (2026-03-05) + +* feat: Bot API 9.5 - [#317](https://github.com/ayrat555/frankenstein/pull/317) + ## 0.47.0 (2026-02-12) * feat: Bot API 9.4 - [#314](https://github.com/ayrat555/frankenstein/pull/314) diff --git a/Cargo.lock b/Cargo.lock index 171f133..9fbbaca 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -416,7 +416,7 @@ dependencies = [ [[package]] name = "frankenstein" -version = "0.47.0" +version = "0.48.0" dependencies = [ "async-trait", "bon", diff --git a/Cargo.toml b/Cargo.toml index 1fa882b..059c501 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frankenstein" -version = "0.47.0" +version = "0.48.0" authors = [ "Ayrat Badykov ", "EdJoPaTo ", diff --git a/README.md b/README.md index b15b65b..d8edbe8 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Telegram bot API client for Rust. -It's a complete wrapper for Telegram bot API, and it's up-to-date with version 9.4 of the API. +It's a complete wrapper for Telegram bot API, and it's up-to-date with version 9.5 of the API. Frankenstein's data structures (Rust structs and enums) are mapped one-to-one from Telegram bot API types and method parameters. @@ -14,7 +14,7 @@ Run `cargo add frankenstein` or add the following to your `Cargo.toml`. ```toml [dependencies] -frankenstein = { version = "0.47", features = [] } +frankenstein = { version = "0.48", features = [] } ``` You likely want to use either a blocking or an async client. Enable it via the [Features](#features). @@ -33,7 +33,7 @@ Without enabling any additional features this crate will only ship with Telegram For example for the async client add the following line to your `Cargo.toml` file: ```toml -frankenstein = { version = "0.47", features = ["client-reqwest"] } +frankenstein = { version = "0.48", features = ["client-reqwest"] } ``` ## Usage @@ -136,7 +136,7 @@ It has two variants: ### Documentation -Frankenstein implements all Telegram bot API methods. To see which parameters you should pass, check the [official Telegram Bot API documentation](https://core.telegram.org/bots/api#available-methods) or [docs.rs/frankenstein](https://docs.rs/frankenstein/0.47.0/frankenstein/trait.TelegramApi.html#provided-methods) +Frankenstein implements all Telegram bot API methods. To see which parameters you should pass, check the [official Telegram Bot API documentation](https://core.telegram.org/bots/api#available-methods) or [docs.rs/frankenstein](https://docs.rs/frankenstein/0.48.0/frankenstein/trait.TelegramApi.html#provided-methods) You can check out real-world bots created using this library: