Skip to content

v1.0.3

Compare
Choose a tag to compare
@josevalim josevalim released this 12 Feb 10:12

Enhancements

  • [Elixir] Do not show exported vars warning
  • [Elixir] Improve error messages when using invalid expressions inside maps
  • [Elixir] Skip aliases and import warnings when code cannot compile
  • [IEx] Improve autocompletion for Erlang/Elixir based on loaded applications
  • [IO] Make IO.ANSI.Docs readable on white background
  • [Mix] Provide clearer error message when updating archives on Windows
  • [Mix] Don't go through hex.pm API server to install Hex

Bug fixes

  • [Elixir] Ensure all Elixir applications work with code upgrades
  • [Elixir] Don't leave spurious processes and stale data when the parallel compiler fails
  • [Inspect] Keep original stacktrace on Inspect errors
  • [IO] Fix IO.ANSI.Docs handling of *, **, _ where they would be activated in the middle of words
  • [Logger] Fix logging with metadata[:function]
  • [Mix] Don't show hex update message on mix local.hex
  • [Mix] Ensure tasks are properly underscored and camelized
  • [Mix] Ensure Mix does not use ANSI escapes on Windows unless ANSI is enabled
  • [Mix] Only shutdown Logger if the Mix application is being actually started
  • [Mix] Ensure priv/include are copied on Windows even if source did not change
  • [Mix] Ensure rebar dependencies work when user path has a space on Windows
  • [Regex] Fix Regex.replace/4 failures when the number of substitutions in pattern is more than the number of matches and support \g{...} patterns
  • [String] Fix LFCR being treated as a grapheme instead of CRLF
  • [URI] Do more strict matching on URI schema