Releases: KronicDeth/intellij-elixir
Releases · KronicDeth/intellij-elixir
v18.0.0-pre+20240716030244
add local.rebar/local.hex, as if this hasn't been set the command wi…
v18.0.0-pre+20240715195237
18.0.0 (#3603)
v17.0.1-pre+20240715192032
Add 18.0.0 changelog, fix version (#3602)
v17.0.1-pre+20240715184947
Add compatibility for 2024.1 IDEs (#3569) * Update gradlewrapper to v7.6.4 ./gradlew wrapper --gradle-version=7.6.4 To fix gradle issue: https://github.com/gradle/gradle/issues/27156 * Remove use of `FileUtil.FILE_HASHING_STRATEGY` from Intellij FileUtil, it was removed in 2024.1. (Note, this is only used in the jps-build test suite). This also removes references to Trove THashSet, and no longer stores File directly in sets or collections. See https://github.com/JetBrains/intellij-community/commit/560e8fc36b7b889b0cd20b079560c374e86aa5c0 * Add support for 2024.1 IDEs (and runs tests correctly against 2024.1) * Update usages group wording for 2024.1 * Fix more sdk configuration commits in application RW thread, fixes compatibility with IDEs v2024.1 * Fix whitespace in tests due to 2024.1 change I believe 2024.1 changed how the Usages work. In 2023.x: ```kotlin val usages = myFixture.testFindUsagesUsingAction("module_attribute_usage.ex", "kernel.ex") .map { it as UsageInfo2UsageAdapter } ``` In the debugger shows: ``` 0 = {ReadWriteAccessUsageInfo2UsageAdapter@19239} "4|def usage, |do|: |@|module_attribute" 1 = {ReadWriteAccessUsageInfo2UsageAdapter@19240} "2|@|module_attribute| |1" ``` For 2024.1, this shows: ``` 0 = {ReadWriteAccessUsageInfo2UsageAdapter@19421} "2| |@module_attribute| 1" 1 = {ReadWriteAccessUsageInfo2UsageAdapter@19422} "4| def usage, do: |@module_attribute" ``` I believe it not shows the whitespace for the file, where previously it didn't. * pin versions * use BasePlatformTestCase to stop warning * add do block match test * set 241.0 as the version, to fix certain intellij warnings * fix key * revert tests * use thread --------- Co-authored-by: Josh Taylor <[email protected]>
v17.0.1-pre+20240714091541
Infer OTP_RELEASE & ERLANG_SDK_HOME if no environment variable is set…
v17.0.1-pre+20240508172046
Bundle latest OtpErlang.jar from JInterface v1.14 for OTP v26
v17.0.1-pre+20240508032159
Add the correct ERL and elixir arguments for starting IEx depending o…
v17.0.1-pre+20240501182317
Render code snippets that are not links
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