ChangeLog.md in deployml-0.3.0 vs ChangeLog.md in deployml-0.4.0
- old
+ new
@@ -1,4 +1,30 @@
+### 0.4.0 / 2010-11-29
+
+* Require addressable ~> 2.2.0.
+* Added methods to {DeploYML::Environment} inorder to mirror
+ {DeploYML::Project}:
+ * `invoke`
+ * `setup!`
+ * `update!`
+ * `install!`
+ * `migrate!`
+ * `config!`
+ * `start!`
+ * `stop!`
+* Added {DeploYML::Shell#status} for printing ANSI colored status messages.
+* Added {DeploYML::RemoteShell#uri}.
+* Added {DeploYML::RemoteShell#history}.
+* Added missing documentation.
+* Give the root directory passed to {DeploYML::Project#initialize} the
+ default of `Dir.pwd`.
+* If the destination URI has the scheme of `file:`, have
+ {DeploYML::Environment#remote_shell} return a {DeploYML::LocalShell}.
+ * This should facilitate local deploys.
+* Perform a forced pull in {DeploYML::Environment#update}.
+* Override {DeploYML::Environment#rake} in {DeploYML::Frameworks::Rails}.
+* Escape all arguments of all commands in {DeploYML::RemoteShell#join}.
+
### 0.3.0 / 2010-11-21
* Initial release:
* Requires only **one YAML file** (`config/deploy.yml`) with a minimum of
**two** things (`source` and `dest`).