All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
1.8.63 - 2026-04-04
- Update to TDLib v1.8.63.
1.8.62.1 - 2026-04-02
- Abstractions for
IClient,IReceiver,ITdJsonClient. There are now more options to customize theTdJsonClientbehavior. Thanks to @bielu!
1.8.62 - 2026-03-06
- Update to TDLib v1.8.62.
1.8.61 - 2026-03-01
- Update to TDLib v1.8.61.
- New constructor for
TdClientwith configurable receive timeout. Thanks to @bielu!
1.8.60 - 2026-01-10
- Update to TDLib v1.8.60.
1.8.59 - 2025-12-29
- Update to TDLib v1.8.59.
1.8.58 - 2025-12-07
- Update to TDLib v1.8.58.
1.8.56.1 - 2025-11-16
- Update to TDLib v1.8.56.1.
1.8.45 - 2025-02-13
- Update to TDLib v1.8.45.
1.8.29 - 2024-05-30
- Update to TDLib v1.8.29.
1.8.21 - 2023-11-26
- Update to TDLib v1.8.21.
1.8.12 - 2023-03-18
- Update to TDLib v1.8.12.
- Multi-line comments from
.tldescriptions are now preserved correctly in the XML documentation.
1.8.9.1 - 2023-01-18
- Breaking!
ITdLibBindings,TdLibBindingsExtensionsandTdLogLevelwere removed fromTDLib.Bindingsnamespace. Find them inTdLib.Bindings(case-only change in the namespace).
- XML documentation files are now included in the NuGet packages.
1.8.9 - 2022-12-10
-
Update to TDLib v1.8.9.
Notable breaking changes:
-
All the items in
TDLib.Bindingsnamespace (the previously mentioned case-only issue) were marked asObsolete(error: true). Basic API compatibility is preserved, source compatibility is not.
- Array items are now deserialized to their actual types (#146).
1.8.1.1 - 2022-06-26
ITdLibBindings,TdLibBindingsExtensionsandTdLogLevelwere moved fromTDLib.BindingstoTdLib.Bindings(case-only change in the namespace), since the old namespace was created in an error. A compatibility layer is created to keep the old types available.- Upgraded the Newtonsoft.Json dependency to v13.0.1.
1.8.1 - 2022-04-10
- Update bindings to TDLib v1.8.1.
1.7.9 - 2021-12-04
- Update bindings for TDLib v1.7.9.
1.7.0.2 - 2021-11-20
- Extension methods to set logging parameters on
ITdLibBindings.
1.7.0.1 - 2021-11-06
TdJsonClient.GlobalExecuteto execute a request on an automatically configured bindings instance.- Ability to get autodetected bindings in the user code.
- #90: TdClient.CloseAsync might be stuck if the synchronization context's main thread is blocked.
1.7.0 - 2021-02-05
- Update bindings for TDLib v1.7.
- Ability to provide custom native bindings (
ITdLibBindings).
1.6.0 - 2020-02-21
- New entry classes:
TdClient,TdJsonClient. - Update bindings for TDLib v1.6.
1.3.0 - 2018-09-08
- Update bindings for TDLib v1.3.
- Use correct native library name on Linux.
1.2.1 - 2018-08-12
- Root namespace change from
TDtoTdLib. - Make generated API types nested inside of
TdApi.
1.2.0 - 2018-04-06
- Update bindings for TDLib v1.2.
1.0.0 - 2018-04-01
Initial release to support TDLib pre-1.2.