The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
### Features
- Add support for Swift 5.6
### ⚠️ Warning
- Support for Xcode 13.3+ is still under development. Some fixes are already included in this version, but some are still in the works.
### Bugfixes
- Fix support Swift 5.5 and Xcode 13 (some protocol conformances were breaking in `GryphonSwiftLibrary.swift`).
- Fix Linux support (`Package.Swift` should now compile correctly on Docker with Swift 5.4).
### Features
- Support Swift 5.5.
- Support Xcode 13.
### Features
- Support `let`s in the middle of a switch case (#109).
- Improve error message for when there's a switch case where the enum's associated value doesn't have the label spelled out.
### Bugfixes
- Support macs with ARM architecture (e.g. the M1 chip).
- Fix an issue where running Xcode tests would require users to manually delete the gryphon executable.
### Enhancements
- Create `local.config` file on `gryphon init`.
- Use `local.config` for Kotlin compilations.
- Add warning for projects still using the old `ANDROID_ROOT` variable from Xcode.
### Enhancements
- Support path configurations in a `*.config` file.
### Enhancements
- Support Swift 5.4 (and Xcode 12.5).
### Bugfixes
- Remove Swift-only types in protocol inheritances.
### Bugfixes
- Improve support for `#if GRYPHON` by including it on all SourceKit requests
- Support float literals even on autoclosures (e.g. `foo ?? 1.0`)
### Enhancements
- Removed the legacy frontend, now only SwiftSyntax is supported.
- Improved support for enums with raw values.
- Lots and lots of cleanup in the codebase.