Permalink
Browse files

Release v0.14.2

  • Loading branch information...
josevalim committed Jun 29, 2014
1 parent d984a82 commit 44b04120425c83984c867ee6b06974b7c139ba52
Showing with 16 additions and 14 deletions.
  1. +2 −2 CHANGELOG.md
  2. +12 −10 RELEASE.md
  3. +1 −1 VERSION
  4. +1 −1 src/elixir.app.src
@@ -1,6 +1,6 @@
# Changelog

## v0.14.2-dev
## v0.14.2

* Enhancements
* [Enum] Improve performance of `Enum.join/2` and `Enum.map_join/3` by using iolists
@@ -13,7 +13,7 @@
* [URI] Allow `parse/1` now accepts `%URI{}` as argument and return the uri itself

* Bug fixes
* [CLI] Support paths inside archives in -pa and -pz options
* [CLI] Support paths inside archives in `-pa` and `-pz` options
* [IEx] Remove dely when printing data from the an application start callback
* [IEx] Ensure we show a consistent error when we cannot evaluate `.iex.exs`
* [Kernel] Ensure derived protocols are defined with a file
@@ -2,25 +2,27 @@

This document simply outlines the release process:

1) Remove `-dev` extension from VERSION
1. Remove `-dev` extension from VERSION

2) Ensure CHANGELOG is updated and timestamp
2. Ensure CHANGELOG is updated and timestamp

3) Commit changes above with title "Release vVERSION" and generate new tag
3. Commit changes above with title "Release vVERSION" and generate new tag

4) Run `make clean test` to ensure all tests pass from scratch and the CI is green
4. Run `make clean test` to ensure all tests pass from scratch and the CI is green

5) Push master and tags
5. Push master and tags

6) Release new docs with `make release_docs`, move docs to `docs/stable`
6. Release new docs with `make release_docs`, move docs to `docs/stable`

7) Release new zip with `make release_zip`, push new zip to GitHub Releases
7. Release new zip with `make release_zip`, push new zip to GitHub Releases

8) Merge master into stable branch and push it
8. Merge master into stable branch and push it

9) After release, bump versions, add `-dev` back and commit
9. After release, bump versions, add `-dev` back and commit

10) `make release_docs` once again and push it to `elixir-lang.github.com`
10. `make release_docs` once again and push it to `elixir-lang.org`

11. Also update `release` file in `elixir-lang.org`

## Places where version is mentioned

@@ -1 +1 @@
0.14.2-dev
0.14.2
@@ -1,6 +1,6 @@
{application, elixir,
[{description, "elixir"},
{vsn, "0.14.2-dev"},
{vsn, "0.14.2"},
{modules, [
elixir
]},

0 comments on commit 44b0412

Please sign in to comment.