Elixir
Elixir Core Team
Elixir v1.19.4 released
1. Enhancements
Mix
- [mix xref] Add
--min-cycle-labelto help projects adapt to the more precisemix xref graphreports in Elixir v1.19. In previous versions, Elixir would break a large compilation cycle into several smaller ones, and therefore developers would check for--min-cycle-sizeon CI. However, the issue is not the size of the cycle (it has no implication in the amount of compiled files), but how many compile-time dependencies (aka compile labels) in a cycle. The new option allows developers to filter on the label parameter
2. Bug fixes
Elixir
- [File] Ensure
File.cp_r/3reports non-existing destination properly (instead of source)
ExUnit
- [ExUnit] Fix formatter crash when diffing takes too long
- [ExUnit] Ensure parallel matches in
assertpropagate type information
Logger
- [Logger] Fix regression where formatter would crash when given chardata (the crash would happen when logging non-ASCII characters)
Mix
- [mix help] Ensure
app:APPworks when the project or its dependencies were not yet compiled - [mix escript.build] Ensure the
hexapplication can be included in escripts
Popular in News
Release: Release v1.9.0-rc.0 · elixir-lang/elixir · GitHub
Releases
The main feature in Elixir v1.9 is the addition of releases. A relea...
New
Release: Release v1.9.3 · elixir-lang/elixir · GitHub
This release deprecates the use of URLs on mix archive.install, mix escript.instal...
New
Hey everyone! It’s my enormous pleasure to present Hex Diff, an official hex.pm service for generating web-based diffs between package ve...
New
Official announcement: Elixir v1.12 released - The Elixir programming language
Elixir v1.12 is out with improvements to scripting, tight...
New
Elixir v1.14 brings many improvements to the debugging experience in Elixir
and data-type inspection. It also includes a new abstraction...
New
This release requires Erlang/OTP 27+ and is compatible with Erlang/OTP 29.
1. Enhancements
EEx
[EEx] Optimize compiler by flattening ex...
New
Hi everyone, this release includes type inference across applications and is our last step before v1.20. Please give it a try!
Here are ...
New
Other popular topics
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
Hey,
Just curious what are the main benefits of Elixir compared to Clojure?
When is Elixir more useful than Clojure and vice versa?
Th...
New
What learn first? Rust or Elixir
Hi Elixir community!
I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar.
I p...
New
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service.
Currently when I de...
New
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex









