Skip to content

Releases: onflow/cadence

v1.0.0-preview-atree-register-inlining.29

17 May 19:20
8a3df6a
Compare
Choose a tag to compare

What's Changed

💥 Language Breaking Changes

  • Return a copy for enum-typed members, during member-access via references by @SupunS in #3357

Other Changes

  • Merge release/v1.0.0-preview.29 to master by @github-actions in #3358
  • Update atree register inlining v1.0 by @turbolent in #3359

Full Changelog: v1.0.0-preview-atree-register-inlining.28...v1.0.0-preview-atree-register-inlining.29

v1.0.0-preview.28

15 May 21:05
Compare
Choose a tag to compare
v1.0.0-preview.28 Pre-release
Pre-release

What's Changed

🐞 Bug Fixes

  • Fix restricted type checking in contract-update-validator by @SupunS in #3352

Other Changes

  • Merge release/v1.0.0-preview.27 to master by @github-actions in #3349

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

v1.0.0-preview.27

15 May 17:14
Compare
Choose a tag to compare
v1.0.0-preview.27 Pre-release
Pre-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

v1.0.0-preview-atree-register-inlining.28

15 May 21:08
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • Fix restricted type checking in contract-update-validator by @SupunS in #3352

Other Changes

  • Merge release/v1.0.0-preview.28 to master by @github-actions in #3353

Full Changelog: v1.0.0-preview-atree-register-inlining.27...v1.0.0-preview-atree-register-inlining.28

v1.0.0-preview-atree-register-inlining.27

15 May 18:36
72871ab
Compare
Choose a tag to compare

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.8.0-rc.2 in feature/atree-register-inlining-v1.0 by @fxamacker in #3346
  • Bump atree version to v0.7.0-rc.2 in master branch by @fxamacker in #3347
  • Merge release/v1.0.0-preview.27 to master by @github-actions in #3349
  • Sync feature/atree-register-inlining-v1.0 with master by @fxamacker in #3351

Full Changelog: v1.0.0-preview-atree-register-inlining.26...v1.0.0-preview-atree-register-inlining.27

v0.42.11

09 May 21:34
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

Other Changes

  • Merge release/v0.42.10 to v0.42 by @github-actions in #3238

Full Changelog: v0.42.10...v0.42.11

v1.0.0-preview.26

07 May 22:07
Compare
Choose a tag to compare
v1.0.0-preview.26 Pre-release
Pre-release

What's Changed

⭐ Features

🛠 Improvements

🧪 Testing

  • Add test for untyped optional nested-reference creation by @SupunS in #3317

Other Changes

  • Merge release/v1.0.0-preview.25 to master by @github-actions in #3305
  • Adding migration report for TN state snapshot taken May 1st by @j1010001 in #3311

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

v1.0.0-preview-atree-register-inlining.26

07 May 23:18
6d49c8c
Compare
Choose a tag to compare

What's Changed

⭐ Features

🛠 Improvements

🐞 Bug Fixes

  • Fix Cadence 1.0 migration of dictionary values when using atree inlined data by @fxamacker in #3316

🧪 Testing

  • Add test for untyped optional nested-reference creation by @SupunS in #3317
  • Add reproducer as test for Cadence 1.0 migration issue #3288 by @fxamacker in #3314

Other Changes

Full Changelog: v1.0.0-preview-atree-register-inlining.25...v1.0.0-preview-atree-register-inlining.26

v1.0.0-preview-atree-register-inlining.25

02 May 00:36
4ef6541
Compare
Choose a tag to compare

What's Changed

💥 Language Breaking Changes

  • Produce a validator error when contracts would produce unrepresentable entitlements sets in the migration by @dsainati1 in #3304

Other Changes

Full Changelog: v1.0.0-preview-atree-register-inlining.24...v1.0.0-preview-atree-register-inlining.25

v1.0.0-preview.25

02 May 00:15
Compare
Choose a tag to compare
v1.0.0-preview.25 Pre-release
Pre-release

What's Changed

💥 Language Breaking Changes

  • Produce a validator error when contracts would produce unrepresentable entitlements sets in the migration by @dsainati1 in #3304

Full Changelog: v1.0.0-preview.24...v1.0.0-preview.25