Releases: harukasen/harukagram
Release list
v2.4.0
Full Changelog: v2.3.1...v2.4.0
v2.3.1
Harukagram 2.3.1
This patch release improves installation reliability across supported Python versions.
HarukaCrypto 2.0.6 is now installed automatically on Python 3.10 and newer, where compatible published wheels are available. Python 3.8 and 3.9 continue using Harukagram’s pyaes fallback, preventing dependency resolution failures on those interpreters.
The release also includes the Bot API 10.3 rich-message and ephemeral-message work from 2.3, including embedded rich buttons, structured rich blocks, ephemeral parameters, draft controls, reply-markup additions, and administrator welcome-message permissions.
The full GitHub Actions matrix passed on Ubuntu and macOS for Python 3.8 through 3.14.
Full Changelog: v2.3...v2.3.1
v2.3
Harukagram 2.3
Harukagram 2.3 adds the Bot API 10.3 rich-message and ephemeral-message foundation.
Highlights
- Added rich-message buttons and embedded rich-text buttons.
- Added rich button rows, document blocks, expandable block quotations, and compact table support.
- Added
InputRichMessage.blockssupport for structured outgoing rich messages. - Added
EphemeralMessageParametersand ephemeral rich-message support. - Added ephemeral caption editing support with
show_caption_above_media. - Added draft-generation controls:
can_stopandkeep_on_stop. - Added disabled inline buttons and force-reply markup support.
- Added the welcome-message administrator permission.
- Fixed serialization of embedded rich-message buttons inside paragraph blocks.
Compatibility
The existing receiver_user_id and callback_query_id arguments remain available for compatibility with existing applications.
Full Changelog: v2.2.26...v2.3
v2.2.26
Harukagram v2.2.26 is a rebranded fork of Kurigram using HarukaCrypto instead of TgCrypto.
Full Changelog: https://github.com/harukasen/harukagram/commits/v2.2.26
Full Changelog: https://github.com/harukasen/harukagram/commits/v2.2.26