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.
- Newline escape in new lines
- Support Postfixes in KeypathExpression
- Lex long decimals
- Parsing additional Swift 4 features
- Allow dollar signed used as identifier body
- Introduce Identifier as a replacement of plain string
- Swift 4.1 migration
- Bug fixes
- code refactoring
- Catch up with Bocho 0.1.0 release
- Introduce libTooling
- Assign lexical parent
- Introduce sequence expression, and when enabled, fold it with hardcoded operator precedences
- Support shebang
- Other minor changes
- Force label name has to be on the same line as `break` or `continue` statement
- swift-lint 0.1.3 integration and minor refactorings
- The source code comments are now exposed through `TopLevelDeclaration`
- Fix raw-value typed enum declaration by supporting boolean literals
- Extended OptionalPattern
- Updated to Swift 4 package manager description
- Parse Swift 4 new language features
- Leverage Swift 4 feature to improve code quality of this repo
- Dump AST to terminal
- Print AST to terminal
- Enhancements to diagnostic messages
- Improvements to test coverage
- Github issue generation
- Assign values for `#file`, `#line`, and `#column`
- Remove deprecated dynamic-type expression