Releases: tact-lang/tact
Releases · tact-lang/tact
Release 1.0.0-rc.1
Fixed
- Fixed cli command
Release 1.0.0-rc.0
Added
@ton-lang/compiler/node
to invoke compiler from node similar how cli works@ton-lang/compiler/browser
to invoke compiler from browser
Removed
- Removed jetton library from stdlib. It would be re-introduced after 1.0 version with more thought put into it.
Release 0.10.1
Added
- Display line and column numbers in error messages to be able to navigate to the error in the editor
Fixed
- Execution order of struct and message fields
initOf
argument type checks
Release 0.10.0
Changed
- Tact contracts are now Argument-addressable meaning that they depend on init arguments and code hash only. Init function is now called when first valid message is received.
- Refactoring of allocator
- Moving contract's load function to the begining of the execution
- Moving contract's save function to the end of the execution
- moving
debug
flag fromexperimental
toparameters
intact.config.json
- Unknown fields in config are now considered an error
- Allow contracts without fields
- Typescript bindings are now working in browser and doesn't have
ton-emulator
dependency map
syntax now uses<>
instead of[]
for future compatibility with generics
Added
- Allow
Builder
type as a field type similar toCell
andSlice
- Allow
String
type as a field type
Release 0.9.3
Added
- Error codes in reports
- Client-friendly typescript bindings
Changed
- Change repository locations
Release 0.9.2
Added
emptyMap()
for creating empty maps- Allowing assigning
null
value to a map variable (same as callingemptyMap()
)
Release 0.9.1
Changed
- Update
dump
function to handle booleans and strings, better type checking or arguments - Report
org.ton.debug.v0
interface if debug mode is enabled - Update bindings generator to support
ton-emulator
>= v2.1.0
Release v0.9.0
Added
- Importing
func
files
Changed
- Upgrade
func
to0.4.1
- Enforce
func
version in generated files - Enable critical pragmas by default
- Enable inlining in a lot of places thanks to fixed crashes in
func
Release 0.8.11
Fixed
- Optional Address fields in typescript bindings
Added
Address.asSlice
for manual address parsing@stdlib/content
library withcreateOffchainContent
function
Release 0.8.10
Fixed
>>
and<<
operations- Type checking of struct constructors