Releases: onflow/cadence
Releases Β· onflow/cadence
v1.0.0-preview-atree-register-inlining.36
What's Changed
π Improvements
- Improve the commit-based version handling in the update tool by @turbolent in #3440
- Improve update tool by @turbolent in #3441
- Improve handling of releases in update tool by @turbolent in #3442
- Allow borrowing of capability with subtype by @turbolent in #3449
- Simplify subtyping by @turbolent in #3447
π Bug Fixes
- Fix toConstantSized by @turbolent in #3446
π Documentation
- Remove mention of feature branch by @chasefleming in #3444
- add 2024-07-03 staged contracts report by @zhangchiqing in #3450
Other Changes
- Merge
release/v1.0.0-preview.35
tomaster
by @github-actions in #3437 - add migrations data for 2024-06-26 by @zhangchiqing in #3439
- add root block info for migration net by @zhangchiqing in #3443
- Add root block info for migration 2024-07-03 by @zhangchiqing in #3451
- Update atree register inlining v1.0 branch by @turbolent in #3454
New Contributors
- @chasefleming made their first contribution in #3444
Full Changelog: v1.0.0-preview-atree-register-inlining.35...v1.0.0-preview-atree-register-inlining.36
v1.0.0-preview-atree-register-inlining.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
- 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
- Update atree inlining cadence v1.0 feature branch by @turbolent in #3438
Full Changelog: v1.0.0-preview-atree-register-inlining.34...v1.0.0-preview-atree-register-inlining.35
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