What's Changed
💥 Language Breaking Changes
- Reserve more keywords for future proofing by @turbolent in #3019
- Require explicit type annotation for arguments passed to authorized reference parameters by @turbolent in #3023
⭐ Features
- Introduce
toConstantSized
toVariableSizedArray
type by @darkdrag00nv2 in #3028 - Add v0.42 parser package under old_parser by @dsainati1 in #3039
🛠 Improvements
- Improve parsing for backward compatibility rules by @turbolent in #3021
- Fix the entitlements migration by @turbolent in #3026
- Use legacy hashing function for key removal by @SupunS in #3013
- Allow dereferencing references to containers of non-resources by @turbolent in #3034
- Generalize static type migrations by @SupunS in #3033
🐞 Bug Fixes
- Fix
revertibleRandom
with module test by @turbolent in #3025 - Remove Insert-entitled access for toVariableSized by @turbolent in #3031
- Fix gaps in migrations by @turbolent in #3036
Other Changes
- Merge
release/v1.0.0-preview.2
tomaster
by @github-actions in #3024 - Upgrade
exp
package version by @tarakby in #3027
Full Changelog: v1.0.0-preview.2...v1.0.0-M3