- Change unzip package dependency to ruby native implementation Submitted by Tero Pihlaja
- Add Windows support for unzip_and_strip_dir extract action Submitted by Tero Pihlaja
- Fix some style issues Submitted by Tero Pihlaja
- Makes the permissions on the container directory configurable by adding a mode attribute in the LWRP. This will apply to the top level container directory, e.g. /usr/local/myapp and the version subdirectories /usr/local/myapp/versions and /usr/local/myapp/versions/x.x.x. Submitted by Daniel van den Berg.
- Keep the latest 4 versions of file.
- Delete the oldest versions rather than the earliest.
- Avoid linking on windows at all until the link resource can correctly handle changes of the target.
- Initial windows support. Does not yet handle rights controls, nor does it support specifying an extraction action.
- Recursively create the base directory.
- Remove the publish_container_dir_to and publish_artifact_location_to LWRP parameters in favour of explicitly retrieving the values through the methods on the resource.
- Keep two versions of the artifact in the versioned folder. Older artifacts, based on creation time are removed.
- Stop backing up deleted files.
- Support file:// urls.
- Initial external release.