Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/KronicDeth/intellij-elixir

Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
https://github.com/KronicDeth/intellij-elixir

Bump version

f79362f014912186ba6d840aea959b2d6223cf6c authored 12 months ago by Elle Imhoff <[email protected]>
Merge pull request #3500 from KronicDeth/2023.3

Fix build for 2023.3

23a9359b6a72a5b0bd2b639a51a348c14639df68 authored 12 months ago by Elle Imhoff <[email protected]>
Drop support for <= 2023.2

RowIcon constructors are incompatible between 2023.2 and 2023.3.

732591c1b057ad22a47a1698e857d9bfc0882614 authored 12 months ago by Elle Imhoff <[email protected]>
Switch to apache.common.lang3

2a9fb0b434c5e98850a760dbe6ce605f9cb0d3a8 authored 12 months ago by Elle Imhoff <[email protected]>
Add missing @Deprecated annotations

892708a05a8278b23b46a054de3eb4762475fbd1 authored 12 months ago by Elle Imhoff <[email protected]>
Support 233 (2023.3 release)

876b7702e439c398f4ae2cc41647eb45d2a157ea authored about 1 year ago by Josh Taylor <[email protected]>
Merge pull request #3431 from KronicDeth/3338

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

d3a81951b2894c6cdf47c658e8c42074daccdaf7 authored about 1 year ago by Elle Imhoff <[email protected]>
Add #3431 to changelogs

910feabffbd251368db98cd31b8369ff3018538c authored about 1 year ago by Elle Imhoff <[email protected]>
Set displayName for facet.configurable.Project in XML

Fixes #3330

Speeds loading menus.

02bd4de152623bdf4ae9367ff1177068b4723e2d authored about 1 year ago by Elle Imhoff <[email protected]>
Set displayName for facets.sdks.erlang.Configurable in XML

Fixes #3345

Speeds loading menus.

de76e9f39743c0ef38cba94ce36c45c3fc8af000 authored about 1 year ago by Elle Imhoff <[email protected]>
Set displayName for facets.sdks.elixir.Configurable in XML

Fixes #3338

Speeds loading menus.

2d5378bee30b19d232b47e7a5ea0413eb107035e authored about 1 year ago by Elle Imhoff <[email protected]>
Enable 232 version

e7d15472ba464531e0f8a1e6ffd9dd36ee3171ad authored over 1 year ago by Marcelo Henrique Neppel <[email protected]>
Add "Homebrew on Linux" SDK locations

b619834ed605b2e468afbf0b8c0c2ab61b24a6dc authored over 1 year ago by Ostap Brehin <[email protected]>
Stop prependingQualifiers at EEx tags.

Fixes #3278

ca0b1ae5506eb73ff453f81861348b720ff8bd4d authored over 1 year ago by Elle Imhoff <[email protected]>
Check if Internal Erlang SDK home path exists for SDK for New Project

Fixes #3173

bfce886835f54c5ec2612cb346dcb2b1f4aa3101 authored over 1 year ago by Elle Imhoff <[email protected]>
Exclude .elixir_ls directory when configuring new Projects

Fixes #3174

If the `.elixir_ls` directory is included the `.beam` it produces can
interfere wit...

246d95fe4ad3784938f34153cda7b54c9a31ace7 authored over 1 year ago by Elle Imhoff <[email protected]>
Skip bare Aliases when resolving Types

Fixes #3175

e4214a9ee768bb6467351555297be0f355d65651 authored over 1 year ago by Elle Imhoff <[email protected]>
Don't include null target usage types when finding usage type across all targets

Fixes #3245

cfe92a2be91092af512d250378ef479f8a954752 authored over 1 year ago by Elle Imhoff <[email protected]>
Add #3260 to changelogs

aca8d9affba37558c84a291275ad53ef0fe54b53 authored over 1 year ago by Elle Imhoff <[email protected]>
Truncate changelogs

Only include the latest major version as editing the full history
markdown CHANGELOG.md is too s...

6610a5b8ebd435092127580070bfe61e45ee8251 authored over 1 year ago by Elle Imhoff <[email protected]>
Call FileIndex.getContentRootForFile in ReadAction when getting working directory for mix format

Fixes #3189

8c9c5fca7985ce9ce7385b61cbf9794907f81c24 authored over 1 year ago by Elle Imhoff <[email protected]>
Use org.apache.commons.lang.SystemUtils instead of org.codehaus.plexus.interpolation.os.Os to detect if on Windows for Test marker file URL

Fixes #3158

ea0233a9247fdcb2480763cd02d1eebc155c45db authored over 1 year ago by Elle Imhoff <[email protected]>
Highlight module attributes as usual in types

Fixes #1667

9895d94490df495b46fef9d44d22f8a35ba4c1d9 authored over 1 year ago by Elle Imhoff <[email protected]>
Highlight binary numbers as usual in types

Fixes #1549

f3ccefd9b3b1d0a1fd275d01f90245493d7d4d8d authored over 1 year ago by Elle Imhoff <[email protected]>
Include mix new stderr in IOException for better triage

Until it can be determined how to exit the `setupProject` step cleanly,
make the error reporting...

310b770266457008f44b22e51cd6a1b7950f729f authored over 1 year ago by Elle Imhoff <[email protected]>
Skip finding mix.exs for OTP apps if it can't be read

Fixes #3248

f963cf483bbf672962811add58b953d2ccc388d1 authored over 1 year ago by Elle Imhoff <[email protected]>
findMOduleForPsiElement in mostSpecificSdk in read action

Fixes #3212

e261b4fd121fd007bd0e86181a5dd5632a0b85e3 authored over 1 year ago by Elle Imhoff <[email protected]>
Don't resolve built-in types against the index if index is updating

Fixes #3168

5bd799a4543cd4c03836db150ecdbf6eca36c860 authored over 1 year ago by Elle Imhoff <[email protected]>
Ignore group for docs

Fixes #3187

66cb85ed6da12eb6aa22ed34f6aaa31d643e1a12 authored over 1 year ago by Elle Imhoff <[email protected]>
Merge pull request #3213 from KronicDeth/3185

Replace uses of Cell.horizontalAlign(HorizontalAlign)

de377456a6037e8c32bb614f4b2c716894f15867 authored over 1 year ago by Elle Imhoff <[email protected]>
Fix indentation of CHANGELOG

Indentation for 11.11.0 was incorrect leading to code blocks going too far.

df7ff2915cc43a0b22affafd0d6d80fe162191c1 authored over 1 year ago by Elle Imhoff <[email protected]>
Replace uses of Cell.horizontalAlign(HorizontalAlign)

Fixes #3185

The API is scheduled for removal and is replaced by `Call.align(AlignX.FILL)`.

3f5d79817c282b11dd18b06e272e16da65ae8700 authored over 1 year ago by Elle Imhoff <[email protected]>
Update since build for RubyMine and WebStorm

Latest build for RubyMine 2023.1 is 231.8109.174
https://www.jetbrains.com/ruby/download/other.h...

f5a54a966122644638b6cce24ec823f1ac34b4ce authored over 1 year ago by Vanderson Lopes <[email protected]>
Merge pull request #3180 from KronicDeth/3179

Remove duplicate dependency on `com.intellij.modules.java` plugin

bb4ef2bd7d4ad15775a0f6b3436afdc0e9d6690b authored over 1 year ago by Elle Imhoff <[email protected]>
Add #3176 to changelogs

da4d79a2821dc2ca321ea57448c149b5663146a1 authored over 1 year ago by Elle Imhoff <[email protected]>
Remove duplicate dependency on `com.intellij.modules.java` plugin

243950af844ad046dfcc03e198d477d16f96cf22 authored over 1 year ago by Elle Imhoff <[email protected]>
Update default branch references to `main`. This is to match the change of branch name in the repo that was made sometime after September 25th 2020.

This should allow the GitHub Action for canary releases to run.
Also fix the "Build Status" badge...

13741f8a0f6aac808d95d64a5b0fdefab9807b0f authored over 1 year ago by Steve <[email protected]>
feat: enable 231 version

429c5e5fe0c27e4f60f76581d3f9c0ce61c38d89 authored over 1 year ago by ViseLuca <[email protected]>
Ignore from preload list that doesn't have square brackets

Fixes #3171

When trying to resolve keyword keys to `from`, don't error on unknown keys if any p...

0026263d13d6d868b1b02f28bf42a83aee6691a8 authored over 1 year ago by Elle Imhoff <[email protected]>
Merge pull request #3140 from KronicDeth/2740

Validate `--app` is set correctly for new projects

beec0d84daef49b1cc60b721f6f29cce7fdbdf45 authored over 1 year ago by Elle Imhoff <[email protected]>
Add #3140 to changelogs

31eec71a0a94b6644131190f6ea5dc4833694472 authored over 1 year ago by Elle Imhoff <[email protected]>
Validate --app is set correctly for new projects

1. If inferred from project name, make sure the name is valid application name the same as `mix ...

99743c810d73b8c947c777b9c4498f0e055ff891 authored over 1 year ago by Elle Imhoff <[email protected]>
Strip color codes from mix new error notification

d3733f197dc4eec20b91a1cdc4694df541f4185e authored over 1 year ago by Elle Imhoff <[email protected]>
Don't associate mix new errors with new project

The new project doesn't have a frame, so the notification was suppressed before.

dcafe72d299b5a58c8442957e14d252693eb09d7 authored over 1 year ago by Elle Imhoff <[email protected]>
Log the accumulated and target usage type that cannot be folded

Fixes #2735

e46e8d1747e34abe5f208355433a3a29e83f040f authored over 1 year ago by Elle Imhoff <[email protected]>
Merge pull request #3129 from KronicDeth/2751

Keep looking for variants above terminal resolution constructs

49c0465e9ea90d53bf175c2415d2b052150c9d0c authored over 1 year ago by Elle Imhoff <[email protected]>
Add #3129 to changelogs

85e851185f3d1a13e1311ab1b778206a71e2b916 authored over 1 year ago by Elle Imhoff <[email protected]>
Prevent listing variants from outer module in nested module

Fixes #1270

47d28ce6ec8d39217a2305fa2edeaf0f2bad0533 authored over 1 year ago by Elle Imhoff <[email protected]>
List Kernel and Kernel.SpecialForms variants inside modulars

Fixes #1780

Keep processing at end of modulars when looking for variants, which will check the ...

ffeea52345ec9bf811c564fc9a995e430a923e01 authored over 1 year ago by Elle Imhoff <[email protected]>
Keep looking for variants above if and unless

Fixes #2751

`if` and `unless` used to call `keepProcessing()` after checking if the child calls...

e7841749ddf1561a80bc39e126b9f73e108959c7 authored over 1 year ago by Elle Imhoff <[email protected]>
Merge pull request #3126 from KronicDeth/2752

Replace name with relative identifier instead of identifier for qualified calls on rename

2df8fc39e6dc2adc1647b13a957e7e14431dcd34 authored almost 2 years ago by Elle Imhoff <[email protected]>
Replace name with relative identifier instead of identifier for qualified calls on rename

Fixes #2752

9ff5b9ea4b93a094dfe23390ec6b1899e1ae114b authored almost 2 years ago by Elle Imhoff <[email protected]>
Log if new name element type does not match old name element type

171c90c2cd53cc6b00d660d17c29062ed092c392 authored almost 2 years ago by Elle Imhoff <[email protected]>
Don't inject markdown in empty heredoc docs

Fixes #2817

2b3884fe3acbd34ffed59b4170f0ae32d93cde15 authored almost 2 years ago by Elle Imhoff <[email protected]>
Log heredoc where markdown cannot be injected

Fixes #2904

3d2fa566fe3cce90d1ab70e06d8234db3551d1f8 authored almost 2 years ago by Elle Imhoff <[email protected]>
Check Elixir SDK has Erlang SDK before running dialyzer

Fixes #2913

Notify user of configuration error instead of throwin exceptiion when constructing ...

571f1784e84d8f53af48863ef8dc7c7884574941 authored almost 2 years ago by Elle Imhoff <[email protected]>
Filter out Elixir SDKs that don't have an Erlang SDK when importing projects

Fixes #2918

c93a6c89528f0af4b1c7406786c97defbb147b11 authored almost 2 years ago by Elle Imhoff <[email protected]>
Setting name on a call definition clause sets the name on the head instead

Fixes #2094
Fixes #2917

The JetBrains API both renames the usage references AND the original el...

8736c7d76063145ba24ef82120e10602ea781589 authored almost 2 years ago by Elle Imhoff <[email protected]>
Skip unqualified no arguments call when Ecto.Query.from arguments is being typed

Fixes #2915

d74cf24e85c90f98c09a5403de7fb5803751eb3c authored almost 2 years ago by Elle Imhoff <[email protected]>
Handle binary modules when processing protocols and implementations for line markers and definition search

Fixes #2417

dde87b940cc490afd794d7f4d3e9131b27e57868 authored almost 2 years ago by Elle Imhoff <[email protected]>
Find enclosing quote when defs are inside of an fn as in Phoenix route helpers

Fixes #2923

042674f71bfe0e2171086610178879d950810d58 authored almost 2 years ago by Elle Imhoff <[email protected]>
Ignore unquote calls when injecting docs.

Fixes #2926

1743fc9326d23a8c7bb8a9978c9c7df606847b3c authored almost 2 years ago by Elle Imhoff <[email protected]>
Ignore top-level Aliases when collecting docs

Fixes #2926

4e63f673e140833210b50719a831a0446468c395 authored almost 2 years ago by Elle Imhoff <[email protected]>
Ignore strings, charlists, and sigils at the top of file when looking for doc comments

Fixes #2932

992b3816c9826967da36ad4ca15442b0d7525200 authored almost 2 years ago by Elle Imhoff <[email protected]>
Don't allow Elixir SDK without Erlang SDK to be selected for New Project

Fixes #2747

The SDK has to be able to work for `mix new`.

b69aa25d7b3918256776fce8b30c449a50fdd1fc authored almost 2 years ago by Elle Imhoff <[email protected]>
Ignore `null` operands for `not in` `primaryArguments()`

Fixes #2725

Instead of including both left and right operand always and so having null operand ...

c6a6143e5f1e6a4d16d881f2e666134c3ab459ab authored almost 2 years ago by Elle Imhoff <[email protected]>
Use minByOrNull to protect from empty module list

Fixes #2956

This fix may not work as the line number reported in the errors is actually outside...

429899c35d320ec0f017c81f4a4ddaa6e97938d8 authored almost 2 years ago by Elle Imhoff <[email protected]>
Set sinceBuild to IntelliJ IDEA 2022.3

Fixes #2960

Fixes incorrect compatibility listed with < 2022.3 when < 2022.3 support was remove...

8b10909b6fab595f70ff7dabf9d49c0eabeb96e2 authored almost 2 years ago by Elle Imhoff <[email protected]>
Return an empty array of primaryArguments instead of array with null operand for unary operation without operand

Fixes #3059

f1fb17b00b7cc4a05d03052f405f1ff88b06f744 authored almost 2 years ago by Elle Imhoff <[email protected]>
Ignore hexadecimal numbers at the root of the file when collecting doc comment

Fixes #3072

f8a4e33ba78031bf182cb88a361838380c8c6b63 authored almost 2 years ago by Elle Imhoff <[email protected]>
Ignore if stubs ids can't be found when resolving Callables

Fixes #2945

beefdb2e1ba1e28d10a3fca02bd2cf7c122f14c0 authored almost 2 years ago by Elle Imhoff <[email protected]>
Check if heredoc has lines before calculating host text range for Markdown docs.

Fixes #2972

fac4a12d3cc4ee58b264e70cf9f399af6b9d0388 authored almost 2 years ago by Elle Imhoff <[email protected]>
Merge pull request #3061 from KronicDeth/2974

Ignore request_body and responses for docs

06834e43b382cc9f447fd564fdb5190d55bf55c8 authored almost 2 years ago by Elle Imhoff <[email protected]>
Add #3061 to changelogs

1b5b2d0b3d6fd0f3d46435ab43dfbd2f224b914c authored almost 2 years ago by Elle Imhoff <[email protected]>
Ignore responses for docs

7a73e20bce7bd31c4a35328b5e0655cb8fcfef4f authored almost 2 years ago by Elle Imhoff <[email protected]>
Ignore request_body for docs

Fixes #2974

466ecf11fefae0c5731ea0fd0f01db7ac0d9ac29 authored almost 2 years ago by Elle Imhoff <[email protected]>
Don't decompile Erlang And as Elixir and

Fixes #2976

0604177567117293f09058cfcbf8f2b74fe8a8c0 authored almost 2 years ago by Elle Imhoff <[email protected]>
Ignore if package virtual file is disposed before the deps can be read

Fixes #2984

b75d9f486f3452f8147d2bcdaef7497aa81e58bb authored almost 2 years ago by Elle Imhoff <[email protected]>
Ignore identifier when @*doc attribute isn't quoted.

Fixes #2991

131d36adf539d2fcdfb886d2328386a855f85fe6 authored almost 2 years ago by Elle Imhoff <[email protected]>
Include more lines of context for stacktraces in error reports

Fixes #2993

4cf6e199e895bcff0b1ad2b624ddeb1355c15969 authored almost 2 years ago by Elle Imhoff <[email protected]>
Only use Elixir SDK for `mix format` if it has an Erlang SDK

Fixes #3001

b9ebe990451863ff1971f4b283027dad06a36fa0 authored almost 2 years ago by Elle Imhoff <[email protected]>
Check if module is disposed when write action is run for syncLibraries

Fixes #3002

fe7be64f808ee787763dd9b4f4c283fb40cefeed authored almost 2 years ago by Elle Imhoff <[email protected]>
Don't look for variable use scope above EEx tags

Fixes #3004

If a variable is declared in an EEx tag then it is actually missing its declaration...

85c0951801ee626c8de88bf201b3c9b5d8ef4633 authored almost 2 years ago by Elle Imhoff <[email protected]>
Ignore type for docs

Fixes #3017

d0d90e46fd12175ac3e6880870d5be4f4abb3d31 authored almost 2 years ago by Elle Imhoff <[email protected]>
Replace TODO in leex.reference.resolver.Assign with logger errors that include PSiElement

Fixes #3020

b8d2bd2a242e66892e53dccba8e0dc9fddc31214 authored almost 2 years ago by Elle Imhoff <[email protected]>
Ignore atoms at top-level when looking for docs

Fixes #2901

f4663b802aae61c833550feba199b9e0a06fba15 authored about 2 years ago by Elle Imhoff <[email protected]>
Merge pull request #2946 from ViseLuca/feat/compatibility_with_version_2022_3

feat: added compatibility

965b94b3df226f4323d6bde46bf03838b9b6c919 authored about 2 years ago by Elle Imhoff <[email protected]>
Add #2946 to changelogs

f7fc8d19ff1da2f9107c0ca613187877817aa48e authored about 2 years ago by Elle Imhoff <[email protected]>
Remove failing test

a68fabfa808dade6e2343e0f8013b3f3b2f7c086 authored about 2 years ago by Elle Imhoff <[email protected]>
Drop support for 2022.1 and 2022.2

Source cannot be compatible with 2022.3 and earlier 2022 releases at the same time.

e90315bf46a11419f85e4021f515eede4792d811 authored about 2 years ago by Elle Imhoff <[email protected]>
Test against 2022.1, 2022.2, and 2022.3

6fecced947c5338671ce6f3246277ad794d34cd5 authored about 2 years ago by Elle Imhoff <[email protected]>
Update calls to 2022.3 APIs

a7ea82103ab8f01a34a07237858b7422dc00d15d authored about 2 years ago by Elle Imhoff <[email protected]>
org.jetbrains.intellij 1.70 => 1.10.0

d29a2e2d3a32c6cdf7885b6d7882ed385400f0e9 authored about 2 years ago by Elle Imhoff <[email protected]>
Kotlin API Version 1.3 => 1.7

5f1842ba0dbdaedb600ffaedbe5293dccfdd89da authored about 2 years ago by Elle Imhoff <[email protected]>
JDK 11 => 17

cfb770e6e0d7fa52ffa3e1499facba5a44e34163 authored about 2 years ago by Elle Imhoff <[email protected]>
Erlang 24.1.6 => 24.3.4.6

Supported list retrieved from
https://repo.hex.pm/builds/otp/ubuntu-22.04/builds.txt, which is u...

652ccdbaa0b3f64110d821e5348fbe49a81ede90 authored about 2 years ago by Elle Imhoff <[email protected]>
feat: added compatibility

abce00609714a82a0d8c5848017e2c4686349b17 authored about 2 years ago by ViseLuca <[email protected]>
Don't update hex or fetch dependencies if SDK not selected when creating project

Fixes #2898

63111301b6f60b8c901f428b6786188423002f7c authored about 2 years ago by Elle Imhoff <[email protected]>
Stop accumulating qualifiers when bracket operation is hit either as qualifier or argument

Fixes #2839

60adacd4ee95612612f25a723571bfcd58295c5f authored about 2 years ago by Elle Imhoff <[email protected]>
Ignore useless `warn_missing` in edeliver's distillery dep

Fixes #2845

b27a5696cbf6c99a3b573c0c70e189b5b0ac17d9 authored about 2 years ago by Elle Imhoff <[email protected]>