Skip to content

Releases: onflow/cadence

v1.0.0-preview.18

27 Mar 22:12
Compare
Choose a tag to compare
v1.0.0-preview.18 Pre-release
Pre-release

What's Changed

πŸ›  Improvements

Full Changelog: v1.0.0-preview.17...v1.0.0-preview.18

v1.0.0-preview.17

27 Mar 16:38
Compare
Choose a tag to compare
v1.0.0-preview.17 Pre-release
Pre-release

What's Changed

⭐ Features

πŸ›  Improvements

  • Make the use of custom contract update rules mandatory, if exists by @SupunS in #3193
  • Allow removal of enum declarations from contract interfaces for C1.0 upgrade by @dsainati1 in #3197
  • Name storage migration, include in error by @turbolent in #3198

🐞 Bug Fixes

  • Handle unparameterized Capability static types by @turbolent in #3196
  • Fix address conversion by @turbolent in #3195
  • Only encode reference static type in legacy format if it was decoded as such by @turbolent in #3199
  • Fix conformance checking for enums in contract update validator by @SupunS in #3191

πŸ“– Documentation

Other Changes

  • Merge release/v1.0.0-preview.16 to master by @github-actions in #3185
  • Update CODEOWNERS by @turbolent in #3190

Full Changelog: v1.0.0-preview.16...v1.0.0-preview.17

v1.0.0-preview.16

20 Mar 19:37
Compare
Choose a tag to compare
v1.0.0-preview.16 Pre-release
Pre-release

What's Changed

πŸ›  Improvements

  • Relax interface conformance changes in contract update validator by @SupunS in #3184

Other Changes

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

Full Changelog: v1.0.0-preview.15...v1.0.0-preview.16

v1.0.0-preview.15

18 Mar 18:37
Compare
Choose a tag to compare
v1.0.0-preview.15 Pre-release
Pre-release

What's Changed

πŸ›  Improvements

Other Changes

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

Full Changelog: v1.0.0-preview.14...v1.0.0-preview.15

v1.0.0-preview.14

13 Mar 22:29
Compare
Choose a tag to compare
v1.0.0-preview.14 Pre-release
Pre-release

What's Changed

πŸ›  Improvements

  • Meter computation for standard-library functions by @SupunS in #3172
  • Optimize string migration: only return new value if needed by @turbolent in #3173

Other Changes

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

Full Changelog: v1.0.0-preview.13...v1.0.0-preview.14

v1.0.0-preview.13

13 Mar 00:11
Compare
Choose a tag to compare
v1.0.0-preview.13 Pre-release
Pre-release

What's Changed

πŸ’₯ Language Breaking Changes

  • Allow creating references to nested optionals by @SupunS in #3132

πŸ›  Improvements

🐞 Bug Fixes

  • Implicitly track composite reference in attachment iteration by @dsainati1 in #3168

Other Changes

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

Full Changelog: v1.0.0-preview.12...v1.0.0-preview.13

v1.0.0-preview.12

11 Mar 23:43
Compare
Choose a tag to compare
v1.0.0-preview.12 Pre-release
Pre-release

What's Changed

🐞 Bug Fixes

  • Fix intersection type's legacy type getting converted to intersection type by @turbolent in #3166

Other Changes

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

Full Changelog: v1.0.0-preview.11...v1.0.0-preview.12

v1.0.0-preview.11

11 Mar 17:49
Compare
Choose a tag to compare
v1.0.0-preview.11 Pre-release
Pre-release

What's Changed

πŸ›  Improvements

  • Handle legacy type getting converted to intersection type by @turbolent in #3164

🐞 Bug Fixes

  • Check invalidation of the looped reference by @SupunS in #3160

Other Changes

Full Changelog: v1.0.0-preview.10...v1.0.0-preview.11

v1.0.0-preview.10

08 Mar 19:33
8852558
Compare
Choose a tag to compare
v1.0.0-preview.10 Pre-release
Pre-release

What's Changed

πŸ›  Improvements

🐞 Bug Fixes

Full Changelog: v1.0.0-M9...v1.0.0-preview.10

v1.0.0-M9

04 Mar 18:08
Compare
Choose a tag to compare
v1.0.0-M9 Pre-release
Pre-release

What's Changed

πŸ’₯ Language Breaking Changes

  • Prevent container mutation while iterating by @SupunS in #3126

⭐ Features

  • Add support for FunctionType.Purity in CCF codec by @fxamacker in #3107
  • Add support for Attachment and AttachmentType in CCF codec by @fxamacker in #3131
  • Add more support for entitlements (ReferenceType.Authorization) to CCF codec by @fxamacker in #3139

πŸ›  Improvements

  • Improve update tool: Fix config, improve documentation by @turbolent in #3130
  • Require added entitlements to be equal to migrated entitlements rather than supertypes by @dsainati1 in #3134
  • Fix migrating values with empty intersection type by @turbolent in #3138
  • Pass location-range to value-interface methods by @SupunS in #3140

🐞 Bug Fixes

  • Fix EntitlementSetAuthorization.Equal() by making it ignore order of elements by @fxamacker in #3137
  • Migrate static types of arrays and dictionaries by @SupunS in #3141

πŸ§ͺ Testing

  • Add test for nested container value migration by @SupunS in #3142

Full Changelog: v1.0.0-M8...v1.0.0-M9