What's Changed
⭐ Features
- Interface default implementation support by @bluesign in #1076
- Add path fields to
AuthAccount
andPublicAccount
by @dsainati1 in #1845 - Storage Iteration functions for accounts by @dsainati1 in #1851
- Add panic after continuing storage iteration after a storage mutation by @dsainati1 in #1892
🛠 Improvements
- [LS] Enable argument init for add contract by @sukantoraymond in #1855
- Optimize standard library enums by @turbolent in #1813
- Optimize elaboration by @turbolent in #1844
- Ignore Go workspace files by @sideninja in #1880
- Optimize predeclared values, refactor runtime into reusable part by @turbolent in #1825
- [LS] Contract deploy test fix by @sideninja in #1890
- Optimize interpreter configuration, reuse it in runtime environment by @turbolent in #1831
- Preallocate ordered maps by @turbolent in #1878
- Optimize import of crypto enum cases by @turbolent in #1888
- Append special prefix to all internal error string messages by @SupunS in #1901
- Improve hex decoding errors by @turbolent in #1904
- Move resource variables to shared state by @turbolent in #1902
- Reduce allocations by refactoring simple composite computed fields from map to function by @turbolent in #1899
- Refactor checker config and position info by @turbolent in #1898
- update BLS ciphersuite by @tarakby in #1848
- [LS] Flow client encapsulation and integration refactor by @sideninja in #1752
📖 Documentation
- Add meeting notes for July 22, 2022 by @turbolent in #1843
- Improve documentation for storage iteration by @dsainati1 in #1882
- Fix minor typo: language docs - consts & vars by @sisyphusSmiling in #1865
Other Changes
- Fix batch script tool by @SupunS in #1861
- Parse version file and use max version by @turbolent in #1906
- Merging V0.25 branch back to master by @SupunS in #1879
New Contributors
- @sukantoraymond made their first contribution in #1855
- @sisyphusSmiling made their first contribution in #1865
- @bluesign made their first contribution in #1076
Full Changelog: v0.25.0...v0.26.0