Current section

39 Versions

Jump to

Compare versions

4 files changed
+79 additions
-9 deletions
  @@ -0,0 +1,39 @@
1 + eDeliver Versions
2 + =================
3 +
4 + __1.1.3__
5 +
6 + - Fix hex.pm release by adding missing mix.exs
7 +
8 + __1.1.2__
9 +
10 + - Fix ssh warning if edeliver is used as mix task
11 + - Allow user interaction when building in verbose mode
12 + - Suppress printing app script version if app script was generated with recent exrm version
13 + - Fix skipping git clean when SKIP_GIT_CLEAN env is set
14 + - Show very verbose output of exrm release task if it fails
15 + - Fix name of post hook which is executed after updating the deps
16 +
17 + __1.1.1__
18 +
19 + - added command line option `--mix-env=<env>`
20 + - automatic authorization of/on release store host
21 + - allow to build different apps in one project when `APP` env is used
22 + - use always explicit compilation for exrm compatibility
23 +
24 + __1.1.0__
25 +
26 + - allow incremental builds to decrease build time
27 + - support for executing ecto migrations
28 + - support exrm versions from `0.16.0` to > `1.0.0`
29 + - allow to link sys.config and vm.args in release
30 + - display command output when build command failed
31 + - keeps build repository size constant
32 + - return correct status code if mix command failed
33 + - deploy release non-interactively if also upgrade exists
34 + - install hex non-interactive
35 +
36 +
37 + __1.0.0__
38 +
39 + - initial version with elixir support
\ No newline at end of file
  @@ -1,18 +1,18 @@
1 1 {<<"app">>,<<"edeliver">>}.
2 - {<<"build_tools">>,[]}.
2 + {<<"build_tools">>,[<<"mix">>]}.
3 3 {<<"description">>,
4 4 <<"Build and Deploy Elixir Applications and perform Hot-Code Upgrades and Schema Migrations">>}.
5 5 {<<"files">>,
6 - [<<"bin/deliver">>,<<"bin/edeliver">>,<<"lib/edeliver.ex">>,
7 - <<"lib/exrm/plugins/link_sys_config.ex">>,
6 + [<<"bin/deliver">>,<<"bin/edeliver">>,<<"CHANGELOG.md">>,
7 + <<"lib/edeliver.ex">>,<<"lib/exrm/plugins/link_sys_config.ex">>,
8 8 <<"lib/exrm/plugins/link_vm_args.ex">>,<<"lib/mix/tasks/edeliver.ex">>,
9 9 <<"libexec/app_config">>,<<"libexec/aws">>,<<"libexec/common">>,
10 10 <<"libexec/core">>,<<"libexec/defaults">>,<<"libexec/deprecations">>,
11 11 <<"libexec/erlang">>,<<"libexec/erlang-init">>,<<"libexec/generated">>,
12 - <<"libexec/init">>,<<"libexec/output">>,<<"src/edeliver.app.src">>,
13 - <<"strategies/README.md">>,<<"strategies/erlang">>,
14 - <<"strategies/erlang-build-appup">>,<<"strategies/erlang-build-release">>,
15 - <<"strategies/erlang-build-upgrade">>,
12 + <<"libexec/init">>,<<"libexec/output">>,<<"mix.exs">>,
13 + <<"src/edeliver.app.src">>,<<"strategies/README.md">>,
14 + <<"strategies/erlang">>,<<"strategies/erlang-build-appup">>,
15 + <<"strategies/erlang-build-release">>,<<"strategies/erlang-build-upgrade">>,
16 16 <<"strategies/erlang-deploy-release">>,
17 17 <<"strategies/erlang-deploy-upgrade">>,<<"strategies/erlang-edit-relup">>,
18 18 <<"strategies/erlang-increase-versions">>,
  @@ -29,4 +29,4 @@
29 29 [{<<"app">>,<<"exrm">>},
30 30 {<<"optional">>,false},
31 31 {<<"requirement">>,<<">= 0.16.0">>}]}]}.
32 - {<<"version">>,<<"1.1.2">>}.
32 + {<<"version">>,<<"1.1.3">>}.
  @@ -1,6 +1,6 @@
1 1 #!/usr/bin/env bash
2 2
3 - DELIVER_VERSION="1.1.2"
3 + DELIVER_VERSION="1.1.3"
4 4 HOMEPAGE="https://github.com/boldpoker/edeliver"
5 5 CREATOR="bharendt"
  @@ -0,0 +1,31 @@
1 + defmodule Edeliver.Mixfile do
2 + use Mix.Project
3 +
4 + def project do
5 + [
6 + app: :edeliver,
7 + version: "1.1.3",
8 + description: "Build and Deploy Elixir Applications and perform Hot-Code Upgrades and Schema Migrations",
9 + package: [
10 + licenses: ["MIT"],
11 + files: [
12 + "bin",
13 + "CHANGELOG.md",
14 + "lib",
15 + "libexec",
16 + "mix.exs",
17 + "src",
18 + "strategies",
19 + "README.md",
20 + ],
21 + links: %{"GitHub" => "https://github.com/boldpoker/edeliver"},
22 + ],
23 + deps: deps,
24 + ]
25 + end
26 +
27 + defp deps, do: [
28 + {:exrm, ">= 0.16.0"},
29 + ]
30 +
31 + end