matozoid | 53d288a | 2016-07-18 13:32:44 +0200 | [diff] [blame^] | 1 | Version 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 | |
| 9 | Version 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 | |
| 25 | Version 2.5.0 |
| 26 | ------------- |
| 27 | API 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) |
| 34 | Other 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 |