javaparser-parent-3.28.0
- [JEP 512] Add support for compact source files (PR #4940 by @johannescoetzee)
- [JEP 513] Add support for flexible constructor bodies (PR #4919 by @johannescoetzee)
- [JEP 511] Module Import Declarations (PR #4910 by @johannescoetzee)
- [JEP 467] Add support for MarkdownComments (PR #4899 by @johannescoetzee)
- Refactor comment hierarchy in preparation for MarkdownComments (PR #4885 by @johannescoetzee)
- Add support for match-all patterns (PR #4867 by @johannescoetzee)
- Improves issue 4188 resolution (PR #4934 by @jlerbsc)
- Add support for Java 23 and Java 24 (PR #4901 by @rpx99)
- Improved the code by removing code duplication from the method used to obtain methods declared in a class/interface/enumeration (PR #4883 by @jlerbsc)
- Fix: issue 4890 Method call resolution fails for variadic reference-type parameters with primitive arguments (PR #4943 by @jlerbsc)
- Fix: issue 4941 Type variables are not correctly mapped when inheriting between generic interfaces (PR #4942 by @jlerbsc)
- Fix: issue 4188 UnsolvedSymbolException resolving MethocCallExpr using MethodReferenceExpr (PR #4931 by @jlerbsc)
- Fix grammar ambiguities causing crashes when using
assertandmoduleas names (PR #4929 by @johannescoetzee) - Fix: issue #3916 Method 'valueOf' cannot be resolved in context MyEnum.One.valueOf("") (PR #4916 by @jlerbsc)
- Adds the ability to use the word 'assert' prior to Java version 1.4 (PR #4915 by @jlerbsc)
- Fix: Simplify code and possibly improve the resolution of extended interfaces when using qualified names (PR #4882 by @jlerbsc)
- test: improve SourceRoot coverage and apply spotless formatting #4795 (PR #4881 by @Joyce-5)
- Fix #4864: Correct toString() output in ReflectionRecordDeclaration (PR #4879 by @ChenduanZhang)
- Include source file path in failed ParseResult when parsing via SourceRoot #4786 (PR #4874 by @JIN-RUI-LIU)
- Fixes unchecked warnings when calling Mockito.mock(Class) (PR #4413 by @matthieu-vergne)
- fix(deps): update byte-buddy.version to v1.18.2 (PR #4906 by @renovate[bot])
- chore(deps): update actions/checkout action to v6 (PR #4900 by @renovate[bot])
- chore(deps): update actions/checkout action to v5.0.1 (PR #4892 by @renovate[bot])
- fix(deps): update dependency net.bytebuddy:byte-buddy-agent to v1.18.1 (PR #4889 by @renovate[bot])
- fix(deps): update dependency org.checkerframework:checker-qual to v3.52.0 (PR #4886 by @renovate[bot])
- Add UnaryExpr, BinaryExpr, and some record/enum tests to improve overall test coverage (PR #4930 by @johannescoetzee)
Thank You to all contributors who worked on this release!
Nightly
- 9cdbdb3: add readable
toString()toorg.openqa.selenium.remote.Browser(#16873) (Andrei Solntsev) #16873 - 6396519: [dotnet][rb][java][js][py] Automated Browser Version Update (#16861) (Selenium CI Bot) #16861
- 49b2e8d: [java] restore ClientConfig constructor used by Appium (for backward compatibility) (#16874) (Andrei Solntsev) #16874
- b8d2731: Remove outdated CodeTour files (#16872) (Corey Goldberg) #16872
- 2172c72: [dotnet] get tests working on windows with bazel (#16853) (Titus Fortner) #16853
- c95abca: [py] Add type annotations to bidi network module (#16875) (Michal Zyndul) #16875
Nightly
- 7ab2368: [js] Delete tests and files which are not run any more (#16871) (Simon Mavi Stewart) #16871
- dfdea8c: Migrate remaining Google Closure jsunit tests to qunit (#16870) (Simon Mavi Stewart) #16870
- b1904f8: [py] improve how tests are run against the grid server (#16851) (Titus Fortner) #16851
- f65d311: [java] add test targets for chrome beta (#16860) (Titus Fortner) #16860