- Fix CVE-2021-44228
- Add the function of sending an error report.
- Update gradle to 6.6.
- Fix to use the latest library.
- Improve compile error logs.
- Improve detection of dependent libraries in gradle projects.
- Fix to keep a class cache for each project.
- Shorten the File path in the log
- global code formatter configuration file support.
- fix the thread pool settings to improve performance.
- improve performance a bit by using the bloom filter to find references.
- fix to use the latest library.
- fix a reference search that was incorrect.
- fix some bugs and improve stability.
- collect telemetry data of meghanada-server (default disabled).
- fix constructor completion format.
- fix array completion.
- fix file paths not being processed correctly in windows.
- fix some bugs and improve stability.
- fix NoClassDefFoundError when run junit.
- fix some bugs and improve stability.
- fix detect gradle project root.
- fix some bugs and improve stability.
- support open j9 (experimental).
- fix some bugs and improve stability.
- works without the project tool (mvn, gradle, etc).
- support java 12 (experimental).
- add jvm option setting (meghanada-jvm-option).
- support company-box.
- fix some bugs and improve stability.
- support build.gradle.kts.
- fix some bugs and improve stability.
- Support Java 11.
- Fix some bugs and improve stability.
- Improve completion order.
- Support annotaion value completion.
- Fix some bugs and improve stability.
- Support junit5 and junit4. (thanks @roman)
- Add extra arguments to exec/debug main commands. (thanks @roman)
- Fix some bugs and improve stability.
- Add jump-symbol. (thanks @iocanel)
- Fix search for junit test.
- Display maven error details.
- Fix some bugs and improve stability.
- Update libs.
- Fix chained completion.
- Fix broken completion.
- Fix some bugs and improve stability.
- Fix broken completion.
- Fix some bugs and improve stability.
- Support eclipse project (experimental).
- Fix broken custom source formatter.
- Fix broken optimize import.
- Fix decompiled source parse error.
- Decrease cpu usage a little.
- Fix some bugs and improve stability.
- Support import completion from symbol (added import-at-point function).
- Completion matcher is selectable (default is prefix matcher).
- Fix broken static import completion.
- Fix import statement sort (in case google-java-format).
- Fix some bugs and improve stability.
- Show progress when meghanada downloading server module
- Fix some bugs and improve stability.
- Disable full-text-search by default
- Supported import static method completion (experimental)
- Fix package completion
- Fix some bugs and improve stability.
- Change to download server module from setup program
- Add full-featured text search as search-everywhere (meghanada-searcheverywhere)
- Supported to automatically assign port number
- Decrease jar file size
- Fix bugs and improve stability.
- Fix bugs and improve stability.
- Update some libraries
- Initial support for Windows
- Experimental support Android plugin for gradle. (supported only 3.0.0+)
- Update some libraries
- Fix bugs and improve stability.
- Initial support for Java 9
- Changeable meghanada cache directory
- Update some libraries
- Fix bugs and improve stability.
- Update some libraries
- Fix bugs and improve stability
- Support external debugger
- Fix autocompletion when use multiline statement
- Fix bugs and improve stability.
- Add type information command (meghanada-typeinfo)
- Fix non-escaped code string used for reference.
- Fix implicit type conversion bugs
- Support main class execution (meghanada-exec-main).
- Support on the fly syntax checking (and analyze, compile) .
- Support search reference.
- Fix bugs and improve stability.
- Fix cache update bugs
- Change to use fast-serialization.
- Change to use xodous for cache backend.
- Change not to build gradle subproject by default
- Fix auto change project.
- Fix jump to references to super class's field.
- Fix optimize import is broken.
- Fix bugs and improve stability.
- Fix incorrect compile target file.
- Fix import completion.
- Fix compilation sort.
- Fix bugs and improve stability.
- Change completion sort to a better sort.
- Fix Sexp parse error.
- Fix crash when displaying eldoc.
- Fix an empty line on optimize import.
- Fix many bugs and improve stability.
- Fix many bugs and improve stability.
- Fix many bugs and improve stability.
- Change sort order of the candidates to more better
- Support maven parent pom
- Add server error logger
- Change default formatter to google-java-format
- Support make import from eclipse code format settings (meghanadaFormatter.xml)
- Fix many bugs and improve stability.
- Exclude anonymous class from candidates
- Use maven ModelBuilder
- Fix import all and optimize import bugs
- Fix jump to enum declaration bugs
- Fix optimize import
- Fix el-doc API bugs
- Fix NPE #11
- Improve code fomatter
- Fix jump to declaration bugs
- Support show declaration (eldoc support)
- Using kryo 4 and improve cache performance
- Improve gradle sub module build performance
- Fix zip and file stream memory leaks
- Fix broken android project completions
- Fix many bugs.
- Fix jump to declarations bugs.
- Fix jump to declarations for variadic method.
- Fix parse try resources.
- Supported jump to third party library source.(from sources.jar or decompiled file)
- Fix jump from method refernce.
- Supported jump to java standard lib source.
- Fix jump to declarations for overload method.
- Fix wildcard type completion.
- Fix cache error log.
- Reduce jar size.
- Fix jump to declarations on method name.
- Change cache hash filename.
- Fix type analyze bugs.
- Fix write cache bugs.
- Fix optimize import bugs.
- Fix some bugs.
- Add bazel build
- Support android plugin for gradle. (experimental. supported only 2.2.0+)
- Add clear cache mode. (-c option)
- Add class index auto reload.
- Add project auto reload.
- Change cache format.
- Fix nested class completion.
- Fix some bugs.
- Add code format command.
- Improve incremental build.
- Fix method reference bugs.
- Use zstd compression.
- Improve gradle integration. build with dependency modules (experimental)
- Improve incremental build.
- Fix some cache bugs.
- Fix local variable completion.
- Use compiler API and improve lambda and method reference support.
- Improve compile and analyze performance.
- Decrease memory usage.
- Fix some bugs.
- To begin supporting annotaion completion.
- Add autoupdate server module.