2015-11-20 21:57:13 +00:00
# Change Log
2016-01-25 16:45:43 +00:00
## [0.9.10](https://github.com/chef/inspec/tree/0.9.10) (2016-01-25)
[Full Changelog ](https://github.com/chef/inspec/compare/v0.9.9...0.9.10 )
**Implemented enhancements:**
- specify process supervision type in service resource [\#242 ](https://github.com/chef/inspec/issues/242 )
- optimize the error output for missing registry keys to `nil` [\#388 ](https://github.com/chef/inspec/pull/388 ) ([chris-rock](https://github.com/chris-rock))
- update readme [\#382 ](https://github.com/chef/inspec/pull/382 ) ([chris-rock](https://github.com/chris-rock))
- add service overrides for picking specific service managers, add runit\_service [\#380 ](https://github.com/chef/inspec/pull/380 ) ([srenatus](https://github.com/srenatus))
- integration tests: stop using alpine iso [\#379 ](https://github.com/chef/inspec/pull/379 ) ([srenatus](https://github.com/srenatus))
- warn about legacy supports fields in metadata [\#378 ](https://github.com/chef/inspec/pull/378 ) ([arlimus](https://github.com/arlimus))
- Update README links to the examples directory [\#376 ](https://github.com/chef/inspec/pull/376 ) ([frightenedmonkey](https://github.com/frightenedmonkey))
- add profile tests \(non-legacy\) [\#375 ](https://github.com/chef/inspec/pull/375 ) ([arlimus](https://github.com/arlimus))
- Fix typo [\#372 ](https://github.com/chef/inspec/pull/372 ) ([jcreedcmu](https://github.com/jcreedcmu))
- separate RSpec handling in runner [\#371 ](https://github.com/chef/inspec/pull/371 ) ([arlimus](https://github.com/arlimus))
- Improve the description and summary of the InSpec gem. [\#370 ](https://github.com/chef/inspec/pull/370 ) ([arlimus](https://github.com/arlimus))
**Fixed bugs:**
- Windows OS Detection [\#383 ](https://github.com/chef/inspec/issues/383 )
- security\_policy is not returning the right value [\#373 ](https://github.com/chef/inspec/issues/373 )
- PostgreSQL\_Session Resource [\#302 ](https://github.com/chef/inspec/issues/302 )
- bugfix: write given ID to metadata json [\#389 ](https://github.com/chef/inspec/pull/389 ) ([arlimus](https://github.com/arlimus))
- resources/launchd\_service: fix parsing of non-running services [\#387 ](https://github.com/chef/inspec/pull/387 ) ([srenatus](https://github.com/srenatus))
- bugfix: pin net-ssh 2.9 in gem file [\#386 ](https://github.com/chef/inspec/pull/386 ) ([chris-rock](https://github.com/chris-rock))
- resource/postgres\_session: add integration tests, change error handling [\#381 ](https://github.com/chef/inspec/pull/381 ) ([srenatus](https://github.com/srenatus))
**Merged pull requests:**
- Enable appveyor for unit tests on Windows [\#361 ](https://github.com/chef/inspec/pull/361 ) ([chris-rock](https://github.com/chris-rock))
## [v0.9.9](https://github.com/chef/inspec/tree/v0.9.9) (2016-01-16)
[Full Changelog ](https://github.com/chef/inspec/compare/v0.9.8...v0.9.9 )
2016-01-15 20:20:04 +00:00
**Fixed bugs:**
- Resource registry\_key { should\_not exist } unavailable [\#322 ](https://github.com/chef/inspec/issues/322 )
- bugfix: only skip regkey if required [\#364 ](https://github.com/chef/inspec/pull/364 ) ([chris-rock](https://github.com/chris-rock))
**Merged pull requests:**
2016-01-25 16:45:43 +00:00
- 0.9.9 [\#369 ](https://github.com/chef/inspec/pull/369 ) ([chris-rock](https://github.com/chris-rock))
2016-01-15 20:20:04 +00:00
- add tests for loading metadata yaml internals [\#368 ](https://github.com/chef/inspec/pull/368 ) ([arlimus](https://github.com/arlimus))
- make metadata.rb legacy mode consistent for supports [\#367 ](https://github.com/chef/inspec/pull/367 ) ([arlimus](https://github.com/arlimus))
- lint with rubocop 0.36 [\#366 ](https://github.com/chef/inspec/pull/366 ) ([arlimus](https://github.com/arlimus))
- Fix ssh\_config example [\#365 ](https://github.com/chef/inspec/pull/365 ) ([tas50](https://github.com/tas50))
- Correctly detect UDP ports on linux [\#363 ](https://github.com/chef/inspec/pull/363 ) ([mivok](https://github.com/mivok))
- Update the title of the gordon-1.0 control [\#359 ](https://github.com/chef/inspec/pull/359 ) ([chris-rock](https://github.com/chris-rock))
- Inspec::Targets::UrlHelper: fix github handling, add tests [\#357 ](https://github.com/chef/inspec/pull/357 ) ([srenatus](https://github.com/srenatus))
- Fix systemd service enabled check [\#356 ](https://github.com/chef/inspec/pull/356 ) ([jmccann](https://github.com/jmccann))
- Adding AIX classes, tests, and targetted ssh testing [\#333 ](https://github.com/chef/inspec/pull/333 ) ([foobarbam](https://github.com/foobarbam))
## [v0.9.8](https://github.com/chef/inspec/tree/v0.9.8) (2016-01-11)
[Full Changelog ](https://github.com/chef/inspec/compare/v0.9.7...v0.9.8 )
2016-01-11 17:48:36 +00:00
**Implemented enhancements:**
- Control Numbers and Display in Compliance GUI [\#306 ](https://github.com/chef/inspec/issues/306 )
- Support supports for resources [\#282 ](https://github.com/chef/inspec/issues/282 )
- Unify metadata and collect it from target resolver [\#342 ](https://github.com/chef/inspec/pull/342 ) ([arlimus](https://github.com/arlimus))
- implement `mount` resource [\#341 ](https://github.com/chef/inspec/pull/341 ) ([chris-rock](https://github.com/chris-rock))
- Update Integration Tests [\#314 ](https://github.com/chef/inspec/pull/314 ) ([chris-rock](https://github.com/chris-rock))
- RFC: Compliance Profile Structure [\#252 ](https://github.com/chef/inspec/pull/252 ) ([chris-rock](https://github.com/chris-rock))
**Fixed bugs:**
- Inspec doesn't read controls [\#351 ](https://github.com/chef/inspec/issues/351 )
- not working under windows, installed from gem [\#323 ](https://github.com/chef/inspec/issues/323 )
- Resource 'file' missing 'be\_mounted.with' [\#310 ](https://github.com/chef/inspec/issues/310 )
- `inspec check` on examples generates errors [\#215 ](https://github.com/chef/inspec/issues/215 )
- bugfix: ignore supports when generating a profile's json representation [\#355 ](https://github.com/chef/inspec/pull/355 ) ([srenatus](https://github.com/srenatus))
- Support old "supports" field in metadata [\#347 ](https://github.com/chef/inspec/pull/347 ) ([srenatus](https://github.com/srenatus))
- Fix custom resource loading from `libraries` [\#337 ](https://github.com/chef/inspec/pull/337 ) ([arlimus](https://github.com/arlimus))
**Closed issues:**
- Create RFC on profile structure [\#296 ](https://github.com/chef/inspec/issues/296 )
**Merged pull requests:**
- fix reading profiles bug [\#352 ](https://github.com/chef/inspec/pull/352 ) ([srenatus](https://github.com/srenatus))
2016-01-15 20:20:04 +00:00
- 0.9.8 [\#350 ](https://github.com/chef/inspec/pull/350 ) ([chris-rock](https://github.com/chris-rock))
2016-01-11 17:48:36 +00:00
- clarify how to bump version in rake [\#348 ](https://github.com/chef/inspec/pull/348 ) ([arlimus](https://github.com/arlimus))
- Add `supports` to metadata to specify supported systems [\#344 ](https://github.com/chef/inspec/pull/344 ) ([arlimus](https://github.com/arlimus))
- Update list of examples [\#340 ](https://github.com/chef/inspec/pull/340 ) ([chris-rock](https://github.com/chris-rock))
- add a description for custom resources [\#339 ](https://github.com/chef/inspec/pull/339 ) ([arlimus](https://github.com/arlimus))
- ignore auto-generated controls during verify check [\#332 ](https://github.com/chef/inspec/pull/332 ) ([arlimus](https://github.com/arlimus))
- Set exit status to return value of Inspec Runner [\#331 ](https://github.com/chef/inspec/pull/331 ) ([rbhitchcock](https://github.com/rbhitchcock))
- Verify profile metadata contents correctly [\#330 ](https://github.com/chef/inspec/pull/330 ) ([arlimus](https://github.com/arlimus))
## [v0.9.7](https://github.com/chef/inspec/tree/v0.9.7) (2015-12-21)
[Full Changelog ](https://github.com/chef/inspec/compare/v0.9.6...v0.9.7 )
2015-12-21 15:31:48 +00:00
**Implemented enhancements:**
- Configuration number comparisons [\#308 ](https://github.com/chef/inspec/issues/308 )
- Allow for reading options from a file [\#284 ](https://github.com/chef/inspec/issues/284 )
- file resource mode matcher does not display file permissions correctly on failure [\#230 ](https://github.com/chef/inspec/issues/230 )
**Fixed bugs:**
- remove commandline defaults, they break json config [\#327 ](https://github.com/chef/inspec/pull/327 ) ([srenatus](https://github.com/srenatus))
- Fixing issue with security policy always returning nil [\#321 ](https://github.com/chef/inspec/pull/321 ) ([jeremymv2](https://github.com/jeremymv2))
- reset rspec configuration when initializing Inspec::Runner [\#320 ](https://github.com/chef/inspec/pull/320 ) ([srenatus](https://github.com/srenatus))
- EL package resource improvements: catch missing newlines & add release info [\#248 ](https://github.com/chef/inspec/pull/248 ) ([troyready](https://github.com/troyready))
**Closed issues:**
- convert logindef values to integer if possible [\#121 ](https://github.com/chef/inspec/issues/121 )
**Merged pull requests:**
2016-01-11 17:48:36 +00:00
- 0.9.7 [\#328 ](https://github.com/chef/inspec/pull/328 ) ([arlimus](https://github.com/arlimus))
2015-12-21 15:31:48 +00:00
- remove format default for `inspec exec` [\#326 ](https://github.com/chef/inspec/pull/326 ) ([srenatus](https://github.com/srenatus))
- teach `cmp` matcher octal tricks [\#324 ](https://github.com/chef/inspec/pull/324 ) ([srenatus](https://github.com/srenatus))
## [v0.9.6](https://github.com/chef/inspec/tree/v0.9.6) (2015-12-11)
[Full Changelog ](https://github.com/chef/inspec/compare/v0.9.5...v0.9.6 )
2015-11-25 14:43:31 +00:00
**Implemented enhancements:**
2015-12-11 17:27:16 +00:00
- JSON configuration [\#292 ](https://github.com/chef/inspec/issues/292 )
- Replace the `pry... ` bits in inspec shell [\#267 ](https://github.com/chef/inspec/issues/267 )
- Better wording for check [\#260 ](https://github.com/chef/inspec/issues/260 )
- OS resource with string and symbol support [\#227 ](https://github.com/chef/inspec/issues/227 )
- matcher for less-restrictive comparison [\#318 ](https://github.com/chef/inspec/pull/318 ) ([chris-rock](https://github.com/chris-rock))
- add readme to examples [\#313 ](https://github.com/chef/inspec/pull/313 ) ([chris-rock](https://github.com/chris-rock))
- Minor `inspec shell` improvements [\#283 ](https://github.com/chef/inspec/pull/283 ) ([srenatus](https://github.com/srenatus))
- add kitchen-ansible inspec example [\#275 ](https://github.com/chef/inspec/pull/275 ) ([alexpop](https://github.com/alexpop))
- add kitchen-puppet example with inspec testing [\#273 ](https://github.com/chef/inspec/pull/273 ) ([alexpop](https://github.com/alexpop))
- Feature: Add shell `help resource` command [\#269 ](https://github.com/chef/inspec/pull/269 ) ([chris-rock](https://github.com/chris-rock))
**Fixed bugs:**
- auditd\_conf parameters should be case insensitive [\#307 ](https://github.com/chef/inspec/issues/307 )
- Processes resource doesn't handle user or state [\#295 ](https://github.com/chef/inspec/issues/295 )
- JSON configuration [\#292 ](https://github.com/chef/inspec/issues/292 )
- Windows file matcher does not match existing files [\#288 ](https://github.com/chef/inspec/issues/288 )
- Inspec hangs when executing some windows profiles against linux machine [\#279 ](https://github.com/chef/inspec/issues/279 )
- Utils::FindFiles doesn't work [\#276 ](https://github.com/chef/inspec/issues/276 )
- etc\_group not implemented for centos [\#266 ](https://github.com/chef/inspec/issues/266 )
- Port resource returns arrays [\#256 ](https://github.com/chef/inspec/issues/256 )
- Custom resource not available, undefined local variable or method `gordon\_config` [\#232 ](https://github.com/chef/inspec/issues/232 )
- File permission checks should return false unless file exists [\#301 ](https://github.com/chef/inspec/pull/301 ) ([adamleff](https://github.com/adamleff))
- remove json doc for windows\_feature [\#272 ](https://github.com/chef/inspec/pull/272 ) ([chris-rock](https://github.com/chris-rock))
- improvement: add etc\_group support for centos and add integration test [\#270 ](https://github.com/chef/inspec/pull/270 ) ([chris-rock](https://github.com/chris-rock))
**Merged pull requests:**
2015-12-21 15:31:48 +00:00
- 0.9.6 [\#319 ](https://github.com/chef/inspec/pull/319 ) ([arlimus](https://github.com/arlimus))
2015-12-11 17:27:16 +00:00
- Bugfix: Properly initialize script resource [\#316 ](https://github.com/chef/inspec/pull/316 ) ([chris-rock](https://github.com/chris-rock))
- improve shell prompt and help [\#315 ](https://github.com/chef/inspec/pull/315 ) ([chris-rock](https://github.com/chris-rock))
- port resource: array attributes, resource alternative [\#303 ](https://github.com/chef/inspec/pull/303 ) ([srenatus](https://github.com/srenatus))
- support string and symbol for os resource [\#299 ](https://github.com/chef/inspec/pull/299 ) ([chris-rock](https://github.com/chris-rock))
- \[resources/apache\_conf\]: add tests, fix bug [\#298 ](https://github.com/chef/inspec/pull/298 ) ([srenatus](https://github.com/srenatus))
- \[resources/processes\] add user\(s\), state\(s\) attribute [\#297 ](https://github.com/chef/inspec/pull/297 ) ([srenatus](https://github.com/srenatus))
- fix small grammar error [\#294 ](https://github.com/chef/inspec/pull/294 ) ([juliandunn](https://github.com/juliandunn))
- read config from file/stdin [\#293 ](https://github.com/chef/inspec/pull/293 ) ([srenatus](https://github.com/srenatus))
- revert to old find\_files interface [\#291 ](https://github.com/chef/inspec/pull/291 ) ([srenatus](https://github.com/srenatus))
- Adding support for Wind River Linux [\#289 ](https://github.com/chef/inspec/pull/289 ) ([adamleff](https://github.com/adamleff))
- travis workarounds [\#286 ](https://github.com/chef/inspec/pull/286 ) ([srenatus](https://github.com/srenatus))
- Support mint in the integration tests [\#281 ](https://github.com/chef/inspec/pull/281 ) ([artem-sidorenko](https://github.com/artem-sidorenko))
- align cli documentation with cli [\#278 ](https://github.com/chef/inspec/pull/278 ) ([chris-rock](https://github.com/chris-rock))
- Remove description of custom resource [\#277 ](https://github.com/chef/inspec/pull/277 ) ([chris-rock](https://github.com/chris-rock))
- add rake tasks for showing and bumping the version of inspec [\#265 ](https://github.com/chef/inspec/pull/265 ) ([arlimus](https://github.com/arlimus))
## [v0.9.5](https://github.com/chef/inspec/tree/v0.9.5) (2015-11-25)
[Full Changelog ](https://github.com/chef/inspec/compare/v0.9.4...v0.9.5 )
**Implemented enhancements:**
- Support the -i switch for key files as per ssh [\#261 ](https://github.com/chef/inspec/issues/261 )
2015-11-25 14:43:31 +00:00
- Add -p alias for --port like ssh [\#263 ](https://github.com/chef/inspec/pull/263 ) ([alexmanly](https://github.com/alexmanly))
**Merged pull requests:**
2015-12-11 17:27:16 +00:00
- 0.9.5 [\#264 ](https://github.com/chef/inspec/pull/264 ) ([arlimus](https://github.com/arlimus))
2015-11-25 14:43:31 +00:00
- Add -i alias for --key\_files like ssh [\#262 ](https://github.com/chef/inspec/pull/262 ) ([jcreedcmu](https://github.com/jcreedcmu))
## [v0.9.4](https://github.com/chef/inspec/tree/v0.9.4) (2015-11-24)
[Full Changelog ](https://github.com/chef/inspec/compare/v0.9.3...v0.9.4 )
2015-11-24 19:04:31 +00:00
**Fixed bugs:**
- registry\_key needs to be case insensitive [\#254 ](https://github.com/chef/inspec/issues/254 )
- User resource doesn't handle group names with spaces [\#238 ](https://github.com/chef/inspec/issues/238 )
2015-12-11 17:27:16 +00:00
- inspec does not extract section name from test file header [\#182 ](https://github.com/chef/inspec/issues/182 )
2015-11-25 14:43:31 +00:00
- bugfix: user resources support for group with whitespace [\#258 ](https://github.com/chef/inspec/pull/258 ) ([chris-rock](https://github.com/chris-rock))
- Bugfix: make registry\_key resource case-insensitive [\#255 ](https://github.com/chef/inspec/pull/255 ) ([alexpop](https://github.com/alexpop))
2015-11-24 19:04:31 +00:00
**Merged pull requests:**
2015-11-25 14:43:31 +00:00
- 0.9.4 [\#259 ](https://github.com/chef/inspec/pull/259 ) ([arlimus](https://github.com/arlimus))
2015-11-24 19:04:31 +00:00
- Improve conf file resources \(csv, json, yaml, ini\) [\#257 ](https://github.com/chef/inspec/pull/257 ) ([chris-rock](https://github.com/chris-rock))
- improvement: update install instructions and add notes for windows builds [\#253 ](https://github.com/chef/inspec/pull/253 ) ([chris-rock](https://github.com/chris-rock))
## [v0.9.3](https://github.com/chef/inspec/tree/v0.9.3) (2015-11-20)
[Full Changelog ](https://github.com/chef/inspec/compare/v0.9.2...v0.9.3 )
2015-11-20 22:26:30 +00:00
**Implemented enhancements:**
- Support the control keyword, synonymous to rule [\#188 ](https://github.com/chef/inspec/issues/188 )
2015-12-11 17:27:16 +00:00
**Fixed bugs:**
2015-11-20 22:26:30 +00:00
- Multiple computed calls to describe aren't registered [\#246 ](https://github.com/chef/inspec/issues/246 )
2015-12-11 17:27:16 +00:00
**Closed issues:**
2015-11-20 22:26:30 +00:00
- port resource does not work on CentOS [\#239 ](https://github.com/chef/inspec/issues/239 )
- os\_env not working [\#236 ](https://github.com/chef/inspec/issues/236 )
- service resource misbehaves on upstart hosts [\#226 ](https://github.com/chef/inspec/issues/226 )
- OS resource requires requires a Symbol not a String \(wrong in docs\) [\#224 ](https://github.com/chef/inspec/issues/224 )
- Cannot run against remote WinRM SSL systems [\#221 ](https://github.com/chef/inspec/issues/221 )
- Proper Changelog [\#211 ](https://github.com/chef/inspec/issues/211 )
**Merged pull requests:**
2015-11-24 19:04:31 +00:00
- 0.9.3 [\#251 ](https://github.com/chef/inspec/pull/251 ) ([arlimus](https://github.com/arlimus))
2015-11-20 22:26:30 +00:00
- Introduce automated changelog generation [\#250 ](https://github.com/chef/inspec/pull/250 ) ([arlimus](https://github.com/arlimus))
- ensure all test directories are on the runner $LOAD\_PATH [\#249 ](https://github.com/chef/inspec/pull/249 ) ([schisamo](https://github.com/schisamo))
- bugfix: support multiple computed calls to describe [\#247 ](https://github.com/chef/inspec/pull/247 ) ([arlimus](https://github.com/arlimus))
- Add Windows support to the `os\_env` resource [\#245 ](https://github.com/chef/inspec/pull/245 ) ([schisamo](https://github.com/schisamo))
- Added links to the different sections. [\#244 ](https://github.com/chef/inspec/pull/244 ) ([jjasghar](https://github.com/jjasghar))
- bugfix: run integration tests on windows [\#243 ](https://github.com/chef/inspec/pull/243 ) ([chris-rock](https://github.com/chris-rock))
- add port support for centos [\#241 ](https://github.com/chef/inspec/pull/241 ) ([chris-rock](https://github.com/chris-rock))
- api: don't force root on os\_env [\#237 ](https://github.com/chef/inspec/pull/237 ) ([arlimus](https://github.com/arlimus))
- change test-kitchen example from rule to control [\#235 ](https://github.com/chef/inspec/pull/235 ) ([chris-rock](https://github.com/chris-rock))
- lint [\#234 ](https://github.com/chef/inspec/pull/234 ) ([arlimus](https://github.com/arlimus))
- improvement: rewrite registry\_key resource, serverspec compatibility and add integration tests [\#233 ](https://github.com/chef/inspec/pull/233 ) ([alexpop](https://github.com/alexpop))
- Upstart with System V fallback [\#228 ](https://github.com/chef/inspec/pull/228 ) ([chris-rock](https://github.com/chris-rock))
- OS resource requires a Symbol not a String [\#225 ](https://github.com/chef/inspec/pull/225 ) ([stuartpreston](https://github.com/stuartpreston))
- Update README.md [\#223 ](https://github.com/chef/inspec/pull/223 ) ([jjasghar](https://github.com/jjasghar))
- add a tiny sudo example to the readme [\#222 ](https://github.com/chef/inspec/pull/222 ) ([arlimus](https://github.com/arlimus))
2015-11-20 21:57:13 +00:00
## [v0.9.2](https://github.com/chef/inspec/tree/v0.9.2) (2015-11-06)
[Full Changelog ](https://github.com/chef/inspec/compare/0.9.1...v0.9.2 )
**Merged pull requests:**
- 0.9.2 [\#220 ](https://github.com/chef/inspec/pull/220 ) ([arlimus](https://github.com/arlimus))
- bugfix: correct add\_content call to new param structure [\#219 ](https://github.com/chef/inspec/pull/219 ) ([arlimus](https://github.com/arlimus))
- Add version to resource declaration [\#218 ](https://github.com/chef/inspec/pull/218 ) ([jcreedcmu](https://github.com/jcreedcmu))
- Not using git in the gemspec file [\#217 ](https://github.com/chef/inspec/pull/217 ) ([tyler-ball](https://github.com/tyler-ball))
- Updating Gemfile grouped dependencies to match what is already in the ChefDK [\#216 ](https://github.com/chef/inspec/pull/216 ) ([tyler-ball](https://github.com/tyler-ball))
- Fix contain / should match confusion [\#214 ](https://github.com/chef/inspec/pull/214 ) ([zmalone](https://github.com/zmalone))
- Fix doc typos [\#213 ](https://github.com/chef/inspec/pull/213 ) ([juliandunn](https://github.com/juliandunn))
- Add test-kitchen example reference to readme [\#212 ](https://github.com/chef/inspec/pull/212 ) ([chris-rock](https://github.com/chris-rock))
- Massively improve README [\#208 ](https://github.com/chef/inspec/pull/208 ) ([echohack](https://github.com/echohack))
## [0.9.1](https://github.com/chef/inspec/tree/0.9.1) (2015-11-04)
[Full Changelog ](https://github.com/chef/inspec/compare/0.9.0...0.9.1 )
**Closed issues:**
- add cla bot [\#180 ](https://github.com/chef/inspec/issues/180 )
- update license [\#130 ](https://github.com/chef/inspec/issues/130 )
**Merged pull requests:**
- add inspec and friends, thank you @chris -rock, @nathenharvey , @colincam , @juliandunn [\#209 ](https://github.com/chef/inspec/pull/209 ) ([arlimus](https://github.com/arlimus))
- Fix package resource documentation example. [\#207 ](https://github.com/chef/inspec/pull/207 ) ([fnichol](https://github.com/fnichol))
- Rename gem in test-kitchen example [\#206 ](https://github.com/chef/inspec/pull/206 ) ([srenatus](https://github.com/srenatus))
- 0.9.1 [\#205 ](https://github.com/chef/inspec/pull/205 ) ([arlimus](https://github.com/arlimus))
- relax pry version [\#204 ](https://github.com/chef/inspec/pull/204 ) ([chris-rock](https://github.com/chris-rock))
- push to rubygems [\#203 ](https://github.com/chef/inspec/pull/203 ) ([arlimus](https://github.com/arlimus))
- update table style [\#202 ](https://github.com/chef/inspec/pull/202 ) ([chris-rock](https://github.com/chris-rock))
- Apache 2.0 LICENSE [\#201 ](https://github.com/chef/inspec/pull/201 ) ([jamesc](https://github.com/jamesc))
## [0.9.0](https://github.com/chef/inspec/tree/0.9.0) (2015-11-03)
[Full Changelog ](https://github.com/chef/inspec/compare/0.8.0...0.9.0 )
**Closed issues:**
- Make text replacements in documentation work correctly [\#170 ](https://github.com/chef/inspec/issues/170 )
- rename project to inspec [\#129 ](https://github.com/chef/inspec/issues/129 )
- resource integration tests [\#73 ](https://github.com/chef/inspec/issues/73 )
**Merged pull requests:**
- 0.9.0 [\#200 ](https://github.com/chef/inspec/pull/200 ) ([arlimus](https://github.com/arlimus))
- bugfix: dont skip controls during json generation [\#199 ](https://github.com/chef/inspec/pull/199 ) ([arlimus](https://github.com/arlimus))
- Fix typo and warning in command exist? check [\#198 ](https://github.com/chef/inspec/pull/198 ) ([arlimus](https://github.com/arlimus))
- rename rule to control [\#197 ](https://github.com/chef/inspec/pull/197 ) ([chris-rock](https://github.com/chris-rock))
- improvement: fail properly if os is not supported [\#196 ](https://github.com/chef/inspec/pull/196 ) ([chris-rock](https://github.com/chris-rock))
- bugfix: relax fail for command.exist? for inspec check command [\#195 ](https://github.com/chef/inspec/pull/195 ) ([chris-rock](https://github.com/chris-rock))
- api: introduce control keyword [\#194 ](https://github.com/chef/inspec/pull/194 ) ([arlimus](https://github.com/arlimus))
- feature: introduce group title for files [\#193 ](https://github.com/chef/inspec/pull/193 ) ([arlimus](https://github.com/arlimus))
- thank you serverspec! [\#192 ](https://github.com/chef/inspec/pull/192 ) ([arlimus](https://github.com/arlimus))
- change library loading from /lib -\> /libraries and fix auto-loading [\#191 ](https://github.com/chef/inspec/pull/191 ) ([arlimus](https://github.com/arlimus))
- improve command.exist? for more operating systems [\#190 ](https://github.com/chef/inspec/pull/190 ) ([chris-rock](https://github.com/chris-rock))
- formatting, mostly ... also package =\> oneget [\#189 ](https://github.com/chef/inspec/pull/189 ) ([jamescott](https://github.com/jamescott))
- bugfix: ignore delivery when building the gem [\#186 ](https://github.com/chef/inspec/pull/186 ) ([arlimus](https://github.com/arlimus))
- api: change `--disable-sudo` to `--sudo` [\#185 ](https://github.com/chef/inspec/pull/185 ) ([arlimus](https://github.com/arlimus))
- use new internal structure for inspect check [\#184 ](https://github.com/chef/inspec/pull/184 ) ([chris-rock](https://github.com/chris-rock))
- remove dup method users, use usernames, fix example [\#183 ](https://github.com/chef/inspec/pull/183 ) ([chris-rock](https://github.com/chris-rock))
- Update docs [\#181 ](https://github.com/chef/inspec/pull/181 ) ([chris-rock](https://github.com/chris-rock))
- do not expose stderr method via os\_env [\#179 ](https://github.com/chef/inspec/pull/179 ) ([chris-rock](https://github.com/chris-rock))
- deactivate group policy [\#178 ](https://github.com/chef/inspec/pull/178 ) ([chris-rock](https://github.com/chris-rock))
- MAINTAINERS listed in the project [\#177 ](https://github.com/chef/inspec/pull/177 ) ([nathenharvey](https://github.com/nathenharvey))
- fix os\_env example [\#173 ](https://github.com/chef/inspec/pull/173 ) ([chris-rock](https://github.com/chris-rock))
- add abbreviations for docs [\#172 ](https://github.com/chef/inspec/pull/172 ) ([chris-rock](https://github.com/chris-rock))
- Update README.md [\#171 ](https://github.com/chef/inspec/pull/171 ) ([jcreedcmu](https://github.com/jcreedcmu))
- Fix docs so they at least compile with rst2html.py [\#169 ](https://github.com/chef/inspec/pull/169 ) ([jcreedcmu](https://github.com/jcreedcmu))
- Update ctl\_inspec.rst [\#168 ](https://github.com/chef/inspec/pull/168 ) ([jcreedcmu](https://github.com/jcreedcmu))
- Minor changes to the README [\#167 ](https://github.com/chef/inspec/pull/167 ) ([nathenharvey](https://github.com/nathenharvey))
- add draft version of InSpec DSL topic [\#165 ](https://github.com/chef/inspec/pull/165 ) ([jamescott](https://github.com/jamescott))
- sync words [\#164 ](https://github.com/chef/inspec/pull/164 ) ([jamescott](https://github.com/jamescott))
- Improve docs [\#163 ](https://github.com/chef/inspec/pull/163 ) ([chris-rock](https://github.com/chris-rock))
- Don't resolve `send` calls with dot-notation [\#162 ](https://github.com/chef/inspec/pull/162 ) ([arlimus](https://github.com/arlimus))
- Align profile structure [\#161 ](https://github.com/chef/inspec/pull/161 ) ([arlimus](https://github.com/arlimus))
- update docs [\#160 ](https://github.com/chef/inspec/pull/160 ) ([chris-rock](https://github.com/chris-rock))
- resource =\> audit resource [\#159 ](https://github.com/chef/inspec/pull/159 ) ([jamescott](https://github.com/jamescott))
- update readme [\#158 ](https://github.com/chef/inspec/pull/158 ) ([chris-rock](https://github.com/chris-rock))
- add apache base config [\#157 ](https://github.com/chef/inspec/pull/157 ) ([chris-rock](https://github.com/chris-rock))
- update to new kitchen-inspect [\#156 ](https://github.com/chef/inspec/pull/156 ) ([chris-rock](https://github.com/chris-rock))
- consistently set an empty logger in non-verbose mode [\#155 ](https://github.com/chef/inspec/pull/155 ) ([arlimus](https://github.com/arlimus))
- update query syntax [\#154 ](https://github.com/chef/inspec/pull/154 ) ([jamescott](https://github.com/jamescott))
- bugfixes for json dummy module [\#153 ](https://github.com/chef/inspec/pull/153 ) ([arlimus](https://github.com/arlimus))
- bugfix: correctly remove prefix from folder [\#152 ](https://github.com/chef/inspec/pull/152 ) ([arlimus](https://github.com/arlimus))
- Rename vulcanosec -\> inspec [\#151 ](https://github.com/chef/inspec/pull/151 ) ([arlimus](https://github.com/arlimus))
- feature: bring back profile check [\#150 ](https://github.com/chef/inspec/pull/150 ) ([arlimus](https://github.com/arlimus))
- Metadata [\#149 ](https://github.com/chef/inspec/pull/149 ) ([arlimus](https://github.com/arlimus))
- ignore local bundle config [\#148 ](https://github.com/chef/inspec/pull/148 ) ([arlimus](https://github.com/arlimus))
- simplify auditd name [\#147 ](https://github.com/chef/inspec/pull/147 ) ([chris-rock](https://github.com/chris-rock))
- Json [\#146 ](https://github.com/chef/inspec/pull/146 ) ([arlimus](https://github.com/arlimus))
- bugfix: delivery only build necessary gems [\#145 ](https://github.com/chef/inspec/pull/145 ) ([arlimus](https://github.com/arlimus))
- fix travis builds for 1.9.3 [\#144 ](https://github.com/chef/inspec/pull/144 ) ([arlimus](https://github.com/arlimus))
- more integration tests [\#143 ](https://github.com/chef/inspec/pull/143 ) ([chris-rock](https://github.com/chris-rock))
- json =\> exec [\#141 ](https://github.com/chef/inspec/pull/141 ) ([jamescott](https://github.com/jamescott))
- add InSpec CLI reference topic [\#140 ](https://github.com/chef/inspec/pull/140 ) ([jamescott](https://github.com/jamescott))
- encryptiong =\> encryption [\#139 ](https://github.com/chef/inspec/pull/139 ) ([jamescott](https://github.com/jamescott))
- edit out words [\#138 ](https://github.com/chef/inspec/pull/138 ) ([jamescott](https://github.com/jamescott))
- remove old docs file [\#136 ](https://github.com/chef/inspec/pull/136 ) ([chris-rock](https://github.com/chris-rock))
- Integration tests [\#135 ](https://github.com/chef/inspec/pull/135 ) ([chris-rock](https://github.com/chris-rock))
- add audit\_policy resource [\#134 ](https://github.com/chef/inspec/pull/134 ) ([jamescott](https://github.com/jamescott))
- add file resource + lots of matchers [\#132 ](https://github.com/chef/inspec/pull/132 ) ([jamescott](https://github.com/jamescott))
## [0.8.0](https://github.com/chef/inspec/tree/0.8.0) (2015-10-21)
[Full Changelog ](https://github.com/chef/inspec/compare/0.7.0...0.8.0 )
**Implemented enhancements:**
- pretty-print resources [\#78 ](https://github.com/chef/inspec/issues/78 )
- Add networking resources [\#68 ](https://github.com/chef/inspec/issues/68 )
- Add WinRM transport layer [\#64 ](https://github.com/chef/inspec/issues/64 )
**Fixed bugs:**
- expose all necessary methods in OS resource [\#79 ](https://github.com/chef/inspec/issues/79 )
**Closed issues:**
- script resource [\#74 ](https://github.com/chef/inspec/issues/74 )
- add project docs [\#72 ](https://github.com/chef/inspec/issues/72 )
- OS detection on debian does not detect versions [\#39 ](https://github.com/chef/inspec/issues/39 )
- ensure all resources have a proper to\_s method [\#98 ](https://github.com/chef/inspec/issues/98 )
- Escape commands before we execute them [\#70 ](https://github.com/chef/inspec/issues/70 )
**Merged pull requests:**
- 0.8.0 [\#131 ](https://github.com/chef/inspec/pull/131 ) ([chris-rock](https://github.com/chris-rock))
- more CentOS support [\#128 ](https://github.com/chef/inspec/pull/128 ) ([chris-rock](https://github.com/chris-rock))
- add more usage headers [\#127 ](https://github.com/chef/inspec/pull/127 ) ([chris-rock](https://github.com/chris-rock))
- add test-kitchen example [\#126 ](https://github.com/chef/inspec/pull/126 ) ([chris-rock](https://github.com/chris-rock))
- fix the header structure [\#124 ](https://github.com/chef/inspec/pull/124 ) ([jamescott](https://github.com/jamescott))
- add resources, sync matcher patterns [\#123 ](https://github.com/chef/inspec/pull/123 ) ([jamescott](https://github.com/jamescott))
- move markdown docs to rst [\#122 ](https://github.com/chef/inspec/pull/122 ) ([chris-rock](https://github.com/chris-rock))
- delivery: select build node on new fqdn [\#119 ](https://github.com/chef/inspec/pull/119 ) ([arlimus](https://github.com/arlimus))
- add first round of audit resource docs [\#118 ](https://github.com/chef/inspec/pull/118 ) ([jamescott](https://github.com/jamescott))
- Add support for `expect` [\#117 ](https://github.com/chef/inspec/pull/117 ) ([arlimus](https://github.com/arlimus))
- test: group resource tests [\#116 ](https://github.com/chef/inspec/pull/116 ) ([arlimus](https://github.com/arlimus))
- Fixes [\#115 ](https://github.com/chef/inspec/pull/115 ) ([chris-rock](https://github.com/chris-rock))
- simplify yum implementation [\#114 ](https://github.com/chef/inspec/pull/114 ) ([chris-rock](https://github.com/chris-rock))
- take care of ruby warnings [\#112 ](https://github.com/chef/inspec/pull/112 ) ([arlimus](https://github.com/arlimus))
- Train [\#111 ](https://github.com/chef/inspec/pull/111 ) ([arlimus](https://github.com/arlimus))
- make default rake tasks test+lint [\#110 ](https://github.com/chef/inspec/pull/110 ) ([arlimus](https://github.com/arlimus))
- make default rake tasks test+lint [\#109 ](https://github.com/chef/inspec/pull/109 ) ([arlimus](https://github.com/arlimus))
- make default rake tasks test+lint [\#108 ](https://github.com/chef/inspec/pull/108 ) ([arlimus](https://github.com/arlimus))
- Improve unit tests [\#106 ](https://github.com/chef/inspec/pull/106 ) ([chris-rock](https://github.com/chris-rock))
- add to\_s methods to resources, fixes \#98 [\#105 ](https://github.com/chef/inspec/pull/105 ) ([chris-rock](https://github.com/chris-rock))
- 0.7.0 release [\#104 ](https://github.com/chef/inspec/pull/104 ) ([chris-rock](https://github.com/chris-rock))
- implement iptables resource [\#103 ](https://github.com/chef/inspec/pull/103 ) ([chris-rock](https://github.com/chris-rock))
- bugfix: return function if data is already cached [\#102 ](https://github.com/chef/inspec/pull/102 ) ([chris-rock](https://github.com/chris-rock))
- implement apt resource [\#101 ](https://github.com/chef/inspec/pull/101 ) ([chris-rock](https://github.com/chris-rock))
- improve shell [\#100 ](https://github.com/chef/inspec/pull/100 ) ([chris-rock](https://github.com/chris-rock))
- implement host resource [\#99 ](https://github.com/chef/inspec/pull/99 ) ([chris-rock](https://github.com/chris-rock))
- implement bridge resource [\#97 ](https://github.com/chef/inspec/pull/97 ) ([chris-rock](https://github.com/chris-rock))
- interactive shell [\#95 ](https://github.com/chef/inspec/pull/95 ) ([arlimus](https://github.com/arlimus))
- interface resource [\#94 ](https://github.com/chef/inspec/pull/94 ) ([chris-rock](https://github.com/chris-rock))
- lint: dont use undefined vars [\#93 ](https://github.com/chef/inspec/pull/93 ) ([arlimus](https://github.com/arlimus))
- fix delivery dependencies [\#92 ](https://github.com/chef/inspec/pull/92 ) ([arlimus](https://github.com/arlimus))
- improvement: add default print method to resources [\#91 ](https://github.com/chef/inspec/pull/91 ) ([arlimus](https://github.com/arlimus))
- extend os backend helper [\#90 ](https://github.com/chef/inspec/pull/90 ) ([chris-rock](https://github.com/chris-rock))
- integrate docs [\#89 ](https://github.com/chef/inspec/pull/89 ) ([chris-rock](https://github.com/chris-rock))
- integrate docs [\#88 ](https://github.com/chef/inspec/pull/88 ) ([chris-rock](https://github.com/chris-rock))
- script resource [\#87 ](https://github.com/chef/inspec/pull/87 ) ([chris-rock](https://github.com/chris-rock))
- implement group resource [\#85 ](https://github.com/chef/inspec/pull/85 ) ([chris-rock](https://github.com/chris-rock))
- add author header [\#84 ](https://github.com/chef/inspec/pull/84 ) ([chris-rock](https://github.com/chris-rock))
- Resource bugfix [\#83 ](https://github.com/chef/inspec/pull/83 ) ([arlimus](https://github.com/arlimus))
- Resource in resource [\#80 ](https://github.com/chef/inspec/pull/80 ) ([arlimus](https://github.com/arlimus))
- ignore local delivery config [\#77 ](https://github.com/chef/inspec/pull/77 ) ([arlimus](https://github.com/arlimus))
- bugfix user resource for windows [\#76 ](https://github.com/chef/inspec/pull/76 ) ([chris-rock](https://github.com/chris-rock))
- activate lint in travis [\#75 ](https://github.com/chef/inspec/pull/75 ) ([arlimus](https://github.com/arlimus))
- Simplify SSL configuration [\#69 ](https://github.com/chef/inspec/pull/69 ) ([arlimus](https://github.com/arlimus))
- implement user resource [\#67 ](https://github.com/chef/inspec/pull/67 ) ([chris-rock](https://github.com/chris-rock))
- switch from open4 -\> mixlib-shellout [\#66 ](https://github.com/chef/inspec/pull/66 ) ([arlimus](https://github.com/arlimus))
- WinRM path [\#63 ](https://github.com/chef/inspec/pull/63 ) ([arlimus](https://github.com/arlimus))
- bugfix: catch cases where oneget returns an array [\#62 ](https://github.com/chef/inspec/pull/62 ) ([chris-rock](https://github.com/chris-rock))
- extend delivery tests to extra docker images [\#61 ](https://github.com/chef/inspec/pull/61 ) ([arlimus](https://github.com/arlimus))
- rename --key-file to --key on cli [\#60 ](https://github.com/chef/inspec/pull/60 ) ([arlimus](https://github.com/arlimus))
- Simpleconfig groups [\#57 ](https://github.com/chef/inspec/pull/57 ) ([arlimus](https://github.com/arlimus))
- OS detection tests [\#56 ](https://github.com/chef/inspec/pull/56 ) ([arlimus](https://github.com/arlimus))
- Start Linting remaining resources [\#55 ](https://github.com/chef/inspec/pull/55 ) ([arlimus](https://github.com/arlimus))
- fix various robocop lint issues [\#54 ](https://github.com/chef/inspec/pull/54 ) ([chris-rock](https://github.com/chris-rock))
- overhaul rule structure [\#53 ](https://github.com/chef/inspec/pull/53 ) ([arlimus](https://github.com/arlimus))
- Verify ssh transport backend [\#51 ](https://github.com/chef/inspec/pull/51 ) ([arlimus](https://github.com/arlimus))
- Unit test for service resource [\#50 ](https://github.com/chef/inspec/pull/50 ) ([chris-rock](https://github.com/chris-rock))
- Ssh backend tests [\#49 ](https://github.com/chef/inspec/pull/49 ) ([arlimus](https://github.com/arlimus))
- Docker concurrency [\#48 ](https://github.com/chef/inspec/pull/48 ) ([arlimus](https://github.com/arlimus))
- unit tests for package resource [\#47 ](https://github.com/chef/inspec/pull/47 ) ([chris-rock](https://github.com/chris-rock))
- Docker runner test [\#46 ](https://github.com/chef/inspec/pull/46 ) ([arlimus](https://github.com/arlimus))
- add port resource [\#45 ](https://github.com/chef/inspec/pull/45 ) ([chris-rock](https://github.com/chris-rock))
- bugfix: windows server 2008 detection [\#44 ](https://github.com/chef/inspec/pull/44 ) ([arlimus](https://github.com/arlimus))
- Add detect command [\#43 ](https://github.com/chef/inspec/pull/43 ) ([arlimus](https://github.com/arlimus))
- unit test mock os [\#42 ](https://github.com/chef/inspec/pull/42 ) ([chris-rock](https://github.com/chris-rock))
- let travis do dockerized resource tests [\#41 ](https://github.com/chef/inspec/pull/41 ) ([arlimus](https://github.com/arlimus))
- docker test run [\#40 ](https://github.com/chef/inspec/pull/40 ) ([arlimus](https://github.com/arlimus))
- bugfix: detect os via unames [\#38 ](https://github.com/chef/inspec/pull/38 ) ([arlimus](https://github.com/arlimus))
- run kitchen test instead of converge [\#37 ](https://github.com/chef/inspec/pull/37 ) ([arlimus](https://github.com/arlimus))
- bugfix: local file owner [\#36 ](https://github.com/chef/inspec/pull/36 ) ([arlimus](https://github.com/arlimus))
- bugfix: backend description for local + docker [\#35 ](https://github.com/chef/inspec/pull/35 ) ([arlimus](https://github.com/arlimus))
- implement fake os method for mock backend \(for now\) [\#34 ](https://github.com/chef/inspec/pull/34 ) ([chris-rock](https://github.com/chris-rock))
- add Windows feature resource [\#33 ](https://github.com/chef/inspec/pull/33 ) ([chris-rock](https://github.com/chris-rock))
- add linux kernel resources [\#32 ](https://github.com/chef/inspec/pull/32 ) ([chris-rock](https://github.com/chris-rock))
- Exist vs exists [\#31 ](https://github.com/chef/inspec/pull/31 ) ([arlimus](https://github.com/arlimus))
- File formats [\#30 ](https://github.com/chef/inspec/pull/30 ) ([chris-rock](https://github.com/chris-rock))
- OS detection and resource [\#29 ](https://github.com/chef/inspec/pull/29 ) ([arlimus](https://github.com/arlimus))
- bugfix: fix simplified runner configuration [\#28 ](https://github.com/chef/inspec/pull/28 ) ([chris-rock](https://github.com/chris-rock))
- improvement: simplify runner configuration [\#27 ](https://github.com/chef/inspec/pull/27 ) ([arlimus](https://github.com/arlimus))
- bugfix: catch cases, where no service is available [\#26 ](https://github.com/chef/inspec/pull/26 ) ([chris-rock](https://github.com/chris-rock))
- support package for windows [\#25 ](https://github.com/chef/inspec/pull/25 ) ([chris-rock](https://github.com/chris-rock))
- implement service for FreeBSD [\#24 ](https://github.com/chef/inspec/pull/24 ) ([chris-rock](https://github.com/chris-rock))
- move integration dependencies to Gemfile [\#23 ](https://github.com/chef/inspec/pull/23 ) ([chris-rock](https://github.com/chris-rock))
- add oracle linux docker tests [\#22 ](https://github.com/chef/inspec/pull/22 ) ([arlimus](https://github.com/arlimus))
- Support FreeBSD [\#21 ](https://github.com/chef/inspec/pull/21 ) ([arlimus](https://github.com/arlimus))
- Service resource [\#20 ](https://github.com/chef/inspec/pull/20 ) ([chris-rock](https://github.com/chris-rock))
- Improvements [\#19 ](https://github.com/chef/inspec/pull/19 ) ([chris-rock](https://github.com/chris-rock))
- bugfix: set host for ssh config in specinfra [\#18 ](https://github.com/chef/inspec/pull/18 ) ([chris-rock](https://github.com/chris-rock))
- improve readme [\#17 ](https://github.com/chef/inspec/pull/17 ) ([chris-rock](https://github.com/chris-rock))
- Integration tests for the backend runner [\#16 ](https://github.com/chef/inspec/pull/16 ) ([arlimus](https://github.com/arlimus))
- Fix specinfra OS detection [\#15 ](https://github.com/chef/inspec/pull/15 ) ([arlimus](https://github.com/arlimus))
- Os detection [\#14 ](https://github.com/chef/inspec/pull/14 ) ([chris-rock](https://github.com/chris-rock))
- bugfix: require specinfra backend [\#13 ](https://github.com/chef/inspec/pull/13 ) ([chris-rock](https://github.com/chris-rock))
- improve docker test runner structure [\#12 ](https://github.com/chef/inspec/pull/12 ) ([arlimus](https://github.com/arlimus))
- Concurrent integrationtest [\#11 ](https://github.com/chef/inspec/pull/11 ) ([arlimus](https://github.com/arlimus))
- add oneget resource [\#10 ](https://github.com/chef/inspec/pull/10 ) ([chris-rock](https://github.com/chris-rock))
- Winrm [\#9 ](https://github.com/chef/inspec/pull/9 ) ([chris-rock](https://github.com/chris-rock))
- bugfix: linux file stat parameters and mount [\#8 ](https://github.com/chef/inspec/pull/8 ) ([arlimus](https://github.com/arlimus))
- Mysql conf [\#7 ](https://github.com/chef/inspec/pull/7 ) ([arlimus](https://github.com/arlimus))
- Lint update [\#6 ](https://github.com/chef/inspec/pull/6 ) ([arlimus](https://github.com/arlimus))
- SSH PTY [\#5 ](https://github.com/chef/inspec/pull/5 ) ([arlimus](https://github.com/arlimus))
- Start Docker + SSH backends [\#4 ](https://github.com/chef/inspec/pull/4 ) ([arlimus](https://github.com/arlimus))
- travis checks [\#3 ](https://github.com/chef/inspec/pull/3 ) ([chris-rock](https://github.com/chris-rock))
- Package [\#2 ](https://github.com/chef/inspec/pull/2 ) ([chris-rock](https://github.com/chris-rock))
- shared linux file handling + specinfra config + cleanup [\#1 ](https://github.com/chef/inspec/pull/1 ) ([arlimus](https://github.com/arlimus))
2015-11-20 22:26:30 +00:00
\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*