- collect telemetry data of meghanada-server (default disabled).
- fix constructor completion format.
- fix array completion.
- fix some bugs and improve stability.
- fix NoClassDefFoundError when run junit.
- fix some bugs and improve stability.
- fix unwrap temporary-file-directory (thanks @bsless).
- 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 column position bug (thanks @Jeanhwea)
- Fix some bugs and improve stability.
- Add hooks after a test is executed. (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.
- Fix broken completion.
- Fix byte compile error.
- 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
- Add show project information (meghanada-show-project).
- 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
- Add customize variable
meghanada-server-jvm-option
- 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.
- Change meghanada-project-compile to fully build.
- Change diagnostic use meghanada-compile-file.
- 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
- Change default formatter to google-java-format
- Support make import from eclipse code format settings (meghanadaFormatter.xml)
- Exclude anonymous class from candidates
- Fix import all and optimize import bugs
- Fix jump to enum declaration bugs
- Fix optimize import
- Fix el-doc API bugs
- Fix NPE
- Improve code fomatter
- Fix jump to declaration bugs
- Support eldoc.
- Add server remote-debug flag.
- 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.
- Fix Send column number count from 1.
- Fix Send nil symbol.
- Fix auto-import bugs.
- Fix optimize-import bugs.
- Fix var completion bugs.
- Fix genecrics method completion bugs.
- Fix some bugs.
- 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 beautify (meghanada-code-beautify-before-save)
- Improve incremental build.
- Fix method reference bugs.
Meghanada uses eclipse code formatter.
Formatter rule file is meghanadaFormatter.properties
.
meghanadaFormatter.properties
location should be project root.
Rule detail see below url.
- Improve gradle integration. build with dependency modules (experimental)
- Improve incremental build.
- Fix maven compilation-error-regexp-alist.
- 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.