Releases: onflow/cadence
v1.0.0-preview.40
What's Changed
β Features
- Add stack traces back to unexpected errors by @turbolent in #3492
π Bug Fixes
- Fix supertype inference by @SupunS in #3493
- Return user error when CCF encodes attachment field by @fxamacker in #3494
π§ͺ Testing
Other Changes
- Merge
release/v1.0.0-preview.39
tomaster
by @github-actions in #3487 - adding migration result from Jul 24, preview 34 by @j1010001 in #3489
- Move migration report files for 2024-07-17 into correct directory by @turbolent in #3490
Full Changelog: v1.0.0-preview.39...v1.0.0-preview.40
v1.0.0-preview.39
What's Changed
β Features
- Add an empty implementation of
runtime.Interface
by @turbolent in #3485
π Improvements
- Improve intersected type error message by @turbolent in #3483
- Bring back members of path capability value by @turbolent in #3486
- Cleanup
ConvertSemaAccessToStaticAuthorization
method by @SupunS in #3479
π Bug Fixes
- Fix data races caused by empty string singleton by @turbolent in #3481
π§ͺ Testing
Other Changes
- Merge
release/v1.0.0-preview.38
tomaster
by @github-actions in #3470 - adding report for TN migration Jul 17 by @j1010001 in #3476
Full Changelog: v1.0.0-preview.38...v1.0.0-preview.39
v1.0.0-preview-atree-register-inlining.39
What's Changed
β Features
- Add an empty implementation of
runtime.Interface
by @turbolent in #3485
π Improvements
- Improve intersected type error message by @turbolent in #3483
- Bring back members of path capability value by @turbolent in #3486
- Cleanup
ConvertSemaAccessToStaticAuthorization
method by @SupunS in #3479
π Bug Fixes
- Fix data races caused by empty string singleton by @turbolent in #3481
π§ͺ Testing
Other Changes
- Update feature/atree-register-inlining-v1.0 by @fxamacker in #3474
- adding report for TN migration Jul 17 by @j1010001 in #3476
- Merge
release/v1.0.0-preview.39
tomaster
by @github-actions in #3487 - Update atree register inlining 1.0 branch by @turbolent in #3488
Full Changelog: v1.0.0-preview-atree-register-inlining.38...v1.0.0-preview-atree-register-inlining.39
v1.0.0-preview.38
What's Changed
π Improvements
- Speed up update tool by @turbolent in #3468
- Changed data type of account key index to uin32 by @janezpodhostnik in #3465
- Improve Cadence composite to Go struct decoding by @turbolent in #3469
Other Changes
- Merge
release/v1.0.0-preview.37
tomaster
by @github-actions in #3466
Full Changelog: v1.0.0-preview.37...v1.0.0-preview.38
v1.0.0-preview-atree-register-inlining.38
What's Changed
π Improvements
- Speed up update tool by @turbolent in #3468
- Changed data type of account key index to uin32 by @janezpodhostnik in #3465
- Improve Cadence composite to Go struct decoding by @turbolent in #3469
Other Changes
- Merge
release/v1.0.0-preview.38
tomaster
by @github-actions in #3470 - Update atree inlining branch by @turbolent in #3472
Full Changelog: v1.0.0-preview-atree-register-inlining.37...v1.0.0-preview-atree-register-inlining.38
v1.0.0-preview.37
What's Changed
β Features
- Add a String.contains function by @turbolent in #3455
- Add String.index and String.count, fix grapheme boundary functions by @turbolent in #3456
- Emit events when capability controllers are issued by @turbolent in #3460
- Emit events for more Capability Controller and capability operations by @turbolent in #3464
π Bug Fixes
- Fix String.split by @turbolent in #3457
- Fix String.replaceAll by @turbolent in #3458
- Fix account link migration by @turbolent in #3461
π§ͺ Testing
- Add some more tests for string functions by @turbolent in #3453
π Documentation
- add staged contracts report 07-10 by @zhangchiqing in #3462
- add root block for migration 07-10 by @zhangchiqing in #3463
Other Changes
- Merge
release/v1.0.0-preview.36
tomaster
by @github-actions in #3452
Full Changelog: v1.0.0-preview.36...v1.0.0-preview.37
v1.0.0-preview-atree-register-inlining.37
What's Changed
β Features
- Add a String.contains function by @turbolent in #3455
- Add String.index and String.count, fix grapheme boundary functions by @turbolent in #3456
- Emit events when capability controllers are issued by @turbolent in #3460
- Emit events for more Capability Controller and capability operations by @turbolent in #3464
π Bug Fixes
- Fix String.split by @turbolent in #3457
- Fix String.replaceAll by @turbolent in #3458
- Fix account link migration by @turbolent in #3461
π§ͺ Testing
- Add some more tests for string functions by @turbolent in #3453
π Documentation
- add staged contracts report 07-10 by @zhangchiqing in #3462
- add root block for migration 07-10 by @zhangchiqing in #3463
Other Changes
- Merge
release/v1.0.0-preview.36
tomaster
by @github-actions in #3452 - Merge
release/v1.0.0-preview.37
tomaster
by @github-actions in #3466 - Update atree inlining cadence v1.0 by @turbolent in #3467
Full Changelog: v1.0.0-preview-atree-register-inlining.36...v1.0.0-preview-atree-register-inlining.37
v1.0.0-preview.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
New Contributors
- @chasefleming made their first contribution in #3444
Full Changelog: v1.0.0-preview.35...v1.0.0-preview.36
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