Elixir v1.9.2 released

Release: Release v1.9.2 · elixir-lang/elixir · GitHub

1. Enhancements

Mix

  • [mix release] Allow {:from_app, app_name} as a version for releases

2. Bug fixes

Elixir

  • [Kernel] Ensure compilation works for a variable named super
  • [Kernel] Ensure capture operator of a local function expands correctly inside a macro
  • [Regex] Ensure dynamic recompilation of regexes considers options. This fixes an issue where parsing the protocol in URI.parse/1 seemingly looked case sensitive when running Elixir precompiled on another machine

Mix

  • [mix release] Use Base.encode32 when generating cookie to avoid unsafe chars
  • [mix release] Fix install command on Windows
  • [mix release] Quote executable path on Windows to ensure it works on directories with spaces

Have fun!

28 Likes

Looks like Bob still did not prepared a release for this version …

https://repo.hex.pm/builds/elixir/builds.txt

Looks like that documentation is not send as well … After clicking on link at official Elixir site I got redirect by hexdocs to version 1.9.1. However 1.9.2 is available to select.

Elixir v1.9.2 — Documentation gives PAGE NOT FOUND

I have also tried to check mentioned Hex S3 backups … Both domains i.e.: backup.hex.pm and logs.hex.pm are not resolved by DNS.

ping @ericmj

Awesome!
The Mix.Release assemble step :tar to create a tarball of the release is available now, right? - BTW shouldn’t it mentioned in the changelog?

Unfortunately, It doesn’t seem that :tar was added.
You can see it’s missing here.

1 Like

@DiodonHystrix tar was added in Add `:tar` option for releases to create a tarball by Gazler · Pull Request #9290 · elixir-lang/elixir · GitHub. It’s currently available in master. I believe it’s a feature we’ll have to wait for until the next major release.

1 Like

I have backported :tar to v1.9 so if we do a new patch release, it will be included.

10 Likes