Skip to content

v1.0.0-M7

Pre-release
Pre-release
Compare
Choose a tag to compare
@turbolent turbolent released this 14 Feb 18:28
· 1575 commits to master since this release

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 to master by @github-actions in #3100
  • Update configuration of downstream dependencies by @turbolent in #3095

Full Changelog: v1.0.0-M6...v1.0.0-M7