# build-essential Cookbook CHANGELOG This file is used to list changes made in each version of the build-essential cookbook. ## v2.4.0 (2016-03-21) - Add gettext package to RHEL / FreeBSD to match other platforms - Fix OS X version detection logic to properly detect OS X 10.10 and 10.11 ## v2.3.1 (2016-02-18) - Restore Chef 11 compatibility and add Travis / Test Kitchen testing for Chef 11 ## v2.3.0 (2016-02-17) - Add mingw/msys based build tools for Windows ## v2.2.4 (2015-10-06) - Add patch package on Fedora systems - Add additional platforms to Kitchen CI - Use Chef standard Rubocop file and resolve several issues - Update contributing and testing docs - Update Gemfile with the latest testing and development deps - Add maintainers.md and maintainers.toml files - Add chefignore file to limit the files uploaded to the Chef server - Add source_url and issues_url metadata for Supermarket ## v2.2.3 (2015-04-15) - Don't install omnibus-build-essential on Solaris 10 - We decided it's easier to use the old GCC that ships with Solaris 10. - Use ChefDK for all Travis testing. ## v2.2.2 (2015-03-27) - Update Solar 10's omnibus-build-essential to 0.0.5 ## v2.2.1 (2015-03-23) - Install GNU Patch on Solaris 11 ## v2.2.0 (2015-03-18) - [solaris] Differentiate between Solaris 10 and 11 - [solaris] Add ucb compat package - [solaris] Solaris 10 build essential setup - Fix metadata to use a string instead of a bool (see #56, #57) ## v2.1.3 (2014-11-18) - Update metadata for supported versions of OS X (10.7+) as noted from - v2.0.0 previously (#38) - Clarify requirement to have apt package cache updated in README. (#41) - Fix Xcode CLI installation on OS X (#50) ## v2.1.2 (2014-10-14) - Mac OS X 10.10 Yosemite support ## v2.1.0 (2014-10-14) - Use fully-qualified names when installing FreeBSD package ## v2.0.6 (2014-08-11) - Use the resource form of `remote_file` to prevent context issues ## v2.0.4 (2014-06-06) - [COOK-4661] added patch package to _rhel recipe ## v2.0.2 (2014-05-02) - 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 ## v2.0.0 (2014-03-13) - 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 attributes - `compiletime` -> `compile_time` in node attributes - Cookbook version 2.x no longer supports Chef 10.x ## v1.4.4 (2014-02-27) - [COOK-4245] Wrong package name used for developer tools on OS X 10.9 ## v1.4.2 ### Bug - **[COOK-3318](https://tickets.chef.io/browse/COOK-3318)** - Use Mixlib::ShellOut instead of Chef::ShellOut ### New Feature - **[COOK-3093](https://tickets.chef.io/browse/COOK-3093)** - Add OmniOS support ### Improvement - **[COOK-3024](https://tickets.chef.io/browse/COOK-3024)** - Use newer package on SmartOS ## v1.4.0 This version splits up the default recipe into recipes included based on the node's platform_family. - [COOK-2505] - backport omnibus builder improvements ## v1.3.4 - [COOK-2272] - Complete `platform_family` conversion in build-essential ## v1.3.2 - [COOK-2069] - build-essential will install osx-gcc-installer when XCode is present ## v1.3.0 - [COOK-1895] - support smartos ## v1.2.0 - 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 ## v1.1.2 - [COOK-1620] - support OS X 10.8 ## v1.1.0 - [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) ## v1.0.2 - [COOK-1098] - Add Amazon Linux platform support - [COOK-1149] - Add OS X platform support