Version 11.0.0
Donate (Average is $30.29 USD.)
Thanks
- For reporting how totally breaking the breaking changes in 2019.2 were
- Jinlong Zhao (@vwlio)
- Olivier Pichon (@olivierpichon)
Changelog
v11.0.0
Enhancements
- #1545 - @KronicDeth
- Simplifications due to only supporting IntelliJ 2019.2
- Don’t use reflection for error report Submitter
- Don’t use deprecated WeakHashMap. It was needed for backwards compatibility, but since this build is for 2019.2 only, no compatibility is necessary and it clears up the long warnings from the logs for end users.
- Remove reflection from OutputToGeneralTestEventsConverters. Only 2019.2 is now supported, so no need for complicated backwards compatibility.
- Only support IntelliJ 2019.2 in Travis CI
- Remove Elixir 1.5 and 1.6 builds as they are both > 1 year since the last release approximately.
- Simplifications due to only supporting IntelliJ 2019.2
Bug Fixes
- #1545 - @KronicDeth
- IntelliJ 2019.2 compatibility
-
Explicitly depend on java plugin. 2019.2 extracted the Java functionality to a plugin (as outlined here), which includes the JPS builder used for Project Build functionality.
-
Remove project converterts. Project converters are broken in 2019.2 because the
DialogWrapperthey try to launch isn’t being launched in the Event Dispatch Thread (EDT) (https://youtrack.jetbrains.com/issue/IDEA-218071).As this is bug in code wholey controlled by upstream, the only option is to remove the project converters. The work-around is for users to re-import projects when a project layout update is necessary.
-
Fix nullability of
overridearguments inChooseByNameModel -
Don’t use dependency injection for OpenProcessor builder. JetBrains has removed dependency injection for Extensions in 2019.2.
-
Don’t pass a null name ot findSdk
-
- IntelliJ 2019.2 compatibility
Incompatible Changes
- #1545 - @KronicDeth
- Changes needed for 2019.2 compatibility make this build incompatible with earlier releases.


















