All Versions
203
Latest Version
Avg Release Cycle
19 days
Latest Release
-
Changelog History
Page 9
Changelog History
Page 9
-
v3.11.0 Changes
- ๐ฅ BREAKING:
SwitchEntryStmt
is nowSwitchEntry
, because it was never a statement. - ๐ฅ BREAKING: a case in a switch can now have multiple labels,
so
SwitchEntry
no longer has anExpression label
, but aNodeList<Expression> label
. - ๐ This completes parsing support for Java 12. Symbol resolution is still to be done.
๐ issues resolved
- ๐ฅ BREAKING:
-
v3.10.0 Changes
- slightly breaking: besides
break;
andbreak [label];
there is nowbreak [expression];
likebreak 1+2;
orbreak "bye!";
. That means thatBreakStmt
no longer has alabel
, it has avalue
which is of typeExpression
. This is to prepare for Java 12 switch expressions. You can find the details in the Javadoc.
๐ issues resolved
- slightly breaking: besides
-
v3.9.0 Changes
- MAJOR BREAKAGE: modifiers (like public, static, transient) used to be a special case:
they were enums stored in an EnumSet.
This meant they were not true
Node
s, had to be treated in a special way, and missed some information. ๐ This has now been corrected in PR 1975.
๐ issues resolved
- MAJOR BREAKAGE: modifiers (like public, static, transient) used to be a special case:
they were enums stored in an EnumSet.
This meant they were not true
-
v3.8.2 Changes
- 0๏ธโฃ slightly breaking:
ObjectCreationExpr
no longer gets a diamond when constructed with the default constructor.
๐ issues resolved
- 0๏ธโฃ slightly breaking:
-
v3.8.0 Changes
- A Unicode preprocessing filter is now available again.
๐ issues resolved