Elixir

Elixir

Elixir Core Team

Elixir v1.17.0-rc.1 released

1. Enhancements

Elixir

  • [Duration] Add Duration.to_iso8601/1 and Duration.from_iso8601/1
  • [Keyword] Add Keyword.intersect/2-3 to mirror the Map API

Mix

  • [mix profile.tprof] Add a new profiler, available on Erlang/OTP 27+, which can measure count, time, and heap usage
  • [mix test] Generate cover HTML files in parallel

2. Bug fixes

Elixir

  • [Kernel] Avoid double tracing events when capturing a function
  • [Kernel] Fix a bug where captured arguments would conflict when a capture included a macro that also used captures

3. Soft deprecations

Mix

  • [mix profile.cprof] Deprecated in favor of the new mix profile.tprof
  • [mix profile.eprof] Deprecated in favor of the new mix profile.tprof

Most Liked

josevalim

josevalim

Creator of Elixir

Everyone, please give this a try. It should be the last stop before v1.17.0 final.

24
Post #3
josevalim

josevalim

Creator of Elixir

It is not an Elixir bug. Because of meta-programming, the code is effectively part of your app, Elixir cannot know otherwise (unless the code was annotated - which wasn’t and then it requires a library patch anyway). :slight_smile:

Warnings that arises when compiling deps (not your code), does not cause --warnings-as-errors to fail.

josevalim

josevalim

Creator of Elixir

That’s a bug in the iso8601 package. Check out it issues tracker.

dfalling

dfalling

It’s already been patched (but not yet released) in Absinthe thanks to @doughsay in #1318. But this didn’t previously cause --warnings-as-errors to fail before. It was suggested by sabiwara that maybe this is caused by metaprogramming.

This is the only lib in my codebase that was adversely affected by 1.17. Should I report a ticket in Elixir as well?

Where Next?

Popular in News Top

josevalim
Hi everyone, I am really happy to announce Plug v1.4.0-rc.0. It has many improvements and bug fixes: Multipart support is now implem...
New
josevalim
NOTE: this is a focused thread, so we appreciate if everybody stayed on topic. Feel free to comment anything in regards to calendar forma...
New
Elixir
Release: Release v1.13.1 · elixir-lang/elixir · GitHub 1. Bug fixes Elixir [Code] Do not show code snippets in SyntaxError and TokenMis...
New
josevalim
Hello everyone, We have just released GenStage 0.10.0 with an important bug fix if you were using the BroadcastDispatcher with a select...
New
Elixir
1. Bug fixes Elixir [Duration] Fix parsing of fractional durations with non-positive seconds [Kernel] Do not attempt to group module war...
New
josevalim
Hi everyone, We have just released v1.7.0-rc.0. The CHANGELOG and precompiled files are here: https://github.com/elixir-lang/elixir/rel...
New
Elixir
1. Enhancements Elixir [Code] Emit :defmodule tracing event on module definition Mix [Mix] Add Mix.install_project_dir/0 [Mix] Add env...
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
Elixir v1.5.0-rc.1 has been released. This is the second release candidate for the upcoming Elixir v1.5. It includes bug fixes, enhance...
New
josevalim
Hello everyone, I would like to propose the addition of the Registry project to Elixir: https://github.com/elixir-lang/registry The...
New

Other popular topics Top

Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
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
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 45766 226
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
mgjohns61585
Could someone help me? I'm making my first elixir program, number guessing game. I can't figure out how to convert the user's guess from ...
New
alice
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
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
chrisalley
ExUnit now has describe blocks which is a welcome addition coming from RSpec. In the docs, it states that nested hierarchies of describe ...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
273 38985 115
New

We're in Beta

About us Mission Statement