javaparser-parent-3.24.0
版本发布时间: 2022-01-10 04:11:00
javaparser/javaparser最新发布版本:javaparser-parent-3.26.3(2024-12-16 23:35:47)
Version 3.24.0
- NOTE: This version was originally (mistakenly) released as v2.24.0 - apologies for any confusion this has caused.
- The tags and releases have been reverted where possible, and release with the correct version (v3.24.0) has now been triggered.
Added
- Add erasure on parametrized type (PR #3438 by @jlerbsc)
- Add test cases for
NoChange
API (PR #3431 by @jlerbsc)
Changed
- Minor refactoring on
LexicalreservingPrinter
especially in the classDifference
(PR #3424 by @jlerbsc) - Update the readme with
@pedrombmachado
's suggestions (#3357), and also to switch frommvn
tomvnw
within some sample instructions (PR #3420 by @MysterAitch) - Reducing deeply nested logic in
MethodResolutionLogic
(work in progress) (PR #3411 by @jlerbsc) - Reducing deeply nested logic in
MethodResolutionLogic
(PR #3409 by @jlerbsc) - Improved
RemoveMethodGenerator
andReplaceMethodGenerator
to only override super when needed. (PR #3248 by @4everTheOne) - Reduced complexity for methods in
JavaParserFacade
(PR #3204 by @4everTheOne)
Fixed
- Fix issue #3436
getAncestors()
/getAllAncestors()
does not work if base class starts with the same name (PR #3437 by @jlerbsc) - Add a missing
hashCode()
method (PR #3432 by @msridhar) - Call
orElse()
instead oforElseGet()
(PR #3430 by @msridhar) - Fix issue #3408
LexicalPreservationPrinter
fails to add annotation to a class field decalared with fully qualified name (PR #3429 by @jlerbsc) - Issue #3419 - Fixed bug in
Difference.java
(PR #3428 by @4everTheOne) - Issue #3406
ParseProblemException
when parsing char\u005cn
(PR #3407 by @apixandru) - Fix issue #3399 Failed to resolve methods that evaluate as argument (PR #3401 by @jlerbsc)
- Fix resoure leak due to
File.walk
(PR #3398 by @lujiefsi) - Fix issue #2259 Type resolution issue when type of formal parameter is Object (PR #3397 by @jlerbsc)
- Fixes an issue where
JavaParserTypeSolver
ignores the character encoding configuration. (PR #3396 by @crucoba) - Issue #3272 resolve lambda exp type (PR #3273 by @si-e)
- Issue #3200
this
exp in anonymous class (PR #3268 by @si-e)
Developer Changes
- Partial revert of #3462 (removed GitHub Action) (PR #3464 by @MysterAitch)
- Updated release script to be non-interactive, and added option to use a manually-triggered GitHub Action to build a release (PR #3462 by @MysterAitch)
- chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.2.1 (PR #3459 by @renovate[bot])
- chore(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.3.0 (PR #3458 by @renovate[bot])
- chore(deps): update dependency org.assertj:assertj-core to v3.22.0 (PR #3457 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-scm-plugin to v1.12.2 (PR #3456 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.0.0-m2 (PR #3453 by @renovate[bot])
- chore(deps): update dependency org.apache.maven.plugins:maven-site-plugin to v3.10.0 (PR #3448 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-core to v4.2.0 (PR #3442 by @renovate[bot])
- chore(deps): update junit5 monorepo to v5.8.2 (PR #3425 by @renovate[bot])
- Update / document
codecov.yml
(PR #3418 by @MysterAitch) - chore(deps): update actions/cache action to v2.1.7 (PR #3417 by @renovate[bot])
- Bump bnd-maven-plugin from 6.0.0 to 6.1.0 (PR #3416 by @dependabot[bot])
- chore(deps): update dependency biz.aqute.bnd:bnd-maven-plugin to v6.1.0 (PR #3414 by @renovate[bot])
- chore(deps): update dependency com.squareup.okhttp3:okhttp to v4.9.3 (PR #3413 by @renovate[bot])
- chore(deps): update actions/checkout action to v2.4.0 (PR #3402 by @renovate[bot])
- chore(deps): update actions/checkout action to v2.3.5 (PR #3395 by @renovate[bot])
- chore(deps): update dependency org.mockito:mockito-core to v4 (PR #3393 by @renovate[bot])
:heart: Contributors
Thank You to all contributors who worked on this release!