- Added macOS 10.12
- Added Amazon 2016.09
- Added FreeBSD 11.0
- Added Debian 8.6
- Require Ruby 2.2.2 or later
- Add init_package attribute to OpenSuse 13.2
- Added a new deprecation warning when someone doesn't provide a platform to mock. Previously we silently returned the Chefspec platform, which is probably not what anyone wanted / expected.
- Added Redhat 7.2
- Added Suse 12.1 and 11.4
- Added Windows 7
- Regenerated Windows 8, 8.1, and 10
- Added init_package attribute to existing CentOS/Oracle/Ubuntu/Debian platforms
- Added Debian 8.5
- Added Fedora 24
- Added Oracle Linux 5.8, 6.8, and regenerated 7.2 on VirtualBox to match others
- Fauxhai now requires at least Ruby 2.1.0
- Added Raspbian 8.0
- Generate proper data for Windows hosts
- Generate prefixlen as 23 not 24
- Fix the routes data to match the current Ohai format (hash instead of array of hash)
- Add root_group of wheel on previous FreeBSD system dumps
- Fauxhai now requires at least Ruby 2.0
- Added CentOS 6.8, Arch 4.5.4-1-ARCH, Debian 7.10, Gentoo 2.2
- Fixed the naming and bad JSON in Amazon 2016.03
- Updated the raw Github URL to Github's recommended URL
- Fixed the Rake task to properly fail if JSON files fail to validate
- Added Ubuntu 16.04, Debian 8.4, FreeBSD 10.3, and OmniOS r151018
- Updated AIX with latest Ohai data
- Updated OS X 10.11 to include root_group and kernel processor information
- Recaptured Solaris 5.11 with the latest Ohai
- Updated CPU attributes and fixed memory to be in kB on Solaris 5.10
- Added node['virtualization']['systems'] = {} to the runner and updated data in existing dumps
- Updated the runner to mock out chef_packages install paths using Omnibus paths not gem install paths and added it to existing dumps.
- Added collection of root_group, init_package, and cpu cores to the runner
- Added root_group to existing Linux systems
- Added Fedora 23, openSUSE Leap 42.1, and CentOS 7.2.1511
- Fixed malformed JSON in the Windows 2012 output
- Updated the runner and existing platform files to represent total memory in kB not MB as the default for Ohai has been changed on Windows / Linux
- Added cpu cores to all existing platform files
- Added a Rake task to validate the JSON of all platform files, and enabled Travis to run this task on every PR
- Change dependency for Chef and Ohai to a development dependency. The previous dependency on Chef 12 prevented Fauxhai from working with Chefspec on pre-12 Chef releases.
- Regenerated json files for all currently supported versions of Ubuntu, CentOS, FreeBSD, Debian, Fedora, and OpenSUSE. This new data is generated with Ohai output from Ohai 8.7.0 in Chef 12.5.1. This data is more accurate for mocking out current Chef setups, but is changed from the previous Fauxhai 2.3.0 release. If you relied on specific mocked data this may require updating your specs.
- Annual release to add new versions bundled in the gem automatically (#133)
- Fix an issue where OpenURI's error was not caught properly
- Add
memory
output to Fauxhai
- Fix an issue when Chef is not installed on the system
- Add basic --version and --help flags
- Use fauxhai/version
- Switch to OpenURI (#99)
- Add CPU stanza information to all platforms
Released 2013-12-12
- Fix critical error on networking interfaces (@benbytheway, #51)
Released 2013-11-06
- Remove dependency on HTTParty
- Require Ruby 1.9
Released 2013-06-03
Released: 2013-05-21
- Fix typo in README (@mapleoin, #29)
- Rename
gem
tospec
in gemspec - Use Ruby's built-in JSON class
- Handle use case where an entire new operating system is created (15708ce)
- Add openSUSE 12.3 (@mapleoin, #30)
Released: 2013-05-09
- Support
path
option to specify the fixture data (#21) - Require
version
option for platform, drop (undocumented) support for default versions (#25, #26) - Update gem paths on Ubuntu 10.04 data (@anujbiyani, #18, #19)
- Add SmartOS joyent_20130111T180733Z (@sax, #23)
- Add Debian 7.0 (Wheezy) (@tmatilai, #24)