Elixir release

1.2.3

Change breakdown

Organization at a glance

Detailed changelog

Enhancement

6 changes

Tool: Elixir Module: Base

Add :ignore and :padding option to encoding/decoding functions

Tool: Elixir Module: Mix

Add Mix.Projects.deps_paths that returns the dependencies path as a map

Tool: Elixir Module: ExUnit

Do not provide negative line numbers without generated annotation (for compatibility with Erlang 19)

Tool: Elixir Module: Mix

Reject non fullfilled optional dependencies later on in the convergence resolution for proper dependency sorting

Tool: Elixir Module: String

Fix incomplete data trimming on both String.replace_trailing and String.rstrip

Tool: Elixir Module: String

Attach debug_info back into Unicode modules for Dialyzer support