diff --git a/CHANGELOG.md b/CHANGELOG.md index 3eeb7e9d9..4ba348b36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## v0.9.0-dev +## v0.9.0 (2015-09-25) * Enhancements * Pass build tool information to Mix (supported in Elixir 1.1.0) @@ -12,7 +12,7 @@ * Reduce noise when users gets lots of resolution errors and generally improve their output * Add Server Name Indication support for HTTPS requests * Add `HEX_UNSAFE_HTTPS` for disabling certificate checking - * Renamed `:contributors` metadata to `:maintainers` to better reflect purpose of field + * Rename `:contributors` metadata to `:maintainers` to better reflect purpose of field * Bug fixes * `HEX_API` no longer automatically adds `api/` to URL diff --git a/RELEASE.md b/RELEASE.md index 9d31cf0d8..e59758393 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -2,9 +2,9 @@ This document simply outlines the release process: -1. Ensure you are running on the oldest supported Erlang version +1. Ensure you are running on the oldest supported Erlang version (17.5.6.3 for Elixir 1.0 and 1.1, 18.1 for Elixir 1.2) -2. Run `mix do clean, test` to ensure all tests pass from scratch and the CI is green +2. Run `mix do clean --deps, clean && mix test --include integration` to ensure all tests pass from scratch and the CI is green 3. Remove all `-dev` extension from versions (see below for all files) diff --git a/mix.exs b/mix.exs index 70eed13fe..cbf72bc0e 100644 --- a/mix.exs +++ b/mix.exs @@ -3,7 +3,7 @@ defmodule Hex.Mixfile do def project do [app: :hex, - version: "0.9.0-dev", + version: "0.9.0", aliases: aliases, deps: deps, elixirc_options: elixirc_options(Mix.env)] @@ -41,8 +41,7 @@ defmodule Hex.Mixfile do no_log fn -> Hex.stop end end - paths = Path.join(Mix.Local.archives_path, "hex*.ez") - |> Path.wildcard + paths = Path.join(Mix.Local.archives_path, "hex*.ez") |> Path.wildcard Enum.each(paths, fn archive -> ebin = Mix.Archive.ebin(archive)