Releases: ton-org/ton-core
Releases · ton-org/ton-core
Release 0.61.0
BREAKING: you should update library to support new StorageInfo
format. Both versions work fine on mainnet until new format is not enabled.
Added
- support of a new format of
StorageInfo
,StorageUsed
StorageExtraInfo
structure
Fixed
StorageInto.ts
renamed toStorageInfo.ts
- Anchor regex in
Address.isFriendly
(thx @kolpav) writeInt
with number and size 0 or 1 (thx @stels-cs)- support rewrite prefixes in anycast addresses (thx @ilyar)
Removed
StorageUsedShort
is replaced byStorageUsed
Release 0.60.1
Fixed
- BREAKING: fail if there is remaining data in dictionary value after parsing (security issue)
Notes: if you want to parse dictionary value without checking for remaining data, you can implement your custom DictionaryValue
Release 0.60.0
Added
- Extracurrencies support (thx @Trinketer22)
Release 0.59.1
Fixed
BitBuilder.writeVarInt
bytes size calculation (thx @Gusarich)
Release 0.59.0
Fixed
TupleReader
: always pop current element inreadStringOpt
andreadBufferOpt
(thx @anton-trunov)
Added
ContractProvider
:get
now accept numbers as method IDs (thx @anton-trunov)Cell.fromHex
method (thx @krigga)
Release 0.58.1
Fixed
- Contract proxy method discovery
Release 0.58.0
Added
- Methods, prefixed with "is" in the contract classes are now wrapped like "send"/"get"
Release 0.57.0
Added
- More flexible merkle proof generation (thx @akifoq)
- reserve_currecy, change_library actions for OutList (thx @1IxI1)
Fixed
- Number type safety check in BitReader (thx @Trinketer22)
Release 0.56.3
Fixed
- Updated
typescript
to5.4.3
and fixed compilation errors
Release 0.56.2
Fixed
getRepr
andgetRefsDescriptor
now using level mask instead of level- Cells with prunned branches hash and serialization fixes