Releases: KronicDeth/intellij-elixir
Releases · KronicDeth/intellij-elixir
v17.0.0
Changelog
v17.0.0
Breaking changes
- #3500 - @KronicDeth
- Drop support for <= 2023.2 IDEs.
Enhancements
- #2402 - @joshuataylor
- Support 2023.3 IDEs.
Bug Fixes
- #3431 - @KronicDeth
- Add
displayName
inplugin.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"
- Add
v17.0.0-pre+20240110223620
Bump version
v16.1.0-pre+20240110222124
Merge pull request #3500 from KronicDeth/2023.3 Fix build for 2023.3
v16.0.1-pre+20231208222626
Support 233 (2023.3 release)
v16.0.0-pre+20231103194649
Merge pull request #3431 from KronicDeth/3338 Add displayName in plugin.xml for configurables for faster menu loading
v16.0.0
Changelog
v16.0.0
Incompatible Changes
- #3327 - @marceloneppel
- Drop support for <= 2023.1 IDEs.
Enhancements
- #3327 - @marceloneppel
- Support 2023.2 IDEs.
v16.0.0-pre+20230912181500
Enable 232 version
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