Language features
- Applied parameters rearrangement only for ASM methods with a single parameter to avoid confusion: PR #2410
- Reduced gas usage for contracts with some special cases of binary and fallback receivers: PR #2396
Standard Library
- Added
forceWorkchain()
function: PR #2387
Compilation report
- [fix] TL-B for
Address?
is notMaybe Address
, but plainAddress
: PR #2386
Internal infrastructure
- Removed
postinstall
frompackage.json
to not run scripts with dev dependencies on the user side: PR #2382
Docs
- Removed the "gas-expensive" badge from
checkSignature()
andcheckDataSignature()
functions and added a caution note when they do become expensive (from 11th call): PR #2380 - Fixed descriptions of
Slice.asString()
andString.asSlice()
functions: PR #2391 - Split Core libraries in the reference:
core-common
andcore-advanced
were removed, and their contents were distributed across other libraries;core-crypto
,core-contextstate
,core-send
,core-gas
, andcore-addresses
were introduced: PR #2391 - Added documentation for
BasechainAddress
,emptyBasechainAddress
,newBasechainAddress
,contractBasechainAddress
,Builder.storeBasechainAddress
: PR #2411