3.0.2 / 2020-06-29

  • Rescue exceptions in update manager thread

3.0.1 / 2020-06-29

  • Fix client dispose

3.0.0 / 2020-06-28

  • Extract schema to separate gem

2.1.0 / 2019-10-18

  • Support tdlib 1.5
  • Fix TD::Client#dispose race condition and client crash

2.0.0 / 2019-02-08

  • Generated types and client functions
  • Async handlers
  • Use ffi instead of fiddle
  • Use Concurrent::Promises
  • TD errors handling in promises
  • Add use_file_database setting to config

1.0.0 / 2018-05-27

  • Return promises from TD::Client#broadcast
  • Add #fetch as alias to #broadcast_and_receive

0.9.4 / 2018-05-16

  • Fix recursive locking in nested handlers

0.9.3 / 2018-05-04

  • Add proxy support

0.9.2 / 2018-05-04

  • Fix some potential deadlocks

0.9.1 / 2018-04-27

  • Fix deadlock in Client#on_ready

0.9.0 / 2018-04-26

  • Use Celluloid

0.8.0 / 2018-04-25

  • Fix await methods

0.4.0 / 2018-04-12

  • Add configurable timeout
  • Fix hanging threads after timeout

0.3.0 / 2018-04-04

  • Use Concurrent::Promise instead of timeout module
  • Add integration tests

0.2.0 / 2018-02-16

  • Improved lib path detection

  • TD::Client#on_ready method

0.1.0 / 2018-02-01

  • Initial release:

Basic featues