This file is used to list changes made in each version of the build-essential cookbook.
- Updated documentation about older Chef versions
- Added new SVG badges to the README
- Fix a bug where
potentially_at_compile_time
fails on non-resources
- Updated tested harnesses to use latest ecosystem tools
- Added support for FreeBSD
- Added support for installing XCode Command Line Tools on OSX (10.7, 10.8, 10.9)
- Created a DSL method for wrapping compile_time vs runtime execution
- Install additional developement tools on some platforms
- Add nicer log and warning messages with helpful information
Potentially Breaking Changes
- Dropped support for OSX 10.6
- OSX no longer downloads OSX GCC and uses XCode CLI tools instead
build_essential
->build-essential
in node attributescompiletime
->compile_time
in node attributes- Cookbook version 2.x no longer supports Chef 10.x
- [COOK-4245] Wrong package name used for developer tools on OS X 10.9
- COOK-3318 - Use Mixlib::ShellOut instead of Chef::ShellOut
- COOK-3093 - Add OmniOS support
- COOK-3024 - Use newer package on SmartOS
This version splits up the default recipe into recipes included based on the node's platform_family.
- [COOK-2505] - backport omnibus builder improvements
- [COOK-2272] - Complete
platform_family
conversion in build-essential
- [COOK-2069] - build-essential will install osx-gcc-installer when XCode is present
- [COOK-1895] - support smartos
- Add test-kitchen support (source repo only)
- [COOK-1677] - build-essential cookbook support for OpenSuse and SLES
- [COOK-1718] - build-essential cookbook metadata should include scientific
- [COOK-1768] - The apt-get update in build-essentials needs to be renamed
- [COOK-1620] - support OS X 10.8
- [COOK-1098] - support amazon linux
- [COOK-1149] - support Mac OS X
- [COOK-1296] - allow for compile-time installation of packages through an attribute (see README)
- [COOK-1098] - Add Amazon Linux platform support
- [COOK-1149] - Add OS X platform support