Skip to content

Releases: KronicDeth/intellij-elixir

v15.1.0

08 Jul 03:33
b619834
Compare
Choose a tag to compare

Changelog

v15.1.0

Enhancemnts

  • #3279 - @osbre
    • Add "Homebrew on Linux" SDK locations.

Bug Fixes

  • #3185 - @KronicDeth
    • Replace uses of Cell.horizontalAlign(HorizontalAlign)
      The API is scheduled for removal and is replaced by Call.align(AlignX.FILL).
  • #3214 - @KronicDeth
    • Ignore group: for docs.
  • #3242 - @KronicDeth
    • Don't resolve built-in types against the index if index is updating.
  • #3249 - @KronicDeth
    • findModuleForPsiElement in mostSpecificSdk in read action.
  • #3250 - @KronicDeth
    • Skip finding mix.exs for OTP apps if it can't be read.
  • #3251 - @KronicDeth
    • Include mix new stderr in IOException for better triage.
  • #3251 - @KronicDeth
    • Include mix new stderr in IOException for better triage.
  • #3252 - @KronicDeth
    • Highlight binary numbers as usual in types.
  • #3253 - @KronicDeth
    • Highlight module attributes as usual in types.
  • #3254 - @KronicDeth
    • Use org.apache.commons.lang.SystemUtils instead of org.codehaus.plexus.interpolation.os.Os to detect if on Windows for Test marker file URL.
  • #3260 - @KronicDeth
    • Call FileIndex.getContentRootForFile in ReadAction when getting working directory for mix format.
  • #3261 - @KronicDeth
    • Don't include null target usage types when finding usage type across all targets.
  • #3262 - @KronicDeth
    • Skip bare Aliases when resolving Types.
  • #3263 - @KronicDeth
    • Exclude .elixir_ls directory when configuring new Projects.
      If the .elixir_ls directory is included the .beam it produces can interfere with normal StubIndex.
  • #3271 - @KronicDeth
    • Check if Internal Erlang SDK home path exists for SDK for New Project.
  • #3288 - @KronicDeth
    • Stop prependingQualifiers at EEx tags.

README Changes

SDK Locations

Package Manager Install Locations

When configuring an SDK, if you don't want to use the suggested SDK home path, you'll need to know where each package manager puts Elixir and Erlang.

Package Manager SDK Type Directory
Homebrew on Linux Elixir SDK /home/linuxbrew/.linuxbrew/Cellar/elixir/VERSION
Erlang SDK /home/linuxbrew/.linuxbrew/Cellar/erlang/VERSION
Erlang for Elixir SDK

v15.1.0-pre+20230708033707

08 Jul 03:43
b619834
Compare
Choose a tag to compare
Pre-release
Add "Homebrew on Linux" SDK locations

v15.1.0-pre+20230708030702

08 Jul 03:13
Compare
Choose a tag to compare
Pre-release
Add "Homebrew on Linux" SDK locations

v15.0.2-pre+20230623204654

23 Jun 20:51
Compare
Choose a tag to compare
Pre-release
Stop prependingQualifiers at EEx tags.

Fixes #3278

v15.0.2-pre+20230616161446

16 Jun 16:20
Compare
Choose a tag to compare
Pre-release
Check if Internal Erlang SDK home path exists for SDK for New Project

Fixes #3173

v15.0.2-pre+20230609212153

09 Jun 21:26
Compare
Choose a tag to compare
Pre-release
Exclude .elixir_ls directory when configuring new Projects

Fixes #3174

If the `.elixir_ls` directory is included the `.beam` it produces can
interfere with normal `StubIndex` creation.

v15.0.2-pre+20230609204721

09 Jun 20:54
Compare
Choose a tag to compare
Pre-release
Skip bare Aliases when resolving Types

Fixes #3175

v15.0.2-pre+20230609200142

09 Jun 20:07
Compare
Choose a tag to compare
Pre-release
Don't include null target usage types when finding usage type across …

…all targets

Fixes #3245

v15.0.2-pre+20230609171512

09 Jun 17:21
Compare
Choose a tag to compare
Pre-release
Add #3260 to changelogs

v15.0.2-pre+20230605142442

05 Jun 14:31
Compare
Choose a tag to compare
Pre-release
Use org.apache.commons.lang.SystemUtils instead of org.codehaus.plexu…

…s.interpolation.os.Os to detect if on Windows for Test marker file URL

Fixes #3158