Skip to content

Commit 6d2b53c

Browse files
authored
chore[release]: Tact v1.6.4 (#2426)
1 parent f2abe56 commit 6d2b53c

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

dev-docs/CHANGELOG.md

+16-4
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.6.4] - 2025-03-18
11+
1012
### Language features
1113

12-
- Apply parameters rearrangement only for ASM methods with a single parameter to avoid confusion: PR [#2410](https://github.com/tact-lang/tact/pull/2410)
14+
- Applied parameters rearrangement only for ASM methods with a single parameter to avoid confusion: PR [#2410](https://github.com/tact-lang/tact/pull/2410)
15+
- Reduced gas usage for contracts with some special cases of binary and fallback receivers: PR [#2396](https://github.com/tact-lang/tact/pull/2396)
16+
17+
### Standard Library
18+
19+
- Added `forceWorkchain()` function: PR [#2387](https://github.com/tact-lang/tact/pull/2387)
20+
21+
#### Compilation report
22+
23+
- [fix] TL-B for `Address?` is not `Maybe Address`, but plain `Address`: PR [#2386](https://github.com/tact-lang/tact/pull/2386)
1324

1425
### Internal infrastructure
1526

1627
- Removed `postinstall` from `package.json` to not run scripts with dev dependencies on the user side: PR [#2382](https://github.com/tact-lang/tact/pull/2382)
1728

18-
### Standard Library
29+
### Internal infrastructure
1930

20-
- Added `forceWorkchain()` function: PR [#2387](https://github.com/tact-lang/tact/pull/2387)
31+
- Removed `postinstall` from `package.json` to not run scripts with dev dependencies on the user side: PR [#2382](https://github.com/tact-lang/tact/pull/2382)
2132

2233
### Docs
2334

2435
- 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](https://github.com/tact-lang/tact/pull/2380)
2536
- Fixed descriptions of `Slice.asString()` and `String.asSlice()` functions: PR [#2391](https://github.com/tact-lang/tact/pull/2391)
26-
- Split Core libraries in the reference: `core-common` and `core-advanced` were removed, and their contents distributed across other libraries; `core-crypto`, `core-contextstate`, `core-send`, `core-gas`, and `core-addresses` were introduced: PR [#2391](https://github.com/tact-lang/tact/pull/2391)
37+
- 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](https://github.com/tact-lang/tact/pull/2391)
2738
- Added documentation for `BasechainAddress`, `emptyBasechainAddress`, `newBasechainAddress`, `contractBasechainAddress`, `Builder.storeBasechainAddress`: PR [#2411](https://github.com/tact-lang/tact/pull/2411)
2839

2940
### Release contributors
@@ -32,6 +43,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3243
- [Anton Trunov](https://github.com/anton-trunov)
3344
- [Maksim Lagus](https://github.com/Kaladin13)
3445
- [Petr Makhnev](https://github.com/i582)
46+
- [verytactical](https://github.com/verytactical)
3547

3648
## [1.6.3] - 2025-03-12
3749

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/SchemaStore/schemastore/refs/heads/master/src/schemas/json/package.json",
33
"name": "@tact-lang/compiler",
4-
"version": "1.6.3",
4+
"version": "1.6.4",
55
"repository": {
66
"type": "git",
77
"url": "git+https://github.com/tact-lang/tact.git"

0 commit comments

Comments
 (0)