Skip to content

v1.0.0-preview.27

Pre-release
Pre-release
Compare
Choose a tag to compare
@turbolent turbolent released this 15 May 17:14
· 854 commits to master since this release

What's Changed

πŸ’₯ Language Breaking Changes

  • Use parent to determine whether an expression is target of an invocation by @SupunS in #3340
  • Improve static validation of contract/transaction moves by @SupunS in #3341

⭐ Features

  • Add Storage.NondeterministicCommit for faster migrations by @fxamacker in #3348

πŸ›  Improvements

  • Make migration error stacktrace configurable by @SupunS in #3322
  • Add/improve caching in static type and entitlements migration by @turbolent in #3329
  • Allow construction of paths with syntactically invalid identifiers by @turbolent in #3338
  • Add invalidation for storage references by @SupunS in #3343

🐞 Bug Fixes

  • Remove invalid ID capability error by @turbolent in #3325
  • Fix borrowing of contract interface by @turbolent in #3327
  • Port bug fixes by @SupunS in #3331
  • Handle missing interfaces in Cadence 1.0 contract update validator by @turbolent in #3337
  • Check dictionary keys when checking the ability for dereferencing by @SupunS in #3339
  • Wrap host-function typed member-values with a bound-function by @SupunS in #3342

πŸ§ͺ Testing

Other Changes

  • Merge release/v1.0.0-preview.26 to master by @github-actions in #3321
  • adding staged contracts migration report from TN state taken on May 8 by @j1010001 in #3330
  • Update flow-go related configuration by @turbolent in #3319
  • Bump atree version to v0.7.0-rc.2 in master branch by @fxamacker in #3347

Full Changelog: v1.0.0-preview.26...v1.0.0-preview.27