Skip to content

Commit 78da990

Browse files
authored
Merge pull request #4021 from nspcc-dev/rel-0.113.0
2 parents 8e10787 + a3c5ddd commit 78da990

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,41 @@
22

33
This document outlines major changes between releases.
44

5+
## 0.113.0 "Circumnavigation" (24 Sept 2025)
6+
7+
This version includes an upgrade to Go 1.24 and adds a couple of new native
8+
contract APIs to Faun hardfork preview. But what is more important, it delivers
9+
a set of essential compiler updates and bug fixes.
10+
11+
We strongly recommend smart contract developers to upgrade to this version and
12+
review the list of compiler-related improvements. Also, the upgrade is
13+
recommended to the users of `rpcclient` package to avoid possible problems with
14+
node version unmarshalling after upcoming Faun hardfork activation. Node
15+
operators may safely skip this update.
16+
17+
Behavior changes:
18+
* switch from go.etcd.io/bbolt to custom (and upgraded) nspcc-dev/bbolt (#4006)
19+
20+
Improvements:
21+
* `hexEncode` and `hexDecode` APIs of native StdLib contract added to Faun
22+
preview (#4004)
23+
* `getBlockedAccounts` API of native Policy contract added to Faun preview
24+
(#4004)
25+
* built-in `clear()` support in compiler (#3091)
26+
* range over integers in compiler (#3525)
27+
* Go 1.24 support (#4010)
28+
* byte slice/integer conversion helpers added to SC interop module (#3983)
29+
* NEP-32 support for `db dump` CLI command (#3987)
30+
31+
Bugs fixed:
32+
* invalid string representation of Faun hardfork (#4001)
33+
* increment operator doesn't work on struct fields in compiler (#3981)
34+
* panic on inlined function invocation in compiler (#4002)
35+
* list items swap doesn't work as expected in compiler (#4005)
36+
* panic on fetching map values with `ok` flag (#3716)
37+
* inability to `go install` neo-go due to `replace` directive in go.mod (#4006)
38+
* initialization statement of `switch` is ignored by compiler (#3991)
39+
540
## 0.112.0 "Hibernation" (29 Aug 2025)
641

742
This version fixes state difference at block 8813651 of testnet caused by

0 commit comments

Comments
 (0)