Releases: onflow/cadence
Releases Β· onflow/cadence
v1.0.0-preview.35
What's Changed
π₯ Language Breaking Changes
π₯ Go API Breaking Chance
- Remove access to field slices from composite and interface types by @turbolent in #3432
β Features
- Add command to dump all hard keywords by @turbolent in #3431
π Improvements
- Ensure contracts cannot be borrowed with an authorization by @turbolent in #3421
- Improve dump-builtin-types command: Handle parameterized types by @turbolent in #3425
- Improve InclusiveRange type by @turbolent in #3426
π Bug Fixes
- Fix JSON output by @turbolent in #3413
- Improve parsing of commit from Go's pseudo-version in update tool by @turbolent in #3418
- Simplify nil-coalescing checking by @SupunS in #3423
π Documentation
- Update staged-contracts-report-2024-06-12T13-03-00Z-testnet.md by @vishalchangrani in #3429
Other Changes
- Merge
release/v1.0.0-preview.34
tomaster
by @github-actions in #3415 - adding report from June 12 TN state migration by @zhangchiqing in #3420
- Update update tool config by @turbolent in #3427
- adding report for Testnet migration on June 19 by @j1010001 in #3433
- Update update tool config by @turbolent in #3435
Full Changelog: v1.0.0-preview.34...v1.0.0-preview.35
v0.42.12
What's Changed
π Bug Fixes
- Fix JSON output by @turbolent in #3412
- Simplify nil-coalescing checking by @SupunS in #3422
Other Changes
- Merge
release/v0.42.11
tov0.42
by @github-actions in #3333
Full Changelog: v0.42.11...v0.42.12
v1.0.0-preview.34
What's Changed
π Improvements
- Put feature that allows type removals in contract updates behind a feature flag, disabled by default by @turbolent in #3410
- Also migrate path-capability and account-capability storage maps by @turbolent in #3411
π Bug Fixes
- Prevent storage reference to another reference by @turbolent in #3404
- Add access top type to model inaccessible access for identity maps by @dsainati1 in #3406
Other Changes
- Merge
release/v1.0.0-preview.33
tomaster
by @github-actions in #3399 - adding report from June 5 TN state migration by @j1010001 in #3400
Full Changelog: v1.0.0-preview.33...v1.0.0-preview.34
v1.0.0-preview-atree-register-inlining.34
What's Changed
π Improvements
- Remove stacktrace from errors by @SupunS in #3392
- Improve update tool by @turbolent in #3395
- Cache results of static types migration and entitlements migration by @turbolent in #3396
- Put feature that allows type removals in contract updates behind a feature flag, disabled by default by @turbolent in #3410
- Also migrate path-capability and account-capability storage maps by @turbolent in #3411
π Bug Fixes
- Prevent storage reference to another reference by @turbolent in #3404
- Add access top type to model inaccessible access for identity maps by @dsainati1 in #3406
Other Changes
- Merge
release/v1.0.0-preview.32
tomaster
by @github-actions in #3389 - Update copyright notice by @turbolent in #3391
- Update to Go 1.22 by @turbolent in #3393
- Merge
release/v1.0.0-preview.33
tomaster
by @github-actions in #3399 - adding report from June 5 TN state migration by @j1010001 in #3400
- Update feature/atree-register-inlining-v1.0 to latest master by @fxamacker in #3414
- Merge
release/v1.0.0-preview.34
tomaster
by @github-actions in #3415 - Merge v1.0.0-preview.34 into feature/atree-register-inlining-v1.0 by @turbolent in #3416
Full Changelog: v1.0.0-preview-atree-register-inlining.32...v1.0.0-preview-atree-register-inlining.34
v1.0.0-preview.33
What's Changed
π Improvements
- Remove stacktrace from errors by @SupunS in #3392
- Improve update tool by @turbolent in #3395
- Cache results of static types migration and entitlements migration by @turbolent in #3396
Other Changes
- Merge
release/v1.0.0-preview.32
tomaster
by @github-actions in #3389 - Update copyright notice by @turbolent in #3391
- Update to Go 1.22 by @turbolent in #3393
Full Changelog: v1.0.0-preview.32...v1.0.0-preview.33
v1.0.0-preview.32
What's Changed
π Improvements
- Decrease move operator precedence relative to cast operators by @dsainati1 in #3368
- Improve dictionary key migration by @turbolent in #3386
π Bug Fixes
- Don't short circuit references on member access when entitlements are involved by @dsainati1 in #3387
Other Changes
- Merge
release/v1.0.0-preview.31
tomaster
by @github-actions in #3382 - Add report from May 29 by @j1010001 in #3384
Full Changelog: v1.0.0-preview.31...v1.0.0-preview.32
v1.0.0-preview-atree-register-inlining.32
What's Changed
π Improvements
- Forbid interface removals by @dsainati1 in #3380
- Improve dictionary value migration by @turbolent in #3381
- Decrease move operator precedence relative to cast operators by @dsainati1 in #3368
- Improve dictionary key migration by @turbolent in #3386
π Bug Fixes
- Fix error message by @turbolent in #3379
- Don't short circuit references on member access when entitlements are involved by @dsainati1 in #3387
Other Changes
- Merge
release/v1.0.0-preview.30
tomaster
by @github-actions in #3377 - Merge
release/v1.0.0-preview.31
tomaster
by @github-actions in #3382 - Add report from May 29 by @j1010001 in #3384
- Update atree register inlining feature branch to v1.0.0-preview.30 by @turbolent in #3383
- Update atree inlining branch by @turbolent in #3390
Full Changelog: v1.0.0-preview-atree-register-inlining.30...v1.0.0-preview-atree-register-inlining.32
v1.0.0-preview.31
What's Changed
π Improvements
- Forbid interface removals by @dsainati1 in #3380
- Improve dictionary value migration by @turbolent in #3381
π Bug Fixes
- Fix error message by @turbolent in #3379
Other Changes
- Merge
release/v1.0.0-preview.30
tomaster
by @github-actions in #3377
Full Changelog: v1.0.0-preview.30...v1.0.0-preview.31
v1.0.0-preview.30
What's Changed
β Features
- Allow types to be removed in contract updates by @dsainati1 in #3376
π Improvements
- Fix string formatting for values by @turbolent in #3370
- Update the storage explorer to the latest version of flow-go by @turbolent in #3374
π Bug Fixes
- Add deprecated path Capability into backwards compability by @ianthpun in #3373
- Remove incorrect caching from migrations by @turbolent in #3375
Other Changes
- Merge
release/v1.0.0-preview.29
tomaster
by @github-actions in #3358 - Uploading migration results for TN state snapshot taked May 13 by @j1010001 in #3360
- move may15 staged contracts report to the correct directory by @j1010001 in #3361
- Adding migration report - TN May 22 by @j1010001 in #3367
- Add migration environment endpoint to the report by @j1010001 in #3369
Full Changelog: v1.0.0-preview.29...v1.0.0-preview.30
v1.0.0-preview-atree-register-inlining.30
What's Changed
β Features
- Allow types to be removed in contract updates by @dsainati1 in #3376
π Improvements
- Fix string formatting for values by @turbolent in #3370
- Update the storage explorer to the latest version of flow-go by @turbolent in #3374
π Bug Fixes
- Add deprecated path Capability into backwards compability by @ianthpun in #3373
- Remove incorrect caching from migrations by @turbolent in #3375
Other Changes
- Uploading migration results for TN state snapshot taked May 13 by @j1010001 in #3360
- move may15 staged contracts report to the correct directory by @j1010001 in #3361
- Bump atree version to v0.8.0-rc.3 in feature/atree-register-inlining-v1.0 by @fxamacker in #3365
- Adding migration report - TN May 22 by @j1010001 in #3367
- Add migration environment endpoint to the report by @j1010001 in #3369
- Update atree register inlining v1.0 by @turbolent in #3378
Full Changelog: v1.0.0-preview-atree-register-inlining.29...v1.0.0-preview-atree-register-inlining.30