Skip to content

Commit

Permalink
Release v0.14.2
Browse files Browse the repository at this point in the history
  • Loading branch information
José Valim committed Jun 29, 2014
1 parent d984a82 commit 44b0412
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 14 deletions.
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
Expand Down
22 changes: 12 additions & 10 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.14.2-dev
0.14.2
2 changes: 1 addition & 1 deletion src/elixir.app.src
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{application, elixir,
[{description, "elixir"},
{vsn, "0.14.2-dev"},
{vsn, "0.14.2"},
{modules, [
elixir
]},
Expand Down

0 comments on commit 44b0412

Please sign in to comment.