Elixir

Elixir

Elixir Core Team

Elixir v1.16.3 released

1. Bug fixes

Elixir

  • [bin/elixir] Properly handle the --dbg flag in Elixir’s CLI
  • [Code.Formatter] Add brackets around keyword lists when formatting the left-hand side of when
  • [Kernel] Only infer size in pinned variable in binary strings when needed
  • [System] Add a note that arguments are unsafe when invoking .bat/.com scripts on Windows via System.cmd/3
  • [Port] Add a note that arguments are unsafe when invoking .bat/.com scripts on Windows
  • [URI] Ensure :undefined fields are properly converted to nil when invoking Erlang’s API

Logger

  • [Logger] Ensure translators are persisted across logger restarts

Mix

  • [mix compile] Ensure compile paths are accessible during compilation

Most Liked

josevalim

josevalim

Creator of Elixir

Erlang guarantees byte code compatibility across 3 versions. So we can’t provide precompiled Rebar and Hex that works from 24 all the way up to 27 (sometimes we can, but not this time). The fix would be to precompile several versions of them, we want to do for future releases.

16
Post #5
sabiwara

sabiwara

Elixir Core Team

So far I have installed ref:main using asdf and all tests have passed, so it shouldn’t be hard, right? Is it planned for v1.16.4?

Unfortunately the answer is no.

main is the future 1.17, which will be the first version to support OTP27. You can check the compatibility matrix here.

I don’t recall exactly the issue, but 1.16 can’t support both OTP24 and OTP27 at the same time, so we first have to wait for 1.17 which drops OTP24 support.

Where Next?

Popular in News Top

Elixir
This release includes type inference of patterns to provide warnings for an initial set of constructs (binaries, maps, and atoms). It al...
New
Elixir
1. Enhancements Elixir [Duration] Add Duration.to_iso8601/1 and Duration.from_iso8601/1 [Keyword] Add Keyword.intersect/2-3 to mirror th...
New
Elixir
1. Bug fixes EEx [EEx] Address Dialyzer warnings when invoking EEx.compile_string Elixir [Kernel] Optimize how types are computed for ...
New
Elixir
1. Enhancements Mix [mix compile.elixir] Do not run fixpoint computation on runtime dependencies. This should considerably improve compi...
New
josevalim
I hereby officially announce the Elixir type system effort is transitioning from research into development. Read the full-announcement he...
639 11510 165
New
Elixir
Release: https://github.com/elixir-lang/elixir/releases/tag/v1.10.3 1. Bug fixes Elixir [Code] Return [{mod, bin}] from Code.compile_fi...
New
Elixir
Release: https://github.com/elixir-lang/elixir/releases/tag/v1.10.4 1. Bug fixes Elixir [Kernel] Fix a bug where custom types were prin...
New
josevalim
Hi everyone, We have just released the second release candidate for the next Elixir version: v1.7.0-rc.1. The CHANGELOG and precompiled...
New
josevalim
Official announcement: https://elixir-lang.org/blog/2018/01/17/elixir-v1-6-0-released/ Thanks everyone who gave the release candidate a...
New
josevalim
Official announcement: http://elixir-lang.org/blog/2017/01/05/elixir-v1-4-0-released/
New

Other popular topics Top

freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1140 51847 244
New
dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
itssasanka
Hi all, Trying to get some more clarity over utc_datetime and naive_datetime for Ecto: https://hexdocs.pm/ecto/Ecto.Schema.html#module-...
New
polypush135
As many of you may have realized by now (sorry for all the posts here) I’ve been working on a db problem where I’m trying to aggregate a ...
New
lk-geimfari
What is most correct way to open, read and parse JSON file with poison? For example if we have example.json file in root of some projec...
New
mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 42633 214
New

We're in Beta

About us Mission Statement