Background
The newest version of Elixir (1.7.X) has a bug that prevents the usage of dialyzer 16.
Now, I am aware that some previous versions were free from this problem, but I don’t know which ones.
What I tried
I have tested the following builds:
1.7.2-otp-21
1.7.3-otp-21
1.7.4-otp-21
All failed to work properly.
The bug can be reproduced with the MWE:
Question
What is the latest version of elixir-otp-erlang that is not affected by this bug?
I wrote a script (using official docker images) to test against all
1.7
versions and all of them failed.The lasted version that works seems to be
1.6.6
.