v2.1.0
Testnet compatibility
Testnet version 20, 21
Improvements
- Documentation
- Tests
Breaking changes
- Rename getBytecodeFor -> getBytecodeOf
- Rename toBase58 -> blake3
New feature
- new validateAddress function
What's Changed
- Breaking change: rename two ABI exports by @Leo-Besancon in #142
- serialize Address by @Thykof in #145
- fixed hashmap collection with StaticArray usage and Result types by @BatiGencho in #149
- 147 add sha256 external function by @Ben-Rey in #148
- Test serialization of array of address by @Ben-Rey in #151
- fixed hashmap tests by @BatiGencho in #155
- renamed base58 to blake3 by @BatiGencho in #156
- update test to fit new address style by @Ben-Rey in #153
- added print function by @BatiGencho in #159
- Fix/sha by @BatiGencho in #157
- make address memebers private by @Thykof in #160
- add prefix param to getKeys and getKeysOf functions by @Ben-Rey in #163
- implement validate address by @Ben-Rey in #164
- [devops] enable test coverage with as-pect by @Ben-Rey in #167
- 170 add a test coverage badge to the readme file by @Ben-Rey in #172
- 168 improve test coverage if necessary by @Ben-Rey in #169
- 173 enhance or add to git documentation readme installation contribute license and powered by by @Ben-Rey in #174
- update storage documentation by @gregLibert in #189
- created an alias method for env exported function callerHasWriteAccess by @BatiGencho in #187
- [doc] v1 update context by @Ben-Rey in #199
- [documentation update] 193 documentation address class by @Elli610 in #197
- [CI] update ci to run update readme only one time by @Ben-Rey in #206
- Update powered-by.yml by @qdrn in #209
- 217 operation datastore functions by @0xSwapFeeder in #223
- [vm test] execution functions by @Ben-Rey in #218
- [vm test] test helpers functions by @Ben-Rey in #221
- 211 Add VM external Storage related functions by @Ben-Rey in #212
- 213 mock coins related functions by @Ben-Rey in #214
- 216 mock account related functions by @Elli610 in #224
- Documentation: Updated index module documentation. by @0xSwapFeeder in #208
- 210 add unit test for assembly script local call in vm mock by @Elli610 in #220
- add massabot as author for power-by ci commit by @gregLibert in #232
- set an address to the author of power-by commit by @gregLibert in #233
- set correct address to massabot by @gregLibert in #234
- set correct address to massabot by @gregLibert in #236
- set correct address to massabot by @gregLibert in #237
- [fix] add range to address verification to match variable length by @Ben-Rey in #230
- 222 sdk new architecture by @0xSwapFeeder in #227
- fix generate powered-by CI by @gregLibert in #247
- 242 address remove valider and isvalid now that we have a result object by @Ben-Rey in #248
- [archi] move fileToByteArray in contract by @Ben-Rey in #250
- [archi] move setBytecode to contract by @Ben-Rey in #255
- Move currentThread and currentPeriod to Context namespace by @Elli610 in #249
- Remove duplication of ci (18.x and 16.x) by @Elli610 in #256
- Feature: Added mock context helpers functions by @0xSwapFeeder in #243
- Documentation: Explained namespaces for contributing by @0xSwapFeeder in #258
- Format CI files by @gregLibert in #262
- fix(mock-storage): fixed missing exceptions and exceptions format by @0xSwapFeeder in #254
- fix unit-test CI by @gregLibert in #261
- fix CI - adds on workflow call for unit-test by @gregLibert in #264
- [doc] improve localCall doc by @Ben-Rey in #267
New Contributors
- @Leo-Besancon made their first contribution in #142
- @0xSwapFeeder made their first contribution in #223
Full Changelog: v2.0.1...v2.1.0