Releases: orangain/ktast
Releases · orangain/ktast
0.9.3
Bug fixes
- Suppress heuristic newline when dot-qualified expression is after annotation #109
0.9.2
Improvements
- Don't allow null for lPar and rPar of function params #105
Bug fixes
- Fix handling of extras #106
0.9.1
- Now each node has extra information #103
0.9.0
- Significant refactoring of node types and major components.
- Now node list uses standard List type.
0.8.4
- Add support for value class and handle comment inside modifiers properly #39
0.8.3
- Add support for the following syntaxes and upgrade Kotlin compiler to 1.8.21 #33
- until operator
..<
- when expression without condition
when {
0.8.1
- Refactor types
- Node.Type.Simple now has qualifiers, name and typeArgs
- Make TypeRef.type non-nullable
- Move innerLPar/Mods/RPar from Node.TypeRef to Node.Type.Function
- Rename Node.Type.Function#typeRef to returnTypeRef
0.8.0
- Aggressively refactor node classes
0.7.2
- Writer now insert heuristic whitespaces and semicolons not lose AST information even when no extra data is available.