What's Changed
💥 Language Breaking Changes
- Revert "revert "Remove support for account storage format V1""" by @turbolent in #4086
⭐ Features
- Add suggested fixes to errors by @turbolent in #4157
- Add suggested fixes to errors by @turbolent in #4158
- Add and improve suggested fixes by @turbolent in #4159
- Add suggested fixes for sema errors by @turbolent in #4165
🛠 Improvements
- Add Rosetta to the config of the update tool by @turbolent in #4156
- [4062-part-4] Update Cadence Errors by @briandoyle81 in #4128
- Improve type parsing errors by @turbolent in #4141
- Improve comment and statement parsing errors by @turbolent in #4142
- Improve parsing errors by @turbolent in #4143
- Improve sema errors by @turbolent in #4144
- Improve declaration parsing errors by @turbolent in #4146
- Improve statement parsing errors by @turbolent in #4148
- Improve parsing errors by @turbolent in #4149
- Improve expression parsing errors by @turbolent in #4150
- Simplify errors for
pub
access modifier by @turbolent in #4160 - Improve insertion positions of suggested fixes by @turbolent in #4161
- Improve error messages by @turbolent in #4163
- refactor: use the built-in max/min to simplify the code by @wmypku in #4174
- Handle partial AST nodes when pretty printing by @turbolent in #4173
- Handle partial AST nodes when pretty printing – Part 2 by @turbolent in #4176
- [Compiler] Improve tracing in VM by @SupunS in #4175
- Handle partial AST nodes when pretty printing – Part 3 by @turbolent in #4178
- Handle partial AST nodes when pretty printing – Part 4 by @turbolent in #4179
- Refactor memory metering by @turbolent in #4166
- Refactor computation metering by @turbolent in #4167
- Return non-pointer error types as non-pointer values by @turbolent in #4182
- Fix typos by @omahs in #3891
- Make tracing enabled a build time flag by @turbolent in #4187
- [Compiler] Move empty initializer and enum lookup function creation from compiler into desugaring. by @RZhang05 in #4185
🐞 Bug Fixes
- Fix spacing in pretty printed AST nodes by @turbolent in #4180
📖 Documentation
- chore: fix wrong comment by @closeobserve in #3861
Other Changes
- Merge
release/v1.7.0-preview.1
tomaster
by @github-actions[bot] in #4153 - Improve release note generation by @turbolent in #4154
- Bump atree version to v0.10.1 by @fxamacker in #4168
- Update dependencies by @turbolent in #4169
New Contributors
- @wmypku made their first contribution in #4174
- @closeobserve made their first contribution in #3861
Full Changelog: v1.7.0-preview.1...v1.7.0-preview.2