Releases: elixir-lang/elixir-windows-setup
Version 0.51 (2014-06-30)
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)
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.
- Includes a higher-resolution banner image. (I'd say it's now drop-dead gorgeous 😎)
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)
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:
- So that we can maintain both kinds of installations easily.
- 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)
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)
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.