- Update Flutter version
- Update tdlib api to 1.8.15
- Fix web plugin registration
- Compatible android plugin for Flutter v3
- Support null safety
- Add Support for IOS, macOs, Windows and Web.
- Update tdlib api to v1.8.0
- Change MethodChannel to ffi
- Add
TdPlugin
class, TDLib Library wrapper. - Change TdClient to functions.
- Now all
TdObject
s are constant. - Add
copyWith
method toTdObject
s. - Remove
extra
fromTdFunction
, and addextra
parameter totoJson
method.
- Update tdlib api to v1.7.0
- Stop stream on
destroyClient
.
- Update tdlib api to v1.6.10
- Update tdlib api to v1.6.8
- Fix call
toJson
for Null parameters (#14) - Convert mistakenly returned int64 as a string to int (#15, #18)
- Reformat documents style
- Update tdlib api to v1.6.7
- new
clientEvents
method forTdClient
, Stream events from the incoming updates and request responses from the TDLib client.
- Now getConstructor is not static
- Fix typo in generator
- Final step for example issue
- Update tdlib api to v1.6.6
- Remove
setLogVerbosityLevel
method. - Add Generator Script that generates tdapi
- Update tdlib api to v1.5.1
- TdClient static methods
- Rollback client identifier for
clientExecute
method
- Ignore
NULL
result in TDLib send method (prefer handling by user) - Rename file names : tdapi.dart => td_api.dart, client.dart => td_client.dart
- Rename class names : TLObject => TdObject, TLFunction => TdFunction, Client => TdClient
- Fix bug in
convertToObject
function - Pass NULL pointer to
td_json_client_execute
instead of a previously created JSON client.(no required client identifier forclientExecute
method)
- add more description and fix cmake bug
- Initial release.