Skip to content

v0.41.0

Compare
Choose a tag to compare
@turbolent turbolent released this 14 Sep 17:26
· 3983 commits to master since this release

What's Changed

πŸ’₯ Go API Breaking Chance

  • Update randomness runtime interface method by @tarakby in #2706
  • Add the NewEmulatorBackend method on TestFramework interface by @m-Peter in #2744

⭐ Features

  • Introduce filter in Fixed/Variable sized Array types by @darkdrag00nv2 in #2678
  • Add a utility method to the Test.Blockchain struct for moving the blockchain time by @m-Peter in #2729
  • Add capability field to capabilitity controllers by @turbolent in #2724
  • Introduce map in Fixed/Variable sized Array types by @darkdrag00nv2 in #2737
  • Add functions on testing framework's blockchain to create/load snapshots by @m-Peter in #2763

πŸ›  Improvements

🐞 Bug Fixes

  • Hex encode user input in error to avoid invalid UTF-8 by @fxamacker in #2704
  • Fix doc (pretty printing) for function declaration without function block by @turbolent in #2774

πŸ§ͺ Testing

  • Add test for attachment on built-in composite by @turbolent in #2732
  • Add test for inner container mutation while iterating outer by @SupunS in #2733

πŸ“– Documentation

Other Changes

  • Update to Go 1.20, improve random value generation by @turbolent in #2694
  • Merge release/v0.40.0 to master by @github-actions in #2695
  • Add cadence-tools/test as a dependency to the language server by @SupunS in #2742

New Contributors

Full Changelog: v0.40.0...v0.41.0