Releases: onflow/cadence
Releases Β· onflow/cadence
v1.3.3
What's Changed
π Bug Fixes
- [v1.3] Port internal fix by @turbolent in #3779
Other Changes
- Merge
release/v1.3.2
tov1.3
by @github-actions in #3777
Full Changelog: v1.3.2...v1.3.3
v1.3.2
What's Changed
π Bug Fixes
- [v1.3] Port internal fixes by @turbolent in #3775
Full Changelog: v1.3.1...v1.3.2
v1.3.1
What's Changed
π Improvements
- Lazily compute fields of account type values by @turbolent in #3710
π Bug Fixes
- Port internal fixes by @turbolent in #3737, #3740
Other Changes
- Update get-contracts tool to use new find.xyz API by @turbolent in #3725
- Update to Go 1.23 by @turbolent in #3736
Full Changelog: v1.3.0...v1.3.1
v1.0.4
What's Changed
π Bug Fixes
- Port internal fixes by @turbolent in #3737
Other Changes
- Merge
release/v1.0.3
tov1.0
by @github-actions in #3685
Full Changelog: v1.0.3...v1.0.4
v1.3.0
What's Changed
β Features
- Limited string templates:
\(identifier)
by @RZhang05 in #3585 - Introduce
StructStringer
by @RZhang05 in #3594 - Enable type removal during contract updates by @SupunS in #3658
- Merge
string-templates
branch tomaster
by @SupunS in #3660 - Combine domain payloads and provide on-the-fly migration by @fxamacker in #3664
- Support expressions in string template by @RZhang05 in #3662
π Improvements
- [Account Storage Maps] Refactor migration by @turbolent in #3680
- [Account Storage Maps] Refactor storage into V1 and V2 by @turbolent in #3678
- [Account Storage Maps] Reduce storage register reads when using
StorageFormatV2Enabled
by @fxamacker in #3683 - Add
Storage.AccountStorageFormat()
by @fxamacker in #3701 - Standardize internal error messages by @turbolent in #3703
- Merge feature branch
feature/combine-domain-payloads-and-domain-storage-maps
tomaster
branch by @fxamacker in #3700 - Refactor and update struct stringer tests by @SupunS in #3661
- Remove unused Identifier() function from structs implementing atree.TypeInfo by @fxamacker in #3675
- Refactor storage domains to prevent import cycles and simplify maintenance by @fxamacker in #3673
- Replace domain string with enum for AccountStorageMap key by @fxamacker in #3677
- Source Compatibility Suite: Switch to main Green Goo Dao repo by @turbolent in #3682
- [Account Storage Maps] Add return value to account migration scheduling functions by @turbolent in #3695
- Remove the old compiler and VM PoC by @turbolent in #3705
π Bug Fixes
- [v1.0] Port internal #284 by @turbolent in #3684
- Port internal #284 by @turbolent in #3690
π§ͺ Testing
- [Account Storage Maps] Add more tests for register reads for GetDomainStorageMap() by @fxamacker in #3694
- Add some benchmark programs by @turbolent in #3702
Other Changes
- Sync
feature/string-templates
branch withmaster
by @SupunS in #3626 - Merge
release/v1.0.2
tov1.0
by @github-actions in #3655 - Merge
release/v1.2.2
tomaster
by @github-actions in #3659 - Sync
feature/string-templates
branch withmaster
by @SupunS in #3657 - Add a GitHub Action to get all contracts by @turbolent in #3663
- Sync
feature/combine-domain-payloads
branch with master by @fxamacker in #3676 - [Account Storage Maps] Bump atree version to v0.8.1 by @fxamacker in #3699
Full Changelog: v1.2.2...v1.3.0
v1.0.3
What's Changed
π Bug Fixes
- [v1.0] Port internal #284 by @turbolent in #3684
Other Changes
- Merge
release/v1.0.2
tov1.0
by @github-actions in #3655
Full Changelog: v1.0.2...v1.0.3
v1.2.2
What's Changed
β Features
- Source Compatibility Suite: Run Cadence tests by @turbolent in #3644
π Bug Fixes
- [v1.0] Port security fixes by @turbolent in #3653
- Port security fixes by @turbolent in #3654
π Documentation
- Update CCF CDDL for IntersectionType to match CCF codec by @fxamacker in #3640
- Fix and improve CCF CDDL in comments by @fxamacker in #3643
- Document Go patterns used in the codebase by @turbolent in #3649
Other Changes
- Merge
release/v1.0.1
tov1.0
by @github-actions in #3605 - Move meeting notes by @turbolent in #3635
- Merge
release/v1.2.1
tomaster
by @github-actions in #3636 - Update contracts-compatibility-checker by @SupunS in #3631
- Update the config of the update tool by @turbolent in #3641
- Remove attachments enabling flag by @SupunS in #3642
- Misc minor C1.0 updates by @franklywatson in #3646
- Refactor tests by @turbolent in #3651
- Move architecture diagram to contributor documentation directory by @turbolent in #3650
- Refactor test utils by @turbolent in #3652
- Update old uses of pub and priv by @turbolent in #3647
Full Changelog: v1.2.1...v1.2.2
v1.0.2
What's Changed
π Bug Fixes
- [v1.0] Port security fixes by @turbolent in #3653
Other Changes
- Merge
release/v1.0.1
tov1.0
by @github-actions in #3605
Full Changelog: v1.0.1...v1.0.2
v1.2.1
What's Changed
π Improvements
- Resolve location of imported values by @turbolent in #3634
π Documentation
Other Changes
- Re-enable and update the Source Compatiblity Suite GitHub action by @turbolent in #3632
- Merge
release/v1.2.0
tomaster
by @github-actions in #3633
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
Other Changes
- Merge
release/v1.1.0
tomaster
by @github-actions in #3628 - Move Crypto contract on-chain by @turbolent in #3619
- Cleanup outdated FT/NFT related contract codes and tests by @SupunS in #3630
Full Changelog: v1.1.0...v1.2.0