Skip to content

Releases: RAprogramm/telegram-webapp-sdk

v0.3.1

15 Dec 04:13

Choose a tag to compare

[0.3.1] - 2025-12-15

Changed

  • docs: add Wiki badge to README

v0.3.0

04 Nov 01:30

Choose a tag to compare

[0.3.0] - 2025-11-04

Changed

  • refactor: remove server-side validation from SDK (#156)

Fixed

  • fix: improve git-cliff configuration for better changelog formatting

v0.2.18

29 Oct 02:08

Choose a tag to compare

[0.2.18] - 2025-10-29

Added

  • feat: improve initialization API with environment detection and typed errors (#152)

v0.2.17

29 Oct 01:44

Choose a tag to compare

[0.2.17] - 2025-10-29

Changed

  • Docs: add issue references to v0.2.16 changelog

Fixed

  • Fix: suppress unused variable warnings in debug-only logger (#143)

v0.2.16

25 Oct 06:57

Choose a tag to compare

Fixed

  • Made use_telegram_context Yew hook reactive to properly handle cases when
    the Telegram SDK initializes after component mount. The hook now uses
    requestAnimationFrame to efficiently poll for context availability and
    automatically updates when the context becomes ready (#141, #142)

Full Changelog: v0.2.15...v0.2.16

v0.2.15

06 Oct 00:01
0bab8f0

Choose a tag to compare

Fixed

  • Restored compatibility with the latest nightly toolchains by probing support
    for doc_cfg and doc_auto_cfg, ensuring docs.rs builds succeed after the
    upstream removal of doc_auto_cfg.

Changed

  • Emitted explicit cargo:rustc-check-cfg declarations for both documentation
    capability flags so that future compilers surface helpful diagnostics when
    the build script conditions fall out of sync.

v0.2.14

03 Oct 04:49
632f89b

Choose a tag to compare

Fixed

  • Guarded the nightly-only doc_auto_cfg attribute behind a compiler channel
    probe so documentation builds on docs.rs no longer fail on stable toolchains.

Changed

  • Added a lightweight build-time check using version_check to conditionally
    enable nightly-only documentation features without impacting stable
    consumers.

v0.2.13

01 Oct 10:49
d1840f0

Choose a tag to compare

Changed

  • Upgraded to masterror 0.24 across the workspace, ensuring the SDK and demo
    benefit from the latest error handling improvements.

v0.2.10

22 Sep 07:01
cbce4e3

Choose a tag to compare

Added

  • Propagated query_id from initData into TelegramInitData and exposed it
    through the global context, including a wasm integration test that verifies
    the parsed value.

Changed

  • Extended the mock environment and documentation to surface the optional
    query_id parameter, ensuring examples highlight how to handle inline query
    responses.

v0.2.9

22 Sep 07:00
cbce4e3

Choose a tag to compare

Fixed

  • Corrected launch parameter parsing to honor the first query entry,
    percent-decode values (including tgWebAppPlatform), and preserve
    boolean flags.

Added

  • Regression tests covering decoded query parameters for get_launch_params.