Skip to content
This repository has been archived by the owner on Aug 22, 2021. It is now read-only.

Releases: whyoleg/ktd

Release 0.5.0

20 Jan 22:20
d71e0ba
Compare
Choose a tag to compare
Release 0.5.0 Pre-release
Pre-release
  • Support Android: armeabi-v7a, arm64-v8a, x86, x86_64
  • Support of tdlib v1.5.2 - v1.5.4
  • Generate changelog for v1.5.1 - v.1.5.4
  • Rename TdClient to TelegramRawClient
  • Introduce cli
    • Build tdlib for supported platform/target
    • Generate kotlin api
    • Generate api changelog
    • Configured paths for dependencies and files through HOCON configuration
    • Create dispatch event to run tdlib build
    • Map libs to platforms
  • Changed dependencies structure to make it easy to use and support multiplatform

Release 0.4.1

27 Nov 18:39
Compare
Choose a tag to compare
Release 0.4.1 Pre-release
Pre-release
  • Functions now have nullable Ref parameters
  • Fix constructors counting of tl-scheme for vector
  • Fix requests cancellation

Release 0.4.0

19 Nov 19:20
Compare
Choose a tag to compare
Release 0.4.0 Pre-release
Pre-release
  • Support Linux, MacOS, Win32 and Win64 using JVM
  • Split modules into raw/coroutines client and raw/coroutines api
    • api dependency provide client dependency
  • Api versioning based on tdlib version: 1.5.0 and 1.5.1 supported now
  • From now there will be no ktd dependency
  • Available dependencies:
    • ktd-raw-client - raw client contains bindings for interaction with tdlib
    • ktd-raw-api-* - raw api contains generated kotlin classes and built-in tdlib library for specific tdlib version
      • ktd-raw-api-v1.5.0
      • ktd-raw-api-v1.5.1
      • ktd-raw-api-latest - for now latest = 1.5.1
    • ktd-coroutines-client - client with support of suspend and Flow
    • ktd-coroutines-api-* - contains generated fast accessors for api classes
      • ktd-coroutines-api-v1.5.0
      • ktd-coroutines-api-v1.5.1
      • ktd-coroutines-api-latest - for now latest = 1.5.1
    • ktd-api-stub - api stub that can be used in compileOnly scope with ktd-*-client dependency