Thanks

Changelog

v10.2.0

Enhancements

  • #1353 - @KronicDeth
    • Improve support for umbrella projects in Small IDEs like Rubymine by creating a separate module for each mix.exs when opening a directory (DirectoryConfigurator). This matches the pre-existing support in Rich IDEs (IntelliJ Community & Ultimate Edition) when using Import From External Model and Quick Import when opening a directory.
    • Ignore assets directory when looking for mix.exs files for Import From External Model, Quick Import and Directory Configurator.
  • #1355 - @KronicDeth
    • Update Build Matrix
      • Add 2018.3.
        • Update gradlew to 5.0.
        • Update org.jetbrains.intellij to 0.3.12.
        • Update org.jetbrains.kotlin.kvm to 1.3.10.
          • Update Kotlin apiVerision to 1.3.
        • Update de.undercouch.download to 3.4.3.
        • Don't configure Kotlin in projects that don't use it.
      • Remove 2017.3 to keep version count at 3.

Bug Fixes

  • #1355 - Prevent ConcurrentModificationExceptions when updating gradle by using allprojects less. - @KronicDeth
  • #1359 - @KronicDeth
    • Remove unused variables in Elixir debugger server.
    • Protect from AssertionError when VirtualFileCache is disposed.
  • #1360 - Protect from AssertionError when VirtualFilePointerContainer is disposed. - @KronicDeth
  • #1364 - Use :path for deps for paths external to project. Unfortunately, even though they show up in the Project Structure, only ebin directories are shown as it is restricted to those marked as CLASSES and the :path lib is a SOURCES. - @KronicDeth
  • #1367 - Ignore :tag when finding path to dep. - @KronicDeth
  • #1368 - No longer use the forked version of TerminalExecutionConsole as 2018.3's version doesn't have the text echoing behavior that was being bypassed before. - @KronicDeth
  • #1372 - Ignore :ref when finding path to dep. - @KronicDeth
Assets 3