All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog
.
- Add nasm
#140
v2.2.0 - 2018-02-22
- Add mbstring for PHP
#149
v2.1.2 - 2018-02-21
- Install composer
#148
v2.1.1 - 2018-02-19
v2.1.0 - 2018-02-15
- Ensure language env vars are set for everything
97ea99b
- Fix flags so nothing is included in the command if empty
3d923ad
- Add .gitconfig to root user, since that is who performs all the git operations
c86646e
v2.0.0 - 2018-02-09
- Simplify hugo installs
#136
- Add better PHP support
#135
- Add libicu-dev to image
#133
- Cleanup how cache is saved/restored
#132
- Update libvips to 8.6
#120
- Reduce installed ruby to latest supported versions.
#131
- Update build-image to match current defaults for new sites
#130
- Update binrc version
#129
- Remove unused command
#105
- Cache Leiningen and Boot dependencies
#117
- Add better PHP support
#124
#102
- Fix python pip caching
#119
- Cache .emacs.d directory
#115
- Install latest git from PPA
#121
- Add support for BUNDLER_FLAGS
#85
- Fallback to .node-version if .nvmrc is missing
#79
- Reduce installed ruby to latest supported versions. Cache custom versions.
#125
- Add missing run-build-functions.sh to Dockerfile
#116
- Use short flag name for binrc
fec6157
- binrc flags must come last apparently
ea3c6c6
- Small tweaks to improve image
28201bb
v1.4.0 - 2017-12-15
- Cache Leiningen and Boot dependencies
f3a4d49
v1.3.1 - 2017-12-14
- This reverts commit bf9a87925ac2db8531eb1c45e2671bd32a9d6e22, reversing
#114
- Install npm modules if any of the npm lock files change
#114
- Simplify logic using || instead of negated if
#107
- Simplify logic using !=
#106
- Install npm modules if any of the npm lock files change
#113
v1.3.0 - 2017-12-06
v1.2.3 - 2017-12-04
v1.2.2 - 2017-11-21
- Fix emacs install
#104
- Simplify logic using || instead of negated if
8cf34d8
- Simplify logic using !=
b76d83c
- Remove unused command
425ea81
v1.2.1 - 2017-11-14
- Add Emacs Cask support
#73
- Move additional apt deps into the initial install
12246ce
v1.2.0 - 2017-11-09
- added pandoc and wkhtmltopdf as dependencies
#88
- Add jq to dockerfile
#71
- Install Gutenberg based on the environment variable.
#100
- improve boot build speed (and hopefully fix mine)
#44
- Create .editorconfig
#70
- Install exiftool
#87
- Add headless Chrome support with libgtk-3-0
#90
- Update Dockerfile for latest Ruby version 2.4.2 released
#94
- fixes for phpbrew install (#95) and libvips install (#92)
#96
- Update Binrc version to 0.2.2
#99
v1.1.1 - 2017-09-15
- Get latest released version of nvm
#80
v1.1.0 - 2017-08-09
- Add python 3.6.2
#77
v1.0.1 - 2017-08-08
- Add support for NPM_VERSION and NPM_FLAGS
#76
- Fix install issues
ff84ff4
- Add error checking to npm install
b907ee5
- Remove unused installer
b08b704
- start-image.sh: PWD -> pwd
#75
- Add Ruby 2.4.1
#69
- Update OpenJDK to OpenJDK 8
#67
- updating for more obvious usage
#64
- fixes for build image
#63
- mount the run-build-functions.sh as a file
#62
- update to not use readlink
#61
- Add script to initialize a test container.
#60
- Update binrc to fix issues with newer versions of Hugo.
#56
- expose more tools for running builds
#55
- install a bunch of language packages
#52
- Use binrc to install new Hugo versions on demand.
#51
- Fixed Python 3 virtual environments
#49
- add hugo 19
#47
- Add graphviz for Sphinx users
#46
- Electron support through xvfb
#41
- Install Yarn with each selected version.
#39
- Always use the Yarn installer script to install Yarn.
#38
- Add hugo 0.18 to build image
#37
- fix busted symlink and update version
#36
- Update Yarn version to 0.17.10.
#35
- Safety First - wrap all conditionals in double brackets
#30
- add python 3.5.2
#27
- Add strace to the base image.
#32
- Use Hugo's new tarball layout to install Hugo 0.17.
#29
- Create hugo 0.17 directory base.
#28
- Install node 6 in the base image and make it the default.
#26
- Add graphicsmagick to installed packages
#20
- Install Yarn and Elm in the base build image.
#23
- fix local build script
#21
- update nvm to be controlled by nvm
#17
- add additional clean up for apt-get
#16
- add node v6.3.1
#14
- Add Git LFS filters and fetching rules.
#13
- Cleanup git-lfs installation.
#11
- Install git-lfs from the official PPA.
#10
- Add git-lfs support
#7
- Add Ruby 2.3.0, 2.3.1
#6
- Install pandoc
#3
- Install java and leiningen.
#1
- start-image.sh: PWD -> pwd
#74