Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Releases: elixir-lang/elixir-windows-setup

Version 0.51 (2014-06-30)

30 Jun 16:40
Compare
Choose a tag to compare
Pre-release

This releases replaces a hardcoded Elixir version, which made the web installer fail to call the offline installer because of a filename mismatch, with a scripted constant. Otherwise the installer is identical to v0.50 (see below.)

Version 0.50 (2014-06-27)

28 Jun 03:59
Compare
Choose a tag to compare
Pre-release

Compared to v0.12, the installer:

  • Fetches Elixir release information from elixir-lang.org/releases.csv and presents the list of releases for the user to select for download and installation.

elixir-setup-selrelease

  • Includes a higher-resolution banner image. (I'd say it's now drop-dead gorgeous 😎)

elixir-setup-start-hd

Jumping from 0.12 to 0.50 represents that this installer version is now essentially feature-complete. The planned improvements which remain only serve to polish the installer experience, such as:

  • Including the download and installation of Erlang as an (optional) step in the setup process.
  • Honoring failure exit codes from external calls (ex. if the compiled offline installer fails or is cancelled, the web installer continues normally)
  • Fleshing out the release selection interface (such as a checkbox to filter out prereleases)
  • Replacing defaults for the installer icon and publisher information.

Version 0.12 (2014-06-25)

25 Jun 23:10
Compare
Choose a tag to compare
Pre-release

Compared to v0.11, the installer is separated into two components: the main web installer and an offline installer.

The main installer (ElixirWeb.iss) downloads the precompiled zip, extracts it, and compiles an offline installer (Elixir.iss). This was done:

  1. So that we can maintain both kinds of installations easily.
  2. To ensure that the installer version can differ from the actual version of Elixir installed.

This change also help make the planned features easier to implement:

  • The ability to download the latest Elixir release.
  • Upgrading the warning that Erlang isn't installed to an offer to install it.
  • Obtaining either a higher-resolution or alternate image for the side banner.

Version 0.11 (2014-06-24)

25 Jun 00:17
Compare
Choose a tag to compare
Pre-release

Compared to v0.10, the installer:

  • Is built with the Unicode version of Inno Setup.
  • Appends Elixir's bin directory to the system's Path environment variable.
  • Sets up an Elixir (IEx) icon which longer relies on bin\iex.bat, by using a simpler yet equivalent set of arguments (see this PR.)
  • Installs to Program Files by default.
  • Is named to indicate that it's a web installer.

I plan on working on these next, but they may or may not appear in a future release:

  • The ability to download the latest Elixir release. (Inno Setup's design makes this non-trivial.)
  • Upgrading the warning that Erlang isn't installed to an offer to install it.
  • Obtaining either a higher-resolution or alternate image for the side banner.

Version 0.10 (2014-06-22)

22 Jun 21:24
Compare
Choose a tag to compare
Pre-release

This is the initial release of the Windows installer for Elixir.

Currently, it will:

  • Suggest that the user install Erlang first
  • Download the precompiled Elixir package
  • Extract the package to your favorite directory (or mine)
  • Create shortcuts to IEx and the uninstaller

Currently, it won't:

  • Download the LATEST version of Elixir (currently hardcoded to v0.14.1)
  • Append the user's Path variable

In addition, the design for the side banner isn't final; it either needs to use a higher-resolution Elixir drop logo or be replaced with something more favorable.