Skip to content

Latest commit

 

History

History
339 lines (221 loc) · 7.8 KB

RELEASES.md

File metadata and controls

339 lines (221 loc) · 7.8 KB

Version 1.2.0 (2019-05-26)

  • collect telemetry data of meghanada-server (default disabled).
  • fix constructor completion format.
  • fix array completion.
  • fix some bugs and improve stability.

Version 1.1.2 (2019-05-09)

  • fix NoClassDefFoundError when run junit.
  • fix some bugs and improve stability.

Version 1.1.1 (2019-05-07)

  • fix unwrap temporary-file-directory (thanks @bsless).
  • fix some bugs and improve stability.

Version 1.1.0 (2019-05-06)

  • support open j9 (experimental).
  • fix some bugs and improve stability.

Version 1.0.14 (2019-04-26)

  • 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.

Version 1.0.13 (2019-02-25)

  • support build.gradle.kts.
  • fix some bugs and improve stability.

Version 1.0.12 (2019-01-22)

  • Support Java 11.
  • Fix some bugs and improve stability.

Version 1.0.11 (2019-01-09)

  • Improve completion order.
  • Support annotaion value completion.
  • Fix column position bug (thanks @Jeanhwea)
  • Fix some bugs and improve stability.

Version 1.0.10 (2018-11-16)

  • Add hooks after a test is executed. (thanks @roman)
  • Fix some bugs and improve stability.

Version 1.0.9 (2018-09-10)

  • Add jump-symbol. (thanks @iocanel)
  • Fix search for junit test.
  • Display maven error details.
  • Fix some bugs and improve stability.

Version 1.0.8 (2018-07-18)

  • Fix broken completion.
  • Fix byte compile error.

Version 1.0.6 (2018-06-20)

  • Fix broken completion.
  • Fix some bugs and improve stability.

Version 1.0.5 (2018-06-13)

  • Fix broken completion.
  • Fix some bugs and improve stability.

Version 1.0.4 (2018-06-05)

  • 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.

Version 1.0.3 (2018-05-24)

  • 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.

Version 1.0.2 (2018-05-08)

  • Show progress when meghanada downloading server module
  • Fix some bugs and improve stability.

Version 1.0.1 (2018-04-26)

  • Disable full-text-search by default
  • Supported import static method completion (experimental)
  • Fix package completion
  • Fix some bugs and improve stability.

Version 1.0.0 (2018-04-07)

Highlights

  • 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.

Version 0.9.2 (2018-02-22)

  • Fix bugs and improve stability.
  • Update some libraries

Version 0.9.1 (2018-02-14)

  • Initial support for Windows
  • Experimental support Android plugin for gradle. (supported only 3.0.0+)
  • Update some libraries
  • Fix bugs and improve stability.

Version 0.9.0 (2017-12-31)

  • Initial support for Java 9
  • Changeable meghanada cache directory
  • Update some libraries
  • Fix bugs and improve stability.

Version 0.8.4 (2017-11-29)

  • Update some libraries
  • Fix bugs and improve stability

Version 0.8.3 (2017-07-25)

  • Support external debugger
  • Fix autocompletion when use multiline statement
  • Fix bugs and improve stability.

Version 0.8.2 (2017-06-29)

Highlights

  • Add type information command (meghanada-typeinfo)

Version 0.8.1 (2017-06-26)

  • Fix non-escaped code string used for reference.
  • Fix implicit type conversion bugs

Version 0.8.0 (2017-06-26)

Highlights

  • Support main class execution (meghanada-exec-main).
  • Support on the fly syntax checking (and analyze, compile) .
  • Support search reference.
  • Fix bugs and improve stability.

Version 0.7.13 (2017-06-12)

  • Fix cache update bugs

Version 0.7.12 (2017-06-11)

  • Add customize variable meghanada-server-jvm-option

Version 0.7.11 (2017-06-09)

  • 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.

Version 0.7.10 (2017-05-26)

  • 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.

Version 0.7.9 (2017-05-24)

  • 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.

Version 0.7.8 (2017-05-22)

  • Fix many bugs and improve stability.

Version 0.7.7 (2017-05-18)

  • Fix many bugs and improve stability.

Version 0.7.6 (2017-05-16)

  • 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)

Version 0.7.5 (2017-04-27)

  • Exclude anonymous class from candidates

Version 0.7.4 (2017-04-13)

  • Fix import all and optimize import bugs
  • Fix jump to enum declaration bugs

Version 0.7.3 (2017-04-03)

  • Fix optimize import
  • Fix el-doc API bugs

Version 0.7.2 (2017-03-28)

  • Fix NPE
  • Improve code fomatter

Version 0.7.1 (2017-03-23)

  • Fix jump to declaration bugs

Version 0.7.0 (2017-03-18)

Highlights

  • Support eldoc.
  • Add server remote-debug flag.

Version 0.6.6 (2017-03-01)

  • Fix jump to declarations bugs.

Version 0.6.5 (2017-02-28)

  • Fix jump to declarations for variadic method.
  • Fix parse try resources.
  • Supported jump to third party library source.(from sources.jar or decompiled file)

Version 0.6.4 (2017-02-24)

  • Fix jump from method refernce.
  • Supported jump to java standard lib source.

Version 0.6.3 (2017-02-22)

  • Fix jump to declarations for overload method.
  • Fix wildcard type completion.
  • Fix cache error log.

Version 0.6.2 (2017-02-20)

  • Fix Send column number count from 1.
  • Fix Send nil symbol.

Version 0.6.1 (2017-02-17)

  • Fix auto-import bugs.
  • Fix optimize-import bugs.
  • Fix var completion bugs.
  • Fix genecrics method completion bugs.
  • Fix some bugs.

Version 0.6.0 (2017-02-13)

Highlights

  • 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.

Version 0.5.0 (2017-01-31)

Highlights

  • Add code beautify (meghanada-code-beautify-before-save)
  • Improve incremental build.
  • Fix method reference bugs.

Code Fomatter

Meghanada uses eclipse code formatter.

Formatter rule file is meghanadaFormatter.properties. meghanadaFormatter.properties location should be project root.

Rule detail see below url.

http://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.jdt.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fjdt%2Fcore%2Fformatter%2Fpackage-summary.html

Version 0.4.0 (2017-01-25)

Highlights

  • Improve gradle integration. build with dependency modules (experimental)
  • Improve incremental build.
  • Fix maven compilation-error-regexp-alist.
  • Fix some cache bugs.

Version 0.3.1 (2017-01-21)

Highlights

  • Fix local variable completion.

Version 0.3.0 (2017-01-20)

Highlights

  • Use compiler API and improve lambda and method reference support.
  • Improve compile and analyze performance.
  • Decrease memory usage.
  • Fix some bugs.

Version 0.2.4 (2016-10-18)

Highlights

  • To begin supporting annotaion completion.
  • Add autoupdate server module.