What's Changed
💥 Language Breaking Changes
- Unify the requirement for all interface types to have to occur in intersection types by @turbolent in #3090
🛠 Improvements
- Add more information to analysis.Diagnostic by @jribbink in #3082
- Report a proper error for swapping a resource to itself by @SupunS in #3101
- Bring back support for decoding published path capabilities by @turbolent in #3103
- Allow analysis.Load to continue with parsing/checking errors by @jribbink in #3083
🐞 Bug Fixes
- Consider inherited interfaces when checking for member clashes in intersection types by @turbolent in #3093
- Fix FunctionType.Equal() to check Purity equality by @fxamacker in #3105
Other Changes
- Merge
release/v1.0.0-M6
tomaster
by @github-actions in #3100 - Update configuration of downstream dependencies by @turbolent in #3095
Full Changelog: v1.0.0-M6...v1.0.0-M7