From 106923d3d4e9cb3a0e663135e17221c1a57c57d6 Mon Sep 17 00:00:00 2001 From: Bryce Kahle Date: Fri, 23 Feb 2018 12:47:03 -0500 Subject: [PATCH] Add tags and a CHANGELOG Generated using `auto-changelog -u -t keepachangelog` --- CHANGELOG.md | 197 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 197 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..dc86ee71 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,197 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). + +Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). + +## [Unreleased](https://github.com/netlify/build-image/compare/v2.2.0...HEAD) +### Fixed +- Add nasm [`#140`](https://github.com/netlify/build-image/issues/140) + +## [v2.2.0](https://github.com/netlify/build-image/compare/v2.1.2...v2.2.0) - 2018-02-22 +### Merged +- Switch to PPA for python installs [`#145`](https://github.com/netlify/build-image/pull/145) +- Use PPA for emacs install [`#144`](https://github.com/netlify/build-image/pull/144) + +### Fixed +- Add mbstring for PHP [`#149`](https://github.com/netlify/build-image/issues/149) + +## [v2.1.2](https://github.com/netlify/build-image/compare/v2.1.1...v2.1.2) - 2018-02-21 +### Merged +- Install composer [`#148`](https://github.com/netlify/build-image/pull/148) + +### Commits +- Build images for PRs/branches [`7473591`](https://github.com/netlify/build-image/commit/74735910646eeae6a2fea8bad4841fb43e67eba0) +- Add composer install back to Dockerfile [`7fdb498`](https://github.com/netlify/build-image/commit/7fdb498d5df0e585d871a4f115f730d8443e8ee4) + +## [v2.1.1](https://github.com/netlify/build-image/compare/v2.1.0...v2.1.1) - 2018-02-19 +### Fixed +- Add rsync [`#143`](https://github.com/netlify/build-image/issues/143) +- Add php xml extension [`#142`](https://github.com/netlify/build-image/issues/142) + +## [v2.1.0](https://github.com/netlify/build-image/compare/v2.0.0...v2.1.0) - 2018-02-15 +### Commits +- Ensure language env vars are set for everything [`97ea99b`](https://github.com/netlify/build-image/commit/97ea99b7a1f7e78cc658537926d292227c8b5891) +- Fix flags so nothing is included in the command if empty [`3d923ad`](https://github.com/netlify/build-image/commit/3d923ad4e06060256605a6c46bc13692436e9314) +- Add .gitconfig to root user, since that is who performs all the git operations [`c86646e`](https://github.com/netlify/build-image/commit/c86646e99e67f8324bc953c2471c37177aa3e2c9) + +## [v2.0.0](https://github.com/netlify/build-image/compare/v1.4.0...v2.0.0) - 2018-02-09 +### Merged +- Simplify hugo installs [`#136`](https://github.com/netlify/build-image/pull/136) +- Add better PHP support [`#135`](https://github.com/netlify/build-image/pull/135) +- Add libicu-dev to image [`#133`](https://github.com/netlify/build-image/pull/133) +- Cleanup how cache is saved/restored [`#132`](https://github.com/netlify/build-image/pull/132) +- Update libvips to 8.6 [`#120`](https://github.com/netlify/build-image/pull/120) +- Reduce installed ruby to latest supported versions. [`#131`](https://github.com/netlify/build-image/pull/131) +- Update build-image to match current defaults for new sites [`#130`](https://github.com/netlify/build-image/pull/130) +- Update binrc version [`#129`](https://github.com/netlify/build-image/pull/129) +- Remove unused command [`#105`](https://github.com/netlify/build-image/pull/105) +- Cache Leiningen and Boot dependencies [`#117`](https://github.com/netlify/build-image/pull/117) + +### Fixed +- Add better PHP support [`#124`](https://github.com/netlify/build-image/issues/124) [`#102`](https://github.com/netlify/build-image/issues/102) +- Fix python pip caching [`#119`](https://github.com/netlify/build-image/issues/119) +- Cache .emacs.d directory [`#115`](https://github.com/netlify/build-image/issues/115) +- Install latest git from PPA [`#121`](https://github.com/netlify/build-image/issues/121) +- Add support for BUNDLER_FLAGS [`#85`](https://github.com/netlify/build-image/issues/85) +- Fallback to .node-version if .nvmrc is missing [`#79`](https://github.com/netlify/build-image/issues/79) +- Reduce installed ruby to latest supported versions. Cache custom versions. [`#125`](https://github.com/netlify/build-image/issues/125) +- Add missing run-build-functions.sh to Dockerfile [`#116`](https://github.com/netlify/build-image/issues/116) + +### Commits +- Use short flag name for binrc [`fec6157`](https://github.com/netlify/build-image/commit/fec61575b3de64de9ea906048f49f2315c4a97cc) +- binrc flags must come last apparently [`ea3c6c6`](https://github.com/netlify/build-image/commit/ea3c6c615245e4dd932ee3970105cba047d39de9) +- Small tweaks to improve image [`28201bb`](https://github.com/netlify/build-image/commit/28201bb4faf1fbcb0eb3c1af8a902167ab3d785d) + +## [v1.4.0](https://github.com/netlify/build-image/compare/v1.3.1...v1.4.0) - 2017-12-15 +### Commits +- Cache Leiningen and Boot dependencies [`f3a4d49`](https://github.com/netlify/build-image/commit/f3a4d49a5a73c6c051af11daed2e0faad5f30ba4) + +## [v1.3.1](https://github.com/netlify/build-image/compare/v1.3.0...v1.3.1) - 2017-12-14 +### Merged +- This reverts commit bf9a87925ac2db8531eb1c45e2671bd32a9d6e22, reversing [`#114`](https://github.com/netlify/build-image/pull/114) +- Install npm modules if any of the npm lock files change [`#114`](https://github.com/netlify/build-image/pull/114) +- Simplify logic using || instead of negated if [`#107`](https://github.com/netlify/build-image/pull/107) +- Simplify logic using != [`#106`](https://github.com/netlify/build-image/pull/106) + +### Fixed +- Install npm modules if any of the npm lock files change [`#113`](https://github.com/netlify/build-image/issues/113) + +## [v1.3.0](https://github.com/netlify/build-image/compare/v1.2.3...v1.3.0) - 2017-12-06 +### Merged +- adding cmake [`#110`](https://github.com/netlify/build-image/pull/110) +- Add LZ4 compression binaries [`#112`](https://github.com/netlify/build-image/pull/112) + +### Commits +- Pin phpbrew to working version [`ae1480f`](https://github.com/netlify/build-image/commit/ae1480fc14576aac31550aeaecf62bd530a5f09b) +- Add missing space [`1e455dc`](https://github.com/netlify/build-image/commit/1e455dcc6c3b15c71e7c90080a719e100bf34c4f) +- Fix lz4 install [`9e2ed2d`](https://github.com/netlify/build-image/commit/9e2ed2d7a049a3153aaf4cb74b9c783b8ef9f7aa) + +## [v1.2.3](https://github.com/netlify/build-image/compare/v1.2.2...v1.2.3) - 2017-12-04 +### Commits +- adding cmake [`86d5c8e`](https://github.com/netlify/build-image/commit/86d5c8e4f505a398df89d3e4b71f2f66debe1633) +- add heading/anchor for cache testing [`dd11ce3`](https://github.com/netlify/build-image/commit/dd11ce307c545aae0dd12cd2be1de7bddb0bd767) + +## [v1.2.2](https://github.com/netlify/build-image/compare/v1.2.1...v1.2.2) - 2017-11-21 +### Merged +- Fix emacs install [`#104`](https://github.com/netlify/build-image/pull/104) + +### Commits +- Simplify logic using || instead of negated if [`8cf34d8`](https://github.com/netlify/build-image/commit/8cf34d803123620c9a9de4eb2bd3ec79e3362740) +- Simplify logic using != [`b76d83c`](https://github.com/netlify/build-image/commit/b76d83c67c55033f4fd123c146412d80087dd429) +- Remove unused command [`425ea81`](https://github.com/netlify/build-image/commit/425ea8138e73ac054236119d5052704822ca098a) + +## [v1.2.1](https://github.com/netlify/build-image/compare/v1.2.0...v1.2.1) - 2017-11-14 +### Merged +- Add Emacs Cask support [`#73`](https://github.com/netlify/build-image/pull/73) + +### Commits +- Move additional apt deps into the initial install [`12246ce`](https://github.com/netlify/build-image/commit/12246cece6a9dcf1b4cd83eff0e4a219a16adc51) + +## [v1.2.0](https://github.com/netlify/build-image/compare/v1.1.1...v1.2.0) - 2017-11-09 +### Merged +- added pandoc and wkhtmltopdf as dependencies [`#88`](https://github.com/netlify/build-image/pull/88) +- Add jq to dockerfile [`#71`](https://github.com/netlify/build-image/pull/71) +- Install Gutenberg based on the environment variable. [`#100`](https://github.com/netlify/build-image/pull/100) +- improve boot build speed (and hopefully fix mine) [`#44`](https://github.com/netlify/build-image/pull/44) +- Create .editorconfig [`#70`](https://github.com/netlify/build-image/pull/70) +- Install exiftool [`#87`](https://github.com/netlify/build-image/pull/87) +- Add headless Chrome support with libgtk-3-0 [`#90`](https://github.com/netlify/build-image/pull/90) +- Update Dockerfile for latest Ruby version 2.4.2 released [`#94`](https://github.com/netlify/build-image/pull/94) +- fixes for phpbrew install (#95) and libvips install (#92) [`#96`](https://github.com/netlify/build-image/pull/96) +- Update Binrc version to 0.2.2 [`#99`](https://github.com/netlify/build-image/pull/99) + +### Commits +- Fix wkhtml install [`383ce05`](https://github.com/netlify/build-image/commit/383ce05f713f8e410e11adfc9252f53804f79b95) +- Update Dockerfile for latest Ruby versions released [`addc6c6`](https://github.com/netlify/build-image/commit/addc6c687f13a28130af454275d06da1670908bb) + +## [v1.1.1](https://github.com/netlify/build-image/compare/v1.1.0...v1.1.1) - 2017-09-15 +### Merged +- Get latest released version of nvm [`#80`](https://github.com/netlify/build-image/pull/80) + +## [v1.1.0](https://github.com/netlify/build-image/compare/v1.0.1...v1.1.0) - 2017-08-09 +### Merged +- Add python 3.6.2 [`#77`](https://github.com/netlify/build-image/pull/77) + +## [v1.0.1](https://github.com/netlify/build-image/compare/v1.0.0...v1.0.1) - 2017-08-08 +### Merged +- Add support for NPM_VERSION and NPM_FLAGS [`#76`](https://github.com/netlify/build-image/pull/76) + +### Commits +- Fix install issues [`ff84ff4`](https://github.com/netlify/build-image/commit/ff84ff4197e83268d48b211f9208ea719deb970b) +- Add error checking to npm install [`b907ee5`](https://github.com/netlify/build-image/commit/b907ee5d286aaaa970851932d5494d5880164949) +- Remove unused installer [`b08b704`](https://github.com/netlify/build-image/commit/b08b70498ef982f730c6f0229c4d08d28ee3c252) + +## v1.0.0 - 2017-08-02 +### Merged +- start-image.sh: PWD -> pwd [`#75`](https://github.com/netlify/build-image/pull/75) +- Add Ruby 2.4.1 [`#69`](https://github.com/netlify/build-image/pull/69) +- Update OpenJDK to OpenJDK 8 [`#67`](https://github.com/netlify/build-image/pull/67) +- updating for more obvious usage [`#64`](https://github.com/netlify/build-image/pull/64) +- fixes for build image [`#63`](https://github.com/netlify/build-image/pull/63) +- mount the run-build-functions.sh as a file [`#62`](https://github.com/netlify/build-image/pull/62) +- update to not use readlink [`#61`](https://github.com/netlify/build-image/pull/61) +- Add script to initialize a test container. [`#60`](https://github.com/netlify/build-image/pull/60) +- Update binrc to fix issues with newer versions of Hugo. [`#56`](https://github.com/netlify/build-image/pull/56) +- expose more tools for running builds [`#55`](https://github.com/netlify/build-image/pull/55) +- install a bunch of language packages [`#52`](https://github.com/netlify/build-image/pull/52) +- Use binrc to install new Hugo versions on demand. [`#51`](https://github.com/netlify/build-image/pull/51) +- Fixed Python 3 virtual environments [`#49`](https://github.com/netlify/build-image/pull/49) +- add hugo 19 [`#47`](https://github.com/netlify/build-image/pull/47) +- Add graphviz for Sphinx users [`#46`](https://github.com/netlify/build-image/pull/46) +- Electron support through xvfb [`#41`](https://github.com/netlify/build-image/pull/41) +- Install Yarn with each selected version. [`#39`](https://github.com/netlify/build-image/pull/39) +- Always use the Yarn installer script to install Yarn. [`#38`](https://github.com/netlify/build-image/pull/38) +- Add hugo 0.18 to build image [`#37`](https://github.com/netlify/build-image/pull/37) +- fix busted symlink and update version [`#36`](https://github.com/netlify/build-image/pull/36) +- Update Yarn version to 0.17.10. [`#35`](https://github.com/netlify/build-image/pull/35) +- Safety First - wrap all conditionals in double brackets [`#30`](https://github.com/netlify/build-image/pull/30) +- add python 3.5.2 [`#27`](https://github.com/netlify/build-image/pull/27) +- Add strace to the base image. [`#32`](https://github.com/netlify/build-image/pull/32) +- Use Hugo's new tarball layout to install Hugo 0.17. [`#29`](https://github.com/netlify/build-image/pull/29) +- Create hugo 0.17 directory base. [`#28`](https://github.com/netlify/build-image/pull/28) +- Install node 6 in the base image and make it the default. [`#26`](https://github.com/netlify/build-image/pull/26) +- Add graphicsmagick to installed packages [`#20`](https://github.com/netlify/build-image/pull/20) +- Install Yarn and Elm in the base build image. [`#23`](https://github.com/netlify/build-image/pull/23) +- fix local build script [`#21`](https://github.com/netlify/build-image/pull/21) +- update nvm to be controlled by nvm [`#17`](https://github.com/netlify/build-image/pull/17) +- add additional clean up for apt-get [`#16`](https://github.com/netlify/build-image/pull/16) +- add node v6.3.1 [`#14`](https://github.com/netlify/build-image/pull/14) +- Add Git LFS filters and fetching rules. [`#13`](https://github.com/netlify/build-image/pull/13) +- Cleanup git-lfs installation. [`#11`](https://github.com/netlify/build-image/pull/11) +- Install git-lfs from the official PPA. [`#10`](https://github.com/netlify/build-image/pull/10) +- Add git-lfs support [`#7`](https://github.com/netlify/build-image/pull/7) +- Add Ruby 2.3.0, 2.3.1 [`#6`](https://github.com/netlify/build-image/pull/6) +- Install pandoc [`#3`](https://github.com/netlify/build-image/pull/3) +- Install java and leiningen. [`#1`](https://github.com/netlify/build-image/pull/1) + +### Fixed +- start-image.sh: PWD -> pwd [`#74`](https://github.com/netlify/build-image/issues/74) + +### Commits +- Create .editorconfig [`7b4ce80`](https://github.com/netlify/build-image/commit/7b4ce80ee17175a9a67b2339c3b8c3682e8fbbcd) +- get rid of redirects [`515b877`](https://github.com/netlify/build-image/commit/515b877591eeae641906260a74231b1767367312) +- remove extra debug log statement [`ad9b73d`](https://github.com/netlify/build-image/commit/ad9b73d6957fd5776b80221686665204fe3047bc) +