blob: a01d9fe09dca61098c2b1975e157904da1bffe65 [file] [log] [blame] [view]
matozoid53d288a2016-07-18 13:32:44 +02001Version 2.3.0
2-------------
3
4* ClassOrInterfaceType implements NamedNode
5* DumpVisitor can now be extended
6* Improved documentation
7* AST: lists are now lazy initialized
8
9Version 2.4.0
10-------------
11* several fixes in DumpVisitor for bugs due to lazy initialization
12* make TypeDeclaration implements DocumentableNode directly
13* TypedNode interface introduced
14* introduce MultiBoundType
15* refactored IntersectionType and UnionType
16* refactored CatchClause
17* parsing annotations in throws declarations
18* parse orphan semicolons in import statements
19* added PackageDeclaration.getPackageName
20* solved issue with newlines in string literals
21* fixed handling of UnknownType in EqualsVisitor
22* improvements to CommentsParser
23* removing old grammar
24
25Version 2.5.0
26-------------
27API breaking changes:
28
29* 191: moved TreeVisitor to visitor package
30* 368, 162, 303, 302, 360: use correct type in some places.
31* 371: code is now compiled with Java 8
32* 342, 331: ModifierVisitorAdapter detects and removes broken nodes
33* 328, 270: upgrade JavaCC (use TokenMgrException now)
34Other changes:
35
36* 297: enable access to tokens.
37* 341, 361: node positions are now OO
38* 211, 373: escaping of \n \r for string literals
39* 336, 276, 141: JavaDoc support now works
40* 337, 281: reorganize the stream reading code
41* 343, 309, 332, 57: take advantage of common interfaces
42* 329, 326, 327: deal with platform issues
43* 163, 236, 252, 296, 269, 339, 321, 322, 252, 253, 293, 295: various fixes
44* 310, 311, 313, 301, 294: some code clean-ups