Releases: KronicDeth/intellij-elixir
Releases · KronicDeth/intellij-elixir
v15.1.0
Changelog
v15.1.0
Enhancemnts
Bug Fixes
- #3185 - @KronicDeth
- Replace uses of
Cell.horizontalAlign(HorizontalAlign)
The API is scheduled for removal and is replaced byCall.align(AlignX.FILL)
.
- Replace uses of
- #3214 - @KronicDeth
- Ignore
group:
for docs.
- Ignore
- #3242 - @KronicDeth
- Don't resolve built-in types against the index if index is updating.
- #3249 - @KronicDeth
findModuleForPsiElement
inmostSpecificSdk
in read action.
- #3250 - @KronicDeth
- Skip finding
mix.exs
for OTP apps if it can't be read.
- Skip finding
- #3251 - @KronicDeth
- Include
mix new
stderr inIOException
for better triage.
- Include
- #3251 - @KronicDeth
- Include
mix new
stderr inIOException
for better triage.
- Include
- #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 oforg.codehaus.plexus.interpolation.os.Os
to detect if on Windows for Test marker file URL.
- Use
- #3260 - @KronicDeth
- Call
FileIndex.getContentRootForFile
inReadAction
when getting working directory formix format
.
- Call
- #3261 - @KronicDeth
- Don't include
null
target usage types when finding usage type across all targets.
- Don't include
- #3262 - @KronicDeth
- Skip bare Aliases when resolving Types.
- #3263 - @KronicDeth
- Exclude
.elixir_ls
directory when configuring newProject
s.
If the.elixir_ls
directory is included the.beam
it produces can interfere with normalStubIndex
.
- Exclude
- #3271 - @KronicDeth
- Check if Internal Erlang SDK home path exists for SDK for New Project.
- #3288 - @KronicDeth
- Stop
prependingQualifiers
at EEx tags.
- Stop
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
Add "Homebrew on Linux" SDK locations
v15.1.0-pre+20230708030702
Add "Homebrew on Linux" SDK locations
v15.0.2-pre+20230623204654
Stop prependingQualifiers at EEx tags. Fixes #3278
v15.0.2-pre+20230616161446
Check if Internal Erlang SDK home path exists for SDK for New Project Fixes #3173
v15.0.2-pre+20230609212153
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
Skip bare Aliases when resolving Types Fixes #3175
v15.0.2-pre+20230609200142
Don't include null target usage types when finding usage type across … …all targets Fixes #3245
v15.0.2-pre+20230609171512
Add #3260 to changelogs
v15.0.2-pre+20230605142442
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