Skip to content

File tree

1 file changed

+43
-1
lines changed

1 file changed

+43
-1
lines changed

changelog.md

+43-1
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,54 @@
1-
Next Release (Version 3.18.1)
1+
Next Release (Version 3.19.0)
22
------------------
33
[issues resolved](https://github.com/javaparser/javaparser/milestone/180?closed=1)
44

55
### Added
6+
* Adding test case on PrettyPrinter indentation
7+
(PR [#2950](https://github.com/javaparser/javaparser/pull/2950), by [@jlerbsc](https://github.com/jlerbsc))
8+
* Adding interface Printable for printer
9+
(PR [#2971](https://github.com/javaparser/javaparser/pull/2971), by [@jlerbsc](https://github.com/jlerbsc))
10+
* Major update for pretty print, adding interfaces for printer configuration, printer, ... and deprecated old PrettyPrinter API
11+
(PR [#2974](https://github.com/javaparser/javaparser/pull/2974), by [@jlerbsc](https://github.com/jlerbsc))
12+
* Adding method descriptor resolution closes #2059
13+
(PR [#2976](https://github.com/javaparser/javaparser/pull/2976), by [@jlerbsc](https://github.com/jlerbsc))
14+
* Adding management of the poly and standalone expression
15+
(PR [#2994](https://github.com/javaparser/javaparser/pull/2994), by [@jlerbsc](https://github.com/jlerbsc))
16+
* Add test case for issue #1770 UnaryExpr failing to resolve BITWISE_COMPLEMENT operator
17+
(PR [#3005](https://github.com/javaparser/javaparser/pull/3005), by [@jlerbsc](https://github.com/jlerbsc))
618
### Changed
19+
* Minor refactoring regarding indentation management
20+
(PR [#2969](https://github.com/javaparser/javaparser/pull/2969), by [@jlerbsc](https://github.com/jlerbsc))
21+
* Minor refactoring regarding indentation management (part2)
22+
(PR [#2970](https://github.com/javaparser/javaparser/pull/2970), by [@jlerbsc](https://github.com/jlerbsc))
23+
* Minor refactoring moving Indentation class to configuration package - preparation for other refactoring on Printer
24+
(PR [#2972](https://github.com/javaparser/javaparser/pull/2972), by [@jlerbsc](https://github.com/jlerbsc))
25+
* Refactoring: relocation of boxing/unboxing methods
26+
(PR [#2983](https://github.com/javaparser/javaparser/pull/2983), by [@jlerbsc](https://github.com/jlerbsc))
27+
* Improve boxing/unboxing unit tests and remove useless code in isUnbox...
28+
(PR [#2984](https://github.com/javaparser/javaparser/pull/2984), by [@jlerbsc](https://github.com/jlerbsc))
29+
* Add JVM memory settings for surefire (seems that forked mode is the default running mode)
30+
(PR [#2999](https://github.com/javaparser/javaparser/pull/2999), by [@jlerbsc](https://github.com/jlerbsc))
31+
* Move unit test Issue2592Test because it's not related to symbol solver
32+
(PR [#3000](https://github.com/javaparser/javaparser/pull/3000), by [@jlerbsc](https://github.com/jlerbsc))
33+
* Manage memory on test suite (clear internal cache to release memory)
34+
(PR [#3001](https://github.com/javaparser/javaparser/pull/3001), by [@jlerbsc](https://github.com/jlerbsc))
35+
* Remove the PhantomNodeLogic that generates memory issues when LexicalPreservingPrinter is used. Phantom node is now an attribut of each node. This is an optimization of the JP memory usage.
36+
(PR [#3002](https://github.com/javaparser/javaparser/pull/3002), by [@jlerbsc](https://github.com/jlerbsc))
737
### Deprecated
838
### Removed
939
### Fixed
40+
* Fix issue on pretty configuration change
41+
(PR [#2979](https://github.com/javaparser/javaparser/pull/2979), by [@jlerbsc](https://github.com/jlerbsc))
42+
* Fix trivial poly expression lambda, method reference, and parenthesized expressions
43+
(PR [#2981](https://github.com/javaparser/javaparser/pull/2981), by [@jlerbsc](https://github.com/jlerbsc))
44+
* Partially fix the issue #1743 ConditionalExpr resolves to wrong type
45+
(PR [#2982](https://github.com/javaparser/javaparser/pull/2982), by [@jlerbsc](https://github.com/jlerbsc))
46+
* Partially fix issue #1743 ConditionalExpr resolves to wrong type - trying to manage reference condition expression but lub (least upper bound) function is not yet implemented
47+
(PR [#3004](https://github.com/javaparser/javaparser/pull/3004), by [@jlerbsc](https://github.com/jlerbsc))
48+
* Issue #2987 StackOverflow error
49+
(PR [#3006](https://github.com/javaparser/javaparser/pull/3006), by [@jlerbsc](https://github.com/jlerbsc))
50+
* Issue #1774 Ensure the correct type is calculated for all binary expressions and add unary primitive promotion
51+
(PR [#3007](https://github.com/javaparser/javaparser/pull/3007), by [@jlerbsc](https://github.com/jlerbsc))
1052
### Security
1153

1254

0 commit comments

Comments
 (0)