JavaParser v3.23.1 Release Notes

  • ๐Ÿ“œ issues resolved

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ record may be used as variable name in Java 16 (PR #3362 by [@koppor](github.com/koppor/))

    API or Behaviour Change

    • ๐Ÿ“œ Java 11 is now the most used version (PR #3301 by @matozoid)

    โž• Added

    • ๐Ÿ“œ Manage @Inherited annotation to prepare the fix on the issue 1843 (PR #3383 by @jlerbsc)

    ๐Ÿ”„ Changed

    • ๐Ÿ”ง Configurable caching system for type solvers (PR #3343 by @4everTheOne)
    • ๐Ÿ“œ Java 11 is now the most used version (PR #3301 by @matozoid)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix issue 3387 LexicalPreservingPrinter adds wrong indentation when adding new comments (PR #3392 by @jlerbsc)
    • ๐Ÿ›  Fix issue 2360 Symbol Solver is missing promotion of byte, char, and short in unary expressions (PR #3384 by @jlerbsc)
    • ๐Ÿ›  Fix "record" as non-type identifier in Java 16 (PR #3362 by @koppor)
    • ๐Ÿ›  Fix issue 3358 LexicalPreservingPrinter error on ArrayType (PR #3359 by @jlerbsc)

    Developer Changes

    • ๐Ÿš€ generate changelog for milestones - scripts included to do this by milestone id, milestone title, and a github action to add the output to a draft snapshot release (PR #3391 by @MysterAitch)
    • โฌ†๏ธ Bump bnd-maven-plugin from 5.3.0 to 6.0.0 (PR #3390 by @dependabot[bot])
    • โšก๏ธ chore(deps): update dependency biz.aqute.bnd:bnd-maven-plugin to v6 (PR #3389 by @renovate[bot])
    • โšก๏ธ chore(deps): update dependency com.squareup.okhttp3:okhttp to v4.9.2 (PR #3388 by @renovate[bot])
    • โšก๏ธ chore(deps): update dependency com.google.guava:guava to v31.0.1-jre (PR #3385 by @renovate[bot])
    • โšก๏ธ chore(deps): update dependency com.google.guava:guava to v31 (PR #3381 by @renovate[bot])
    • โšก๏ธ chore(deps): update junit5 monorepo to v5.8.1 (PR #3380 by @renovate[bot])
    • โšก๏ธ chore(deps): update dependency org.assertj:assertj-core to v3.21.0 (PR #3378 by @renovate[bot])
    • โšก๏ธ chore(deps): update dependency org.apache.maven.plugins:maven-scm-plugin to v1.12.0 (PR #3376 by @renovate[bot])
    • โšก๏ธ chore(deps): update codecov/codecov-action action to v2.1.0 (PR #3373 by @renovate[bot])
    • โšก๏ธ chore(deps): update junit5 monorepo to v5.8.0 (PR #3372 by @renovate[bot])
    • โœ‚ remove accidentally-added pom release backup files, and added it to gitignore to prevent them being re-added (PR #3370 by @MysterAitch)
    • โšก๏ธ chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.1 (PR #3368 by @renovate[bot])
    • โฌ‡๏ธ Reduce mvn verbosity on GitHub actions (and switch to mvnw) (PR #3363 by @koppor)

    Uncategorised

    :heart: Contributors

    ๐Ÿš€ Thank You to all contributors who worked on this release!