matozoid | 6ea2c52 | 2016-09-30 18:55:44 +0200 | [diff] [blame^] | 1 | Version 3.0.0-alpha.3 |
| 2 | ------------------ |
| 3 | * 112 237 466 465 461 460 458 457 fundamentally changes how we deal with arrays. It is explained in the last post of https://github.com/javaparser/javaparser/issues/237 |
| 4 | * 472 456 makes the "data" field on every node more structured. |
| 5 | * 477 468 refactor TypeArguments. You will find that TypeArguments is no longer a type, it is just a list in some nodes. |
| 6 | * 482 adds the "nodeTypes" packages to the osgi export. |
| 7 | * 479 476 makes all setters on nodes return this so they become chainable. |
| 8 | * 473 437 clean up CloneVisitor. |
matozoid | 53d288a | 2016-07-18 13:32:44 +0200 | [diff] [blame] | 9 | |
matozoid | 6ea2c52 | 2016-09-30 18:55:44 +0200 | [diff] [blame^] | 10 | Version 3.0.0-alpha.2 |
| 11 | ------------------ |
| 12 | * 157 a new parser frontend, check https://github.com/javaparser/javaparser/pull/447 for explanations |
| 13 | * 435 more builder methods like 400 and 405 |
| 14 | * 111 440 443 444 445 446 bugs & cleanups |
matozoid | 53d288a | 2016-07-18 13:32:44 +0200 | [diff] [blame] | 15 | |
matozoid | 6ea2c52 | 2016-09-30 18:55:44 +0200 | [diff] [blame^] | 16 | Version 3.0.0-alpha.1 |
| 17 | ------------------ |
| 18 | * 400 405 introduce many "builder" style methods for constructing code. Thanks DeepSnowNeeL! |
| 19 | * 409 remove ASTHelper (methods are now on specific Node subclasses) |
| 20 | * 414 JavaParser can now be instantiated and reused. InstanceJavaParser removed |
| 21 | * 418 417 411 408 bugs |
| 22 | * 367 420 407 402 various cleanups |
| 23 | |
| 24 | Version 2.5.1 |
matozoid | 53d288a | 2016-07-18 13:32:44 +0200 | [diff] [blame] | 25 | ------------- |
matozoid | 6ea2c52 | 2016-09-30 18:55:44 +0200 | [diff] [blame^] | 26 | * 394 OSGi manifest added |
| 27 | * 391 fix ModifierVisitor NullPointerException bug |
| 28 | * 385 a few new parse methods |
| 29 | * 386 fix dumping an empty import (a single ; after the package declaration) |
matozoid | 53d288a | 2016-07-18 13:32:44 +0200 | [diff] [blame] | 30 | |
| 31 | Version 2.5.0 |
| 32 | ------------- |
| 33 | API breaking changes: |
| 34 | |
| 35 | * 191: moved TreeVisitor to visitor package |
| 36 | * 368, 162, 303, 302, 360: use correct type in some places. |
| 37 | * 371: code is now compiled with Java 8 |
| 38 | * 342, 331: ModifierVisitorAdapter detects and removes broken nodes |
| 39 | * 328, 270: upgrade JavaCC (use TokenMgrException now) |
| 40 | Other changes: |
| 41 | |
| 42 | * 297: enable access to tokens. |
| 43 | * 341, 361: node positions are now OO |
| 44 | * 211, 373: escaping of \n \r for string literals |
| 45 | * 336, 276, 141: JavaDoc support now works |
| 46 | * 337, 281: reorganize the stream reading code |
| 47 | * 343, 309, 332, 57: take advantage of common interfaces |
| 48 | * 329, 326, 327: deal with platform issues |
| 49 | * 163, 236, 252, 296, 269, 339, 321, 322, 252, 253, 293, 295: various fixes |
| 50 | * 310, 311, 313, 301, 294: some code clean-ups |
Danny van Bruggen | 5f5c6cc | 2016-07-20 13:40:30 +0200 | [diff] [blame] | 51 | |
matozoid | 6ea2c52 | 2016-09-30 18:55:44 +0200 | [diff] [blame^] | 52 | Version 2.4.0 |
Danny van Bruggen | 5f5c6cc | 2016-07-20 13:40:30 +0200 | [diff] [blame] | 53 | ------------- |
matozoid | 6ea2c52 | 2016-09-30 18:55:44 +0200 | [diff] [blame^] | 54 | * several fixes in DumpVisitor for bugs due to lazy initialization |
| 55 | * make TypeDeclaration implements DocumentableNode directly |
| 56 | * TypedNode interface introduced |
| 57 | * introduce MultiBoundType |
| 58 | * refactored IntersectionType and UnionType |
| 59 | * refactored CatchClause |
| 60 | * parsing annotations in throws declarations |
| 61 | * parse orphan semicolons in import statements |
| 62 | * added PackageDeclaration.getPackageName |
| 63 | * solved issue with newlines in string literals |
| 64 | * fixed handling of UnknownType in EqualsVisitor |
| 65 | * improvements to CommentsParser |
| 66 | * removing old grammar |
matozoid | 1381847 | 2016-08-23 22:03:06 +0200 | [diff] [blame] | 67 | |
matozoid | 6ea2c52 | 2016-09-30 18:55:44 +0200 | [diff] [blame^] | 68 | Version 2.3.0 |
| 69 | ------------- |
| 70 | * ClassOrInterfaceType implements NamedNode |
| 71 | * DumpVisitor can now be extended |
| 72 | * Improved documentation |
| 73 | * AST: lists are now lazy initialized |
matozoid | 8669cf4 | 2016-09-30 18:39:12 +0200 | [diff] [blame] | 74 | |