github tact-lang/tact v1.6.4
Release 1.6.4

18 hours ago

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 not Maybe Address, but plain Address: PR #2386

Internal infrastructure

  • Removed postinstall from package.json to not run scripts with dev dependencies on the user side: PR #2382

Docs

  • Removed the "gas-expensive" badge from checkSignature() and checkDataSignature() functions and added a caution note when they do become expensive (from 11th call): PR #2380
  • Fixed descriptions of Slice.asString() and String.asSlice() functions: PR #2391
  • Split Core libraries in the reference: core-common and core-advanced were removed, and their contents were distributed across other libraries; core-crypto, core-contextstate, core-send, core-gas, and core-addresses were introduced: PR #2391
  • Added documentation for BasechainAddress, emptyBasechainAddress, newBasechainAddress, contractBasechainAddress, Builder.storeBasechainAddress: PR #2411

Release contributors

Don't miss a new tact release

NewReleases is sending notifications on new releases.