Skip to content

Releases: KronicDeth/intellij-elixir

v17.0.0

11 Jan 16:12
Compare
Choose a tag to compare

Changelog

v17.0.0

Breaking changes

Enhancements

Bug Fixes

  • #3431 - @KronicDeth
    • Add displayName in plugin.xml for configurables for faster menu loading.
      • org.elixir_lang.facet.configurable.Project - "Elixir"
      • org.elixir_lang.facets.sdks.erlang.Configurable - "Internal Erlang SDKs"
      • org.elixir_lang.facets.sdks.elixir.Configurable - "SDKs"

v17.0.0-pre+20240110223620

10 Jan 22:39
Compare
Choose a tag to compare
Pre-release
Bump version

v16.1.0-pre+20240110222124

10 Jan 22:24
23a9359
Compare
Choose a tag to compare
Pre-release
Merge pull request #3500 from KronicDeth/2023.3

Fix build for 2023.3

v16.0.1-pre+20231208222626

08 Dec 22:29
Compare
Choose a tag to compare
Pre-release
Support 233 (2023.3 release)

v16.0.0-pre+20231103194649

03 Nov 19:52
d3a8195
Compare
Choose a tag to compare
Pre-release
Merge pull request #3431 from KronicDeth/3338

Add displayName in plugin.xml for configurables for faster menu loading

v16.0.0

12 Sep 23:42
Compare
Choose a tag to compare

Changelog

v16.0.0

Incompatible Changes

Enhancements

v16.0.0-pre+20230912181500

12 Sep 18:20
Compare
Choose a tag to compare
Pre-release
Enable 232 version

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