github javaparser/javaparser javaparser-parent-3.24.0
Release javaparser-parent-3.24.0

latest releases: javaparser-parent-3.25.10, javaparser-parent-3.25.9, javaparser-parent-3.25.8...
2 years ago

Version 3.24.0

issues resolved

  • 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

Changed

  • Minor refactoring on LexicalreservingPrinter especially in the class Difference (PR #3424 by @jlerbsc)
  • Update the readme with @pedrombmachado 's suggestions (#3357), and also to switch from mvn to mvnw 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 and ReplaceMethodGenerator 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 of orElseGet() (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])

❤️ Contributors

Thank You to all contributors who worked on this release!

Don't miss a new javaparser release

NewReleases is sending notifications on new releases.