JavaParser v3.21.1 Release Notes
-
➕ Added
- 📜 Implemented logic for isAssignableBy in JavassistInterfaceDeclaration (PR #3170 by @4everTheOne)
- ➕ Added additional tests to cover isAssignableBy method in JavassistClassDeclaration (PR #3169 by @4everTheOne)
🔄 Changed
- ⚡️ Update changelog (PR #3178 by @MysterAitch)
- 🐎 Minor performance improvement on getCanonicalName method call (PR #3166 by @jlerbsc)
🛠 Fixed
- 🛠 Fix Issue #1950 Unambigous ambiguity call with generics and lambda's (PR #3168 by @jlerbsc)
- 🔨 Refactor the javassist implementation to delegate to the typesolver instead of using its own classpool (PR #3167 by @maartenc)
- 🛠 Fixed name resolution in casted lambda expressions (PR #3165 by @maartenc)
- 🛠 Fix issue #3159 JavaParserSymbolDeclaration is used to represent variables, but #isVariable() always returns false (PR #3160 by @jlerbsc)
- 🛠 Fix wrong author attribution in changelog for #3072 (PR #3155 by @Col-E)
- 🛠 Fixed #3136 - ThisExpr isn't resolved correctly when it is in the scope of an ObjectCreationExpr (PR #3137 by @deadlocklogic)
- 🛠 Fix race condition in JavaParserTypeSolver (PR #3091 by @4everTheOne)
Developer Changes
- 📜 Publish to OSSRH rather than Bintray (PR #3180 by @MysterAitch)
- ✂ Remove unused JUnit Pioneer dependency (PR #3179 by @MysterAitch)
- 👌 Verify builds test correctly under JDK16 (PR #3175 by @MysterAitch)
- ⚡️ update renovate to include "dependencies" label on PRs (PR #3174 by @MysterAitch)
- ⚡️ chore(deps): update dependency com.google.guava:guava to v30.1.1-jre (PR #3172 by @renovate[bot])
:heart: Contributors
🚀 Thank You to all contributors who worked on this release!