github onflow/cadence v1.3.0

17 days ago

What's Changed

⭐ Features

🛠 Improvements

  • [Account Storage Maps] Refactor migration by @turbolent in #3680
  • [Account Storage Maps] Refactor storage into V1 and V2 by @turbolent in #3678
  • [Account Storage Maps] Reduce storage register reads when using StorageFormatV2Enabled by @fxamacker in #3683
  • Add Storage.AccountStorageFormat() by @fxamacker in #3701
  • Standardize internal error messages by @turbolent in #3703
  • Merge feature branch feature/combine-domain-payloads-and-domain-storage-maps to master branch by @fxamacker in #3700
  • Refactor and update struct stringer tests by @SupunS in #3661
  • Remove unused Identifier() function from structs implementing atree.TypeInfo by @fxamacker in #3675
  • Refactor storage domains to prevent import cycles and simplify maintenance by @fxamacker in #3673
  • Replace domain string with enum for AccountStorageMap key by @fxamacker in #3677
  • Source Compatibility Suite: Switch to main Green Goo Dao repo by @turbolent in #3682
  • [Account Storage Maps] Add return value to account migration scheduling functions by @turbolent in #3695
  • Remove the old compiler and VM PoC by @turbolent in #3705

🐞 Bug Fixes

🧪 Testing

  • [Account Storage Maps] Add more tests for register reads for GetDomainStorageMap() by @fxamacker in #3694
  • Add some benchmark programs by @turbolent in #3702

Other Changes

  • Sync feature/string-templates branch with master by @SupunS in #3626
  • Merge release/v1.0.2 to v1.0 by @github-actions in #3655
  • Merge release/v1.2.2 to master by @github-actions in #3659
  • Sync feature/string-templates branch with master by @SupunS in #3657
  • Add a GitHub Action to get all contracts by @turbolent in #3663
  • Sync feature/combine-domain-payloads branch with master by @fxamacker in #3676
  • [Account Storage Maps] Bump atree version to v0.8.1 by @fxamacker in #3699

Full Changelog: v1.2.2...v1.3.0

Don't miss a new cadence release

NewReleases is sending notifications on new releases.