Skip to content

Releases: orangain/ktast

0.9.3

25 Jun 00:58
f3acecc
Compare
Choose a tag to compare

Bug fixes

  • Suppress heuristic newline when dot-qualified expression is after annotation #109

0.9.2

24 Jun 13:58
38efc88
Compare
Choose a tag to compare

Improvements

  • Don't allow null for lPar and rPar of function params #105

Bug fixes

  • Fix handling of extras #106

0.9.1

20 Jun 13:08
010d4b6
Compare
Choose a tag to compare
  • Now each node has extra information #103

0.9.0

19 Jun 13:44
4e5af34
Compare
Choose a tag to compare
  • Significant refactoring of node types and major components.
  • Now node list uses standard List type.

0.8.4

01 May 14:41
2dfa68b
Compare
Choose a tag to compare
  • Add support for value class and handle comment inside modifiers properly #39

0.8.3

01 May 05:20
088cc60
Compare
Choose a tag to compare
  • Add support for the following syntaxes and upgrade Kotlin compiler to 1.8.21 #33
    • until operator ..<
    • when expression without condition when {

0.8.2

30 Apr 15:13
9168d04
Compare
Choose a tag to compare
  • Fix string escapes #31

0.8.1

10 Jul 03:03
cf9465c
Compare
Choose a tag to compare
  • 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

09 Jul 14:01
2e39de6
Compare
Choose a tag to compare
  • Aggressively refactor node classes

0.7.2

29 Jun 23:24
4dcaee8
Compare
Choose a tag to compare
  • Writer now insert heuristic whitespaces and semicolons not lose AST information even when no extra data is available.