- Update language server to 0.39.0 for signature help and many other improvements (#105), thanks @appelgriebsch
- Code cleanup and make sure that ide-java continues working on newer Node versions (#97), thanks @Aerijo
- Experimental support for Java extensions #66 thanks @boykoalex
- Refocus select list after code actions #70 thanks @tylerfowler
- Enable console logging service #73 thanks @tylerfowler
- Update atom-languageclient to 0.9.5
- Improve java version detection - thanks @Arcanemagus
- Update atom-languageclient to 0.9.3 to address messages with buttons & console logging
- Update language server to 0.15.0 for improved hover, config triggers, diagnostic ranges etc.
- Update atom-languageclient to 0.9.1 to address missing trigger characters on some completions
- Update language server to 0.12.1 for better editing and Java 9 support
- Now link classpath message to our own wiki help instead of Eclipse's
- Update atom-languageclient to 0.9.0 which includes
- Superior autocomplete (min-char triggers, caching, filtering, resolve)
- Server restart/recovery
- Cancels outstanding autocomplete/outline requests when no longer needed
- Update language server to 0.8.0
- Update atom-languageclient to 0.7.0 which includes
- Sorting autocomplete results, fixes #46
- Snippet completion type items
- Busy signals for startup and shutdown
- Only add status bar tile after ide-java detects Java files
- Update language server to v0.7.0 for better performance etc.
- Fixed "Classpath is incomplete" error introduced in v0.6.4 caused by language server breaking LSP 2.0 support #37
- Add Java 9 support
- Status bar and process handle improvements
- Ensure version detection compatible with openjdk
- Change version detection logic to handle stderr and stdout
- Update language server to 0.5.0 (fixes #8)
- Display diagnostics error if language server exits unexpectedly
- Remove warnings in console during install
- Update language server to 0.3.0 #13
- Update atom-languageclient for better diagnostics, source ordered OutlineView
- Check Java runtime version at start-up
- Create temporary directory for language server data #5
- Documentation clean-up
- Clean up and simplify download and install code
- Initial release