Skip to content

v1.4.0

Compare
Choose a tag to compare
@turbolent turbolent released this 28 Apr 17:11
· 285 commits to master since this release

What's Changed

πŸ’₯ Language Breaking Changes

πŸ’₯ Storage Breaking Changes

  • Remove register reads related to account storage format V1 by @turbolent in #3847

πŸ’₯ Go API Breaking Chance

  • Decouple interpreter values from interpreter by @turbolent in #3698
  • Decouple interpreter values from interpreter – Part 2 by @turbolent in #3748
  • Decouple interpreter values from interpreter – Part 3 by @turbolent in #3751
  • Make the number interfaces in the value-package generic by @SupunS in #3790
  • Decouple interpreter values from interpreter – Part 4 by @turbolent in #3766
  • Decouple interpreter values from interpreter – Part 5 by @turbolent in #3792
  • Port non- compiler/vm changes from feature/compiler branch by @SupunS in #3836
  • Decouple remaining methods of Value interface from the interpreter by @SupunS in #3844
  • Decouple remaining methods of value-related interfaces from the interpreter by @SupunS in #3845
  • Remove support for account storage format V1 by @turbolent in #3814
  • Refactor interpreter environment by @turbolent in #3882
  • Refactor interpreter environment – Part 2 by @turbolent in #3883
  • Decouple runtime code from interpreter by @turbolent in #3885
  • Refactor runtime package by @turbolent in #3888
  • Port changes to the interpreter package from the feature/compiler branch by @SupunS in #3892
  • Decouple NewEnumCaseValue from interpreter by @turbolent in #3900

πŸ›  Improvements

🐞 Bug Fixes

πŸ§ͺ Testing

πŸ“– Documentation

Other Changes

  • Merge release/v1.3.1 to master by @github-actions in #3743

New Contributors

Full Changelog: v1.3.4...v1.4.0