In mix projects there is the option to configure the required elixir version:
def project do
[
elixir: "~> 1.7"
]
end
I could not find any docs about it, so I’m wondering - what exactly does this option do? Does it only say that the app can run with 1.7 and above, or it has any other effect? For example behaves differently during compilation, shows different deprecation warnings, etc?