Skip to content
This repository was archived by the owner on Feb 15, 2026. It is now read-only.

Latest commit

 

History

History
55 lines (35 loc) · 1.79 KB

File metadata and controls

55 lines (35 loc) · 1.79 KB

0.5.0

New features

  • Added new TL with kotlinx-serialization support
  • All cryptography moved to ton-kotlin-crypto module under org.ton.sdk.crypto package
  • Updated Ktor to 3.3.0

Deprecated

  • Old TL moved to ton-kotlin-tl-legacy module
  • CellBuilder.storeBytes, use CellBuilder.storeBits instead

Removed

  • Private/Public keys from ton-kotlin-tonapi-tl, use keys from ton-kotlin-crypto module

0.3.1

Fixes

  • Fixed invalid TL-B constructor prefix for transactions with text (also known as Commentary/Memo) (#117)

0.3.0

New features

  • Added WalletV4R2Contract to ton-kotlin-contract (#109)
  • Added support for MsgAddressExt for wallet contracts

Fixes

  • Fixed LibraryReference Cell creation (#101)

Module structure refactoring

  • ton-kotlin-boc moved into ton-kotlin-tvm
  • ton-kotlin-cell moved into ton-kotlin-tvm
  • ton-kotlin-mnemonic module merged into ton-kotlin-crypto
  • ton-kotlin-block renamed to ton-kotlin-block-tlb
  • ton-kotlin-hashmap renamed to ton-kotlin-hashmap-tlb
  • ton-kotlin-api renamed to ton-kotlin-tonapi-tl
  • ton-kotlin-liteapi renamed to ton-kotlin-liteapi-tl

Removed

  • ton-kotlin-fift removed due to lack of interest
  • ton-kotlin-logger removed due uselessness

Deprecated

  • VarUInteger arithmetic operators will be removed in the next release due separation of serialization objects and actual arithmetics, use BigInt instead. (#102)