github onflow/cadence v1.0.0-preview.27

pre-releaseone month ago

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

Don't miss a new cadence release

NewReleases is sending notifications on new releases.