0.4.0 (2015-07-06)
BREAKING CHANGES:
- Switched to
heroku/cedar:14
image since it has been brought up to speed withprogrium/cedarish
. - Autobuild image support has been removed [GH-93]
IMPROVEMENTS:
- buildpacks/golang: Download test dependencies by default
- buildpacks/golang: Backport recent Golang buildpack updates
- buildpacks/golang: Bump default Go to 1.4.2
- buildpacks/php: Backport recent oficial Heroku buildpack updates
- buildpacks/php: Enable support for HHVM
- buildpacks/php: Composer's
vendor
dir is now kept inside images instead of the host machine when using the CLI - buildpacks/python: Backport recent oficial Heroku buildpack updates
- buildpacks/python: Bump default Python to 2.7.10
- buildpacks/nodejs: Backport recent oficial Heroku buildpack updates (including support for iojs)
- buildpacks/nodejs:
node_modules
are now kept inside images instead of the host machine when using the CLI - buildpacks/ruby: Bump default Ruby to 2.2.2
- buildpacks/ruby: Bump default Bundler to 1.10.5
0.3.1 (2015-03-04)
BUG FIXES:
- baseimage: Install
nodejs-legacy
to fix Yeoman usage [GH-91] - addons/postgres: Fix installation script [GH-91]
0.3.0 (2015-02-12)
BREAKING CHANGES:
- Switched to the latest
progrium/cedarish:cedar14
image which uses an unmodified Herokucedar14.sh
base stack source. More info here - Organization of Devstep's "stack" within the Docker image got changed, please see commits associated with GH-63 for more information
FEATURES:
- Inline buildpack now supports reading commands from
devstep.yml
- New Oracle Java 8 addon
- New Heroku toolbelt addon
IMPROVEMENTS:
- Reduced output by default and added support for
DEVSTEP_LOG
for setting the log level - addons/docker: Lock installation to 1.5.0 instead of latest
- addons/docker: Support specifying a Docker version to be installed with
DEVSTEP_DOCKER_VERSION
env var - buildpacks/golang: Bump default version to 1.4.1
- buildpacks/nodejs: Bump default Node to 0.10.35
- buildpacks/php: Backport recent oficial Heroku buildpack updates
- buildpacks/php: Download buildpack dependencies on demand
- buildpacks/python: Backport recent oficial Heroku buildpack updates
- buildpacks/python: Download buildpack dependencies on demand
- buildpacks/ruby: Bump default Bundler to 1.8.0
- buildpacks/ruby: Bump default Ruby to 2.2.0
BUG FIXES:
- buildpacks/nodejs: Skip Node.js installation if already installed
0.2.0 (2014-09-24)
BREAKING CHANGES:
- New CLI and configuration format
- Updated the base Docker image to latest progrium/cedarish:cedar14, reducing the image size (from
1.168GB
to867.7MB
).
FEATURES:
- addons/postgresql: Support for configurable data directory with
POSTGRESQL_DATA
[GH-67]
IMPROVEMENTS:
- baseimage: "Shorten"
PS1
[GH-71] - buildpacks/golang: Update default installed version to 1.3.1 [GH-72]
- buildpacks/ruby: Bump default Ruby to 2.1.3
- buildpacks/ruby: Support loading rubies from
.ruby-version
[GH-41] - buildpacks/ruby: Remove dependency on RVM and make use of use Heroku's rubies [GH-69]
0.1.0 (2014-08-22)
BREAKING CHANGES:
- Removed support for the the
devstep-sa
image, it will be made available again if there is enough demand - baseimage: Updated to Ubuntu 14.04 along with latest progrium/cedarish
- init: Removed workaround for docker#5510, (this will break things on Docker pre 1.0.0) [GH-48]
- init: Removed support for executing
/etc/rc.local
during startup - buildpacks/all: Keep cached packages "namespaced" by the buildpack, which means that the cache created with Devstep 0.0.1 won't be used
- buildpacks/php: No longer starts a PHP server by default
FEATURES:
- baseimage: Added
reload-env
shortcut alias to make things easier after bootstrapping - baseimage: Install bash completion
IMPROVEMENTS:
- addons/postgresql: Install 9.3
- builder: Error out in case the root directory is specified to the builder script [GH-57]
- buildpacks/php: Backport recent oficial Heroku buildpack updates
- buildpacks/python: Backport recent oficial Heroku buildpack updates
- buildpacks/python: Support for pip packages caching
- buildpacks/ruby: Remove
--binary
flag when installing rubies so that any ruby can be installed. - buildpacks/ruby: Make use of system libraries when installing nokogiri
- buildpacks/ruby: Use stable versions of RVM instead of latest master
- buildpacks/ruby: Keep a cache of gems tarballs
BUG FIXES:
- addons/docker: Make it work again [GH-49]
- buildpacks/golang: Fix ownership of bind mounted dirs under
GOPATH
s during build [GH-56] - buildpacks/golang: Fix check for whether go is installed [GH-55]
- buildpacks/golang: Fix
GOPATH
symlinking when the remote URL begins with a username (likegit@
) [GH-52] - buildpacks/python: Make it work with python 2.7.5 [GH-65]
First public release