Release of Elixir version 1.14.3

56
clicks
Release of Elixir version 1.14.3

Source: elixirforum.com

Type: Discussion

The Elixir community has announced the release of Elixir v1.14.3. This new release includes several enhancements such as the speeding up of runtime module loading in the parallel compiler and optimization of range membership implementation. Also included are improvements to ExUnit, with doctests now returning values and having consistent order. In terms of bug fixes, the release addresses issues with the handling of negative years in `Calendar.strftime/2`, improves FunctionClauseError blaming with `is_struct/2` guards, fixes variable scoping in `defguard` expansion, avoids warnings on captured underscored vars from `defmodule`, handles missing line info on type warnings, corrects `Macro.to_string/1` for large negative integers, ensures proper type and escape in macro's `__ENV__` expansion, and ensures `Path.wildcard/2` expands `..` symlinks correctly. Additionally, some corner cases in `Range.disjoint?/2` implementation have been addressed, and ExUnit's doctest error messages have been refined.

© HashMerge 2024