Releases: onflow/cadence
Releases · onflow/cadence
v1.0.0-preview.29
What's Changed
💥 Language Breaking Changes
Other Changes
- Merge
release/v1.0.0-preview.28
tomaster
by @github-actions in #3353
Full Changelog: v1.0.0-preview.28...v1.0.0-preview.29
v1.0.0-preview-atree-register-inlining.29
What's Changed
💥 Language Breaking Changes
Other Changes
- Merge
release/v1.0.0-preview.29
tomaster
by @github-actions in #3358 - Update atree register inlining v1.0 by @turbolent in #3359
Full Changelog: v1.0.0-preview-atree-register-inlining.28...v1.0.0-preview-atree-register-inlining.29
v1.0.0-preview.28
What's Changed
🐞 Bug Fixes
Other Changes
- Merge
release/v1.0.0-preview.27
tomaster
by @github-actions in #3349
Full Changelog: v1.0.0-preview.27...v1.0.0-preview.28
v1.0.0-preview.27
What's Changed
💥 Language Breaking Changes
- Use parent to determine whether an expression is target of an invocation by @SupunS in #3340
- Improve static validation of contract/transaction moves by @SupunS in #3341
⭐ Features
- Add Storage.NondeterministicCommit for faster migrations by @fxamacker in #3348
🛠 Improvements
- Make migration error stacktrace configurable by @SupunS in #3322
- Add/improve caching in static type and entitlements migration by @turbolent in #3329
- Allow construction of paths with syntactically invalid identifiers by @turbolent in #3338
- Add invalidation for storage references by @SupunS in #3343
🐞 Bug Fixes
- Remove invalid ID capability error by @turbolent in #3325
- Fix borrowing of contract interface by @turbolent in #3327
- Port bug fixes by @SupunS in #3331
- Handle missing interfaces in Cadence 1.0 contract update validator by @turbolent in #3337
- Check dictionary keys when checking the ability for dereferencing by @SupunS in #3339
- Wrap host-function typed member-values with a bound-function by @SupunS in #3342
🧪 Testing
Other Changes
- Merge
release/v1.0.0-preview.26
tomaster
by @github-actions in #3321 - adding staged contracts migration report from TN state taken on May 8 by @j1010001 in #3330
- Update flow-go related configuration by @turbolent in #3319
- Bump atree version to v0.7.0-rc.2 in master branch by @fxamacker in #3347
Full Changelog: v1.0.0-preview.26...v1.0.0-preview.27
v1.0.0-preview-atree-register-inlining.28
What's Changed
🐞 Bug Fixes
Other Changes
- Merge
release/v1.0.0-preview.28
tomaster
by @github-actions in #3353
Full Changelog: v1.0.0-preview-atree-register-inlining.27...v1.0.0-preview-atree-register-inlining.28
v1.0.0-preview-atree-register-inlining.27
What's Changed
💥 Language Breaking Changes
- Use parent to determine whether an expression is target of an invocation by @SupunS in #3340
- Improve static validation of contract/transaction moves by @SupunS in #3341
⭐ Features
- Add Storage.NondeterministicCommit for faster migrations by @fxamacker in #3348
🛠 Improvements
- Make migration error stacktrace configurable by @SupunS in #3322
- Add/improve caching in static type and entitlements migration by @turbolent in #3329
- Allow construction of paths with syntactically invalid identifiers by @turbolent in #3338
- Add invalidation for storage references by @SupunS in #3343
🐞 Bug Fixes
- Remove invalid ID capability error by @turbolent in #3325
- Fix borrowing of contract interface by @turbolent in #3327
- Port bug fixes by @SupunS in #3331
- Handle missing interfaces in Cadence 1.0 contract update validator by @turbolent in #3337
- Check dictionary keys when checking the ability for dereferencing by @SupunS in #3339
- Wrap host-function typed member-values with a bound-function by @SupunS in #3342
🧪 Testing
Other Changes
- Merge
release/v1.0.0-preview.26
tomaster
by @github-actions in #3321 - adding staged contracts migration report from TN state taken on May 8 by @j1010001 in #3330
- Update flow-go related configuration by @turbolent in #3319
- Bump atree version to v0.8.0-rc.2 in feature/atree-register-inlining-v1.0 by @fxamacker in #3346
- Bump atree version to v0.7.0-rc.2 in master branch by @fxamacker in #3347
- Merge
release/v1.0.0-preview.27
tomaster
by @github-actions in #3349 - Sync feature/atree-register-inlining-v1.0 with master by @fxamacker in #3351
Full Changelog: v1.0.0-preview-atree-register-inlining.26...v1.0.0-preview-atree-register-inlining.27
v0.42.11
v1.0.0-preview.26
What's Changed
⭐ Features
- Add a command to generate a mermaid diagram by @turbolent in #3307
🛠 Improvements
- Make static type cache an interface by @turbolent in #3315
- Improve dictionary migration by @turbolent in #3318
🧪 Testing
Other Changes
- Merge
release/v1.0.0-preview.25
tomaster
by @github-actions in #3305 - Adding migration report for TN state snapshot taken May 1st by @j1010001 in #3311
Full Changelog: v1.0.0-preview.25...v1.0.0-preview.26
v1.0.0-preview-atree-register-inlining.26
What's Changed
⭐ Features
- Add a command to generate a mermaid diagram by @turbolent in #3307
🛠 Improvements
- Make static type cache an interface by @turbolent in #3315
- Improve dictionary migration by @turbolent in #3318
🐞 Bug Fixes
- Fix Cadence 1.0 migration of dictionary values when using atree inlined data by @fxamacker in #3316
🧪 Testing
- Add test for untyped optional nested-reference creation by @SupunS in #3317
- Add reproducer as test for Cadence 1.0 migration issue #3288 by @fxamacker in #3314
Other Changes
- Adding migration report for TN state snapshot taken May 1st by @j1010001 in #3311
- Update atree register inlining v1.0 by @turbolent in #3320
Full Changelog: v1.0.0-preview-atree-register-inlining.25...v1.0.0-preview-atree-register-inlining.26
v1.0.0-preview-atree-register-inlining.25
What's Changed
💥 Language Breaking Changes
- Produce a validator error when contracts would produce unrepresentable entitlements sets in the migration by @dsainati1 in #3304
Other Changes
- Update atree inlining 1.0 branch by @turbolent in #3306
Full Changelog: v1.0.0-preview-atree-register-inlining.24...v1.0.0-preview-atree-register-inlining.25