Created
July 3, 2016 05:19
-
-
Save tas50/e6d01d08a6829c652000566effff97fe to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# FoodCritic Changelog: | |
## [7.0.0](https://github.com/acrmp/foodcritic/tree/7.0.0) (2016-07-02) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v6.3.0...7.0.0) | |
**Implemented enhancements:** | |
- New cookbook\_maintainer api methods [\#248](https://github.com/acrmp/foodcritic/pull/248) ([miguelcnf](https://github.com/miguelcnf)) | |
**Closed issues:** | |
- FC047 false-positive [\#455](https://github.com/acrmp/foodcritic/issues/455) | |
- Add documentation on ignoring rules via inline comments. [\#454](https://github.com/acrmp/foodcritic/issues/454) | |
- FC 5.0.0 won't abort with fail\_tags any in Rakefile [\#415](https://github.com/acrmp/foodcritic/issues/415) | |
**Merged pull requests:** | |
- Remove support for Ruby 2.0 [\#465](https://github.com/acrmp/foodcritic/pull/465) ([tas50](https://github.com/tas50)) | |
- Remove chef version support for Chef 0.7, 0.8, 0.9, and 0.10 [\#464](https://github.com/acrmp/foodcritic/pull/464) ([tas50](https://github.com/tas50)) | |
- Resolve a few simple Rubocop lint / performance cops [\#463](https://github.com/acrmp/foodcritic/pull/463) ([tas50](https://github.com/tas50)) | |
- Add chef 12.11.18 metadata and make it the default [\#461](https://github.com/acrmp/foodcritic/pull/461) ([tas50](https://github.com/tas50)) | |
- Remove unnecessary requires [\#460](https://github.com/acrmp/foodcritic/pull/460) ([tas50](https://github.com/tas50)) | |
- FC032 allow the new :before timing on resource notifications in Chef \>= 12.6.0 [\#441](https://github.com/acrmp/foodcritic/pull/441) ([gnjack](https://github.com/gnjack)) | |
## [v6.3.0](https://github.com/acrmp/foodcritic/tree/v6.3.0) (2016-05-16) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v6.2.0...v6.3.0) | |
**Closed issues:** | |
- FC062 Does Not Flag [\#432](https://github.com/acrmp/foodcritic/issues/432) | |
**Merged pull requests:** | |
- Add Chef 12.10.24 metadata and release 6.3.0 [\#456](https://github.com/acrmp/foodcritic/pull/456) ([tas50](https://github.com/tas50)) | |
## [v6.2.0](https://github.com/acrmp/foodcritic/tree/v6.2.0) (2016-04-26) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v6.1.1...v6.2.0) | |
**Closed issues:** | |
- FC006 - not detecting 4-digit numbers [\#125](https://github.com/acrmp/foodcritic/issues/125) | |
**Merged pull requests:** | |
- Add 12.9.38 metadata and make it the default chef version [\#452](https://github.com/acrmp/foodcritic/pull/452) ([tas50](https://github.com/tas50)) | |
## [v6.1.1](https://github.com/acrmp/foodcritic/tree/v6.1.1) (2016-04-08) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v6.1.0...v6.1.1) | |
**Closed issues:** | |
- Update to gherkin 3 [\#372](https://github.com/acrmp/foodcritic/issues/372) | |
**Merged pull requests:** | |
- Use latest gherkin for faster installs [\#447](https://github.com/acrmp/foodcritic/pull/447) ([jkeiser](https://github.com/jkeiser)) | |
## [v6.1.0](https://github.com/acrmp/foodcritic/tree/v6.1.0) (2016-04-06) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v6.0.1...v6.1.0) | |
**Closed issues:** | |
- Descriptions for FC064 and FC065 on http://www.foodcritic.io have been jumbled up. [\#437](https://github.com/acrmp/foodcritic/issues/437) | |
- Rake::TaskManager\#last\_comment depreciated [\#433](https://github.com/acrmp/foodcritic/issues/433) | |
- FC064 and FC065 codes not on website [\#430](https://github.com/acrmp/foodcritic/issues/430) | |
**Merged pull requests:** | |
- Don't require cucumber and rubocop to run rake [\#444](https://github.com/acrmp/foodcritic/pull/444) ([jkeiser](https://github.com/jkeiser)) | |
- Include gemspec and Gemfiles in distributed gem for ease of working with / running tests [\#443](https://github.com/acrmp/foodcritic/pull/443) ([jkeiser](https://github.com/jkeiser)) | |
- Test on Ruby 2.3.0 [\#439](https://github.com/acrmp/foodcritic/pull/439) ([tas50](https://github.com/tas50)) | |
- Add 12.8.1 metadata + update metadata process [\#438](https://github.com/acrmp/foodcritic/pull/438) ([tas50](https://github.com/tas50)) | |
- Rake.last\_comment was depreciated in Rake11. [\#434](https://github.com/acrmp/foodcritic/pull/434) ([gkuchta](https://github.com/gkuchta)) | |
- Add metadata for Chef 12.7.2 and update instructions [\#427](https://github.com/acrmp/foodcritic/pull/427) ([tas50](https://github.com/tas50)) | |
## [v6.0.1](https://github.com/acrmp/foodcritic/tree/v6.0.1) (2016-02-22) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v6.0.0...v6.0.1) | |
**Fixed bugs:** | |
- Fix FC058 false positives [\#423](https://github.com/acrmp/foodcritic/pull/423) ([jaym](https://github.com/jaym)) | |
**Closed issues:** | |
- FC058: false positive? [\#419](https://github.com/acrmp/foodcritic/issues/419) | |
- FC009: Resource attribute not recognised: ./providers/xxxx.rb:50 on case sensitiveness [\#412](https://github.com/acrmp/foodcritic/issues/412) | |
**Merged pull requests:** | |
- Check for URLs that are helpful to the Supermarket [\#421](https://github.com/acrmp/foodcritic/pull/421) ([nathenharvey](https://github.com/nathenharvey)) | |
## [v6.0.0](https://github.com/acrmp/foodcritic/tree/v6.0.0) (2016-01-14) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v5.0.0...v6.0.0) | |
**Implemented enhancements:** | |
- Cookbook version is specified in metadata [\#347](https://github.com/acrmp/foodcritic/issues/347) | |
- FC035 - Templates, Style [\#62](https://github.com/acrmp/foodcritic/issues/62) | |
- New Rule 61 - valid cookbook version [\#405](https://github.com/acrmp/foodcritic/pull/405) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- add checks for correct use of use\_inline\_resources [\#402](https://github.com/acrmp/foodcritic/pull/402) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- Add Chef 12.5.1 metadata [\#397](https://github.com/acrmp/foodcritic/pull/397) ([tas50](https://github.com/tas50)) | |
- Add self-dependency warning [\#328](https://github.com/acrmp/foodcritic/pull/328) ([lamont-granquist](https://github.com/lamont-granquist)) | |
**Fixed bugs:** | |
- Time to cut a release? [\#344](https://github.com/acrmp/foodcritic/issues/344) | |
- FC048: Warn within a provider block, refs \#365 [\#413](https://github.com/acrmp/foodcritic/pull/413) ([acrmp](https://github.com/acrmp)) | |
- Rake options override default options [\#382](https://github.com/acrmp/foodcritic/pull/382) ([pkang](https://github.com/pkang)) | |
**Closed issues:** | |
- FC002 False positive? [\#411](https://github.com/acrmp/foodcritic/issues/411) | |
- CHANGELOG out of sync [\#391](https://github.com/acrmp/foodcritic/issues/391) | |
- Chef Docs vs Foodcritic 4.x [\#354](https://github.com/acrmp/foodcritic/issues/354) | |
- Github pages have drifted from foodcritic.io [\#332](https://github.com/acrmp/foodcritic/issues/332) | |
- FC001 is re-enabled thus http://www.foodcritic.io/ is out-of-date [\#330](https://github.com/acrmp/foodcritic/issues/330) | |
- return code should be different than zero when issues are detected [\#179](https://github.com/acrmp/foodcritic/issues/179) | |
**Merged pull requests:** | |
- Add Chef 12.6.0 metadata [\#417](https://github.com/acrmp/foodcritic/pull/417) ([tas50](https://github.com/tas50)) | |
- use\_inline\_resources checks apply to Chef 11+ [\#410](https://github.com/acrmp/foodcritic/pull/410) ([tas50](https://github.com/tas50)) | |
- fix for edge condition with 061 [\#408](https://github.com/acrmp/foodcritic/pull/408) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- Require Oracle as a RHEL equiv [\#404](https://github.com/acrmp/foodcritic/pull/404) ([tas50](https://github.com/tas50)) | |
- Suggest updating from definitions to custom resources [\#403](https://github.com/acrmp/foodcritic/pull/403) ([tas50](https://github.com/tas50)) | |
- Add new tags for rules [\#401](https://github.com/acrmp/foodcritic/pull/401) ([tas50](https://github.com/tas50)) | |
- We require Ruby 2 now so unpin mustache [\#400](https://github.com/acrmp/foodcritic/pull/400) ([tas50](https://github.com/tas50)) | |
- Rename FC045 since Chef 12 requires name metadata [\#399](https://github.com/acrmp/foodcritic/pull/399) ([tas50](https://github.com/tas50)) | |
- Branding updates [\#398](https://github.com/acrmp/foodcritic/pull/398) ([tas50](https://github.com/tas50)) | |
- FC 5.0 has been released. Update changelog [\#396](https://github.com/acrmp/foodcritic/pull/396) ([tas50](https://github.com/tas50)) | |
- remove duplicate output [\#394](https://github.com/acrmp/foodcritic/pull/394) ([dwradcliffe](https://github.com/dwradcliffe)) | |
- Fixed the rake man task [\#381](https://github.com/acrmp/foodcritic/pull/381) ([docwhat](https://github.com/docwhat)) | |
- Update foodcritic.gemspec [\#380](https://github.com/acrmp/foodcritic/pull/380) ([tas50](https://github.com/tas50)) | |
## [v5.0.0](https://github.com/acrmp/foodcritic/tree/v5.0.0) (2015-09-17) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v4.0.0...v5.0.0) | |
**Implemented enhancements:** | |
- Support for a magic comment to temporarily disable a rule [\#259](https://github.com/acrmp/foodcritic/issues/259) | |
- FC007 false positive on depending on the cookbook currently being parsed [\#242](https://github.com/acrmp/foodcritic/issues/242) | |
- Create a rule for "execute resource used to install packages" [\#180](https://github.com/acrmp/foodcritic/issues/180) | |
- New Rule Proposal: uid/gid should be integer [\#53](https://github.com/acrmp/foodcritic/issues/53) | |
- merge default options before check instead of during intialization [\#321](https://github.com/acrmp/foodcritic/pull/321) ([ranjib](https://github.com/ranjib)) | |
**Fixed bugs:** | |
- Fix FC031 and FC045 and metadata.rb vs metadata.json issues [\#369](https://github.com/acrmp/foodcritic/issues/369) | |
- FC007 false positive on depending on the cookbook currently being parsed [\#242](https://github.com/acrmp/foodcritic/issues/242) | |
- FC010 Test failures due to missing search support [\#199](https://github.com/acrmp/foodcritic/issues/199) | |
- 'lazy' causes false-positive in FC009 - on previous line [\#189](https://github.com/acrmp/foodcritic/issues/189) | |
- FC051 tries to validate temp files of the editors [\#172](https://github.com/acrmp/foodcritic/issues/172) | |
**Closed issues:** | |
- FC0037 inconsistent subscribes check [\#355](https://github.com/acrmp/foodcritic/issues/355) | |
- FC019 False positive on use of force\_default in recipe [\#343](https://github.com/acrmp/foodcritic/issues/343) | |
- Verify not recognized as valid resource attribute FC009 [\#340](https://github.com/acrmp/foodcritic/issues/340) | |
- FC009 chef\_gem compile\_time [\#339](https://github.com/acrmp/foodcritic/issues/339) | |
- FC021 false positive [\#337](https://github.com/acrmp/foodcritic/issues/337) | |
- FC002: Avoid string interpolation where not required [\#336](https://github.com/acrmp/foodcritic/issues/336) | |
- Foodcritic checking only default.rb recipe, not any other [\#334](https://github.com/acrmp/foodcritic/issues/334) | |
- How to check attribute file using FC [\#333](https://github.com/acrmp/foodcritic/issues/333) | |
- README references 404 for version policy [\#331](https://github.com/acrmp/foodcritic/issues/331) | |
- FC009 triggers false positive on user resource [\#329](https://github.com/acrmp/foodcritic/issues/329) | |
- Alias for --epic-fail [\#327](https://github.com/acrmp/foodcritic/issues/327) | |
- Custom rule to check missing cookbook version in environments file [\#326](https://github.com/acrmp/foodcritic/issues/326) | |
- FC009: 'environment' attribute in git resource triggers false positive [\#325](https://github.com/acrmp/foodcritic/issues/325) | |
- FC009 false positive with powershell\_script [\#323](https://github.com/acrmp/foodcritic/issues/323) | |
- Call for release? [\#318](https://github.com/acrmp/foodcritic/issues/318) | |
- Multiline string causes FC002 false positive \(string interpolation\) [\#308](https://github.com/acrmp/foodcritic/issues/308) | |
- FC009: Resource attribute not recognised for chef\_gem comile\_time attribute [\#307](https://github.com/acrmp/foodcritic/issues/307) | |
- FC047 String Interpolation false positive [\#298](https://github.com/acrmp/foodcritic/issues/298) | |
- epic-fail not working.. exit code is 0 even on warnings being show ? [\#296](https://github.com/acrmp/foodcritic/issues/296) | |
- FC048 should not evaluate 'system' in user and group resources [\#295](https://github.com/acrmp/foodcritic/issues/295) | |
- FC002 False positive? [\#293](https://github.com/acrmp/foodcritic/issues/293) | |
- FC033: Missing template when source is not default. [\#292](https://github.com/acrmp/foodcritic/issues/292) | |
- sensitive attribute is not recognized on execute resource [\#289](https://github.com/acrmp/foodcritic/issues/289) | |
- Add CLI option to list rules in effect [\#284](https://github.com/acrmp/foodcritic/issues/284) | |
- FC009 does not recognize headers as a valid attribute for remote file. [\#275](https://github.com/acrmp/foodcritic/issues/275) | |
- Bad performance of FC019 [\#274](https://github.com/acrmp/foodcritic/issues/274) | |
- FC009 doesn't recognize log as a valid resource [\#273](https://github.com/acrmp/foodcritic/issues/273) | |
- trouble writing new rule [\#271](https://github.com/acrmp/foodcritic/issues/271) | |
- How to put check on variables used for providing value to any resource atribute [\#268](https://github.com/acrmp/foodcritic/issues/268) | |
- Please update yajl-ruby to ~\> 1.2 [\#267](https://github.com/acrmp/foodcritic/issues/267) | |
- files\_to\_process doesn't include child paths under templates/default/ [\#265](https://github.com/acrmp/foodcritic/issues/265) | |
- FC038: Custom actions [\#264](https://github.com/acrmp/foodcritic/issues/264) | |
- FC023 enforcement leads to compilation errors [\#263](https://github.com/acrmp/foodcritic/issues/263) | |
- Update chef\_dsl\_metadata for Chef 11.14.0 [\#260](https://github.com/acrmp/foodcritic/issues/260) | |
- Integration with Editor or IDE [\#258](https://github.com/acrmp/foodcritic/issues/258) | |
- Foodcritic Mixlib::Shellout Issues [\#254](https://github.com/acrmp/foodcritic/issues/254) | |
- More FC044 false positives [\#253](https://github.com/acrmp/foodcritic/issues/253) | |
- FC048 incorrectly matches User resource system attribute [\#252](https://github.com/acrmp/foodcritic/issues/252) | |
- FC019 False Positive [\#249](https://github.com/acrmp/foodcritic/issues/249) | |
- FoodCritic::Api cookbook\_name method fails to retrieve the cookbook name from metadata [\#247](https://github.com/acrmp/foodcritic/issues/247) | |
- Problem with rules [\#246](https://github.com/acrmp/foodcritic/issues/246) | |
- FC001 is active again since 4.0.0 [\#245](https://github.com/acrmp/foodcritic/issues/245) | |
- FC041 should check HTTP method before erroring [\#240](https://github.com/acrmp/foodcritic/issues/240) | |
- Please tag a release [\#239](https://github.com/acrmp/foodcritic/issues/239) | |
- Foodcritic will pass all rules if there is a non-existent tag in the command [\#238](https://github.com/acrmp/foodcritic/issues/238) | |
- FC009 does not recognize template/helper attributes/blocks [\#234](https://github.com/acrmp/foodcritic/issues/234) | |
- FC009: Resource attribute not recognised: [\#233](https://github.com/acrmp/foodcritic/issues/233) | |
- FoodCritic bombs out with my rbenv setup [\#227](https://github.com/acrmp/foodcritic/issues/227) | |
- Support to JRuby ? [\#223](https://github.com/acrmp/foodcritic/issues/223) | |
- foodcritic 3.0.3 reports FC009 if file resource contains a lazy block [\#222](https://github.com/acrmp/foodcritic/issues/222) | |
- foodcritic 3.0.3 remote\_file use\_conditional\_get reports FC009 [\#221](https://github.com/acrmp/foodcritic/issues/221) | |
- FC019 false positives while using string interpolation [\#218](https://github.com/acrmp/foodcritic/issues/218) | |
- FC009 false negative for attribute "manage\_symlink\_source" in resource template [\#196](https://github.com/acrmp/foodcritic/issues/196) | |
- FC047 is not mentioned on the documentation [\#192](https://github.com/acrmp/foodcritic/issues/192) | |
- FC019: force\_default and force\_override not allowed? [\#181](https://github.com/acrmp/foodcritic/issues/181) | |
- Foodcritic warns of unused templates that are actually used [\#177](https://github.com/acrmp/foodcritic/issues/177) | |
- Should FC007 consider "recommends" and "suggests" declarations? [\#159](https://github.com/acrmp/foodcritic/issues/159) | |
- Use attributes instead [\#153](https://github.com/acrmp/foodcritic/issues/153) | |
- FC003 still complains when returning [\#92](https://github.com/acrmp/foodcritic/issues/92) | |
- Rule to detect nested node attributes in attributes.rb [\#82](https://github.com/acrmp/foodcritic/issues/82) | |
- Make use of ansi color for epic fails and regular warnings [\#70](https://github.com/acrmp/foodcritic/issues/70) | |
- FC022 incorrectly fires. [\#69](https://github.com/acrmp/foodcritic/issues/69) | |
- FC023: Resources are still added to the ResourceCollection [\#51](https://github.com/acrmp/foodcritic/issues/51) | |
- Linter should check just cookbook directories [\#37](https://github.com/acrmp/foodcritic/issues/37) | |
**Merged pull requests:** | |
- Lcg/fc054 revert again [\#379](https://github.com/acrmp/foodcritic/pull/379) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- catch the CHANGELOG up to v5.0.0 [\#378](https://github.com/acrmp/foodcritic/pull/378) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- remove 1.9.3 support [\#377](https://github.com/acrmp/foodcritic/pull/377) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- fix FC054 [\#376](https://github.com/acrmp/foodcritic/pull/376) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- fixes for cookbooks.txt and expected-output.txt [\#375](https://github.com/acrmp/foodcritic/pull/375) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- Revert "Merge pull request \#358 from acrmp/lcg/revert-FC054" [\#374](https://github.com/acrmp/foodcritic/pull/374) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- Update CHANGELOG.md [\#368](https://github.com/acrmp/foodcritic/pull/368) ([tas50](https://github.com/tas50)) | |
- Updates to the regressions files [\#366](https://github.com/acrmp/foodcritic/pull/366) ([tas50](https://github.com/tas50)) | |
- support Chef::Node::Attribute methods [\#364](https://github.com/acrmp/foodcritic/pull/364) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- update CHANGELOG.md for DSL updates [\#363](https://github.com/acrmp/foodcritic/pull/363) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- FC009 chef metadata update [\#362](https://github.com/acrmp/foodcritic/pull/362) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- Update regression testing [\#361](https://github.com/acrmp/foodcritic/pull/361) ([tas50](https://github.com/tas50)) | |
- Fix the other names [\#360](https://github.com/acrmp/foodcritic/pull/360) ([tas50](https://github.com/tas50)) | |
- Update travis badge, add gem version badge [\#359](https://github.com/acrmp/foodcritic/pull/359) ([tas50](https://github.com/tas50)) | |
- Revert "FC054, check for mismatched cookbook names" [\#358](https://github.com/acrmp/foodcritic/pull/358) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- let chef gem follow latest 12.x version [\#357](https://github.com/acrmp/foodcritic/pull/357) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- some travis.yml fixes [\#356](https://github.com/acrmp/foodcritic/pull/356) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- Fix flagging directory symlinks [\#348](https://github.com/acrmp/foodcritic/pull/348) ([odcinek](https://github.com/odcinek)) | |
- Add output to built-in rake task [\#342](https://github.com/acrmp/foodcritic/pull/342) ([patcon](https://github.com/patcon)) | |
- Update README.md [\#319](https://github.com/acrmp/foodcritic/pull/319) ([jjasghar](https://github.com/jjasghar)) | |
- Sanitize template input [\#317](https://github.com/acrmp/foodcritic/pull/317) ([odcinek](https://github.com/odcinek)) | |
- Default to recent chef version [\#315](https://github.com/acrmp/foodcritic/pull/315) ([odcinek](https://github.com/odcinek)) | |
- Make FC041 smarter about CURL usage [\#313](https://github.com/acrmp/foodcritic/pull/313) ([odcinek](https://github.com/odcinek)) | |
- Recognize force\_default and force\_override. [\#312](https://github.com/acrmp/foodcritic/pull/312) ([coderanger](https://github.com/coderanger)) | |
- Add chef 12.0.0 through 12.1.1 [\#311](https://github.com/acrmp/foodcritic/pull/311) ([odcinek](https://github.com/odcinek)) | |
- Fix FC002 for heredoc on ruby 2.2 [\#310](https://github.com/acrmp/foodcritic/pull/310) ([odcinek](https://github.com/odcinek)) | |
- add warnings for use of recommends/suggests [\#309](https://github.com/acrmp/foodcritic/pull/309) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- Lcg/changelog updates [\#304](https://github.com/acrmp/foodcritic/pull/304) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- Cloudkick no more [\#303](https://github.com/acrmp/foodcritic/pull/303) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- Add metadata for missing chef 11 versions [\#294](https://github.com/acrmp/foodcritic/pull/294) ([jaym](https://github.com/jaym)) | |
- Upgrade nokogiri dependency to support traveling-ruby nokogiri 1.6.5 [\#291](https://github.com/acrmp/foodcritic/pull/291) ([drnic](https://github.com/drnic)) | |
- Another try to make the pages build. [\#288](https://github.com/acrmp/foodcritic/pull/288) ([jaymzh](https://github.com/jaymzh)) | |
- Move to kramdown for gh-pages. [\#287](https://github.com/acrmp/foodcritic/pull/287) ([jaymzh](https://github.com/jaymzh)) | |
- Features/list rules [\#285](https://github.com/acrmp/foodcritic/pull/285) ([clintoncwolfe](https://github.com/clintoncwolfe)) | |
- Handle flagging binary files properly [\#283](https://github.com/acrmp/foodcritic/pull/283) ([odcinek](https://github.com/odcinek)) | |
- FC054, Name should match cookbook dir name in metadata [\#282](https://github.com/acrmp/foodcritic/pull/282) ([odcinek](https://github.com/odcinek)) | |
- Handle system attribute of user resource correctly [\#281](https://github.com/acrmp/foodcritic/pull/281) ([odcinek](https://github.com/odcinek)) | |
- Make FC044 not false positive on parameterized attributes [\#280](https://github.com/acrmp/foodcritic/pull/280) ([odcinek](https://github.com/odcinek)) | |
- tests: make simplecov optional [\#276](https://github.com/acrmp/foodcritic/pull/276) ([ktdreyer](https://github.com/ktdreyer)) | |
- Reinstate FC001 [\#251](https://github.com/acrmp/foodcritic/pull/251) ([juliandunn](https://github.com/juliandunn)) | |
- Show progress with --progress [\#244](https://github.com/acrmp/foodcritic/pull/244) ([justincampbell](https://github.com/justincampbell)) | |
- Update faq.md [\#228](https://github.com/acrmp/foodcritic/pull/228) ([danleyden](https://github.com/danleyden)) | |
## [v4.0.0](https://github.com/acrmp/foodcritic/tree/v4.0.0) (2014-06-11) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v3.0.3...v4.0.0) | |
**Closed issues:** | |
- Definitions still useful, and a good thing to use.. FC015 fairness? [\#241](https://github.com/acrmp/foodcritic/issues/241) | |
- FC005: Avoid repetition of resource declarations [\#232](https://github.com/acrmp/foodcritic/issues/232) | |
- Is there a way to ignore tags using the rake task? [\#230](https://github.com/acrmp/foodcritic/issues/230) | |
- FC011 matches spec directory [\#214](https://github.com/acrmp/foodcritic/issues/214) | |
- FC006 fails when mode is in an array [\#211](https://github.com/acrmp/foodcritic/issues/211) | |
- Using an inline comment to disable FC007 [\#193](https://github.com/acrmp/foodcritic/issues/193) | |
- Require 'supports' in metadata [\#191](https://github.com/acrmp/foodcritic/issues/191) | |
- FC040 \(and potentially other rules\) are not checked for any non first execute block in a recipe [\#186](https://github.com/acrmp/foodcritic/issues/186) | |
- FC003: Foodcritic complains about search when '?' used? [\#185](https://github.com/acrmp/foodcritic/issues/185) | |
- FC051: Stack trace on partial template checking [\#176](https://github.com/acrmp/foodcritic/issues/176) | |
**Merged pull requests:** | |
- FC047 triggers when override! and default! are used [\#226](https://github.com/acrmp/foodcritic/pull/226) ([v-a](https://github.com/v-a)) | |
- add chef 11.6.2 through 11.10.4 [\#220](https://github.com/acrmp/foodcritic/pull/220) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- relax nokogiri gemspec pinning [\#217](https://github.com/acrmp/foodcritic/pull/217) ([lamont-granquist](https://github.com/lamont-granquist)) | |
- Fix issue 185 [\#213](https://github.com/acrmp/foodcritic/pull/213) ([zts](https://github.com/zts)) | |
- FC006: don't fail when mode specified as array ref [\#212](https://github.com/acrmp/foodcritic/pull/212) ([zts](https://github.com/zts)) | |
- Add Ruby 2.1.0 to .travis.yml [\#209](https://github.com/acrmp/foodcritic/pull/209) ([petergoldstein](https://github.com/petergoldstein)) | |
- gitignore: .bundle and tags [\#206](https://github.com/acrmp/foodcritic/pull/206) ([docwhat](https://github.com/docwhat)) | |
- Rake task can use context output [\#204](https://github.com/acrmp/foodcritic/pull/204) ([docwhat](https://github.com/docwhat)) | |
- Cache results of read\_ast call [\#200](https://github.com/acrmp/foodcritic/pull/200) ([dougbarth](https://github.com/dougbarth)) | |
- Relax yajl-ruby dependency [\#197](https://github.com/acrmp/foodcritic/pull/197) ([elgalu](https://github.com/elgalu)) | |
- Fix FC022 problem with definition [\#195](https://github.com/acrmp/foodcritic/pull/195) ([bpaquet](https://github.com/bpaquet)) | |
- Improve Rake task [\#190](https://github.com/acrmp/foodcritic/pull/190) ([mlafeldt](https://github.com/mlafeldt)) | |
## [v3.0.3](https://github.com/acrmp/foodcritic/tree/v3.0.3) (2013-10-13) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v3.0.2...v3.0.3) | |
## [v3.0.2](https://github.com/acrmp/foodcritic/tree/v3.0.2) (2013-10-05) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v3.0.1...v3.0.2) | |
## [v3.0.1](https://github.com/acrmp/foodcritic/tree/v3.0.1) (2013-09-25) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v3.0.0...v3.0.1) | |
**Implemented enhancements:** | |
- Roles rules [\#19](https://github.com/acrmp/foodcritic/issues/19) | |
**Closed issues:** | |
- invalid byte sequence in UTF-8 \(ArgumentError\) [\#173](https://github.com/acrmp/foodcritic/issues/173) | |
- FC009: atomic\_update is not recognized as valid attribute [\#170](https://github.com/acrmp/foodcritic/issues/170) | |
- FC007 does not trigger if include\_recipe uses parens [\#155](https://github.com/acrmp/foodcritic/issues/155) | |
- FC046 is not listed on http://acrmp.github.io/foodcritic/ site [\#152](https://github.com/acrmp/foodcritic/issues/152) | |
- FC034 triggers if template variables are not used in the template but are used in a partial template [\#140](https://github.com/acrmp/foodcritic/issues/140) | |
- Chef 11 - attributes precedence [\#124](https://github.com/acrmp/foodcritic/issues/124) | |
- new rule proposal [\#111](https://github.com/acrmp/foodcritic/issues/111) | |
- FC002 on ERB templates references wrong line number [\#102](https://github.com/acrmp/foodcritic/issues/102) | |
- FC017 needs to be updated to account for whyrun mode [\#90](https://github.com/acrmp/foodcritic/issues/90) | |
- Rule to detect that node attribute setting methods are used [\#81](https://github.com/acrmp/foodcritic/issues/81) | |
## [v3.0.0](https://github.com/acrmp/foodcritic/tree/v3.0.0) (2013-09-14) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v2.2.0...v3.0.0) | |
**Implemented enhancements:** | |
- Provide a comprehensive list of `tags` somewhere on the docs [\#63](https://github.com/acrmp/foodcritic/issues/63) | |
**Fixed bugs:** | |
- FC001, FC019 shouldn't match on node.run\_state [\#66](https://github.com/acrmp/foodcritic/issues/66) | |
**Closed issues:** | |
- FC033 triggered on template with source file name starting with '.' [\#165](https://github.com/acrmp/foodcritic/issues/165) | |
- FC007 doesn't understand "depends" statements with arrays [\#164](https://github.com/acrmp/foodcritic/issues/164) | |
- False Positive in FC002 [\#162](https://github.com/acrmp/foodcritic/issues/162) | |
- FC017 is triggered even if use\_inline\_resources is present [\#161](https://github.com/acrmp/foodcritic/issues/161) | |
- False FC023 report / don't treat random ruby files as recipes [\#156](https://github.com/acrmp/foodcritic/issues/156) | |
- foodcritic fails with `undefined method `-' for nil:NilClass \(NoMethodError\)` [\#139](https://github.com/acrmp/foodcritic/issues/139) | |
- FC033 Failing to find template not ending in .erb [\#131](https://github.com/acrmp/foodcritic/issues/131) | |
- FC019 should not trigger on String\#\[\] slice notation [\#126](https://github.com/acrmp/foodcritic/issues/126) | |
- No such file or directory - lib/foodcritic/../../chef\_dsl\_metadata.json [\#120](https://github.com/acrmp/foodcritic/issues/120) | |
- FC009 - Fails on directory resource with attribute rights [\#110](https://github.com/acrmp/foodcritic/issues/110) | |
- FC019 detects breach of manners when using node.set method. [\#100](https://github.com/acrmp/foodcritic/issues/100) | |
- Possibility for allowing custom attributes in resources [\#95](https://github.com/acrmp/foodcritic/issues/95) | |
**Merged pull requests:** | |
- Adding workaround for libxml2-2.6.26 xpath dup issue [\#163](https://github.com/acrmp/foodcritic/pull/163) ([danleyden](https://github.com/danleyden)) | |
- Strip whitespace from depends [\#160](https://github.com/acrmp/foodcritic/pull/160) ([philk](https://github.com/philk)) | |
## [v2.2.0](https://github.com/acrmp/foodcritic/tree/v2.2.0) (2013-07-10) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v2.1.0...v2.2.0) | |
**Closed issues:** | |
- recognize `inherits` attribute [\#136](https://github.com/acrmp/foodcritic/issues/136) | |
- Incorrect stream, exit code for failures [\#134](https://github.com/acrmp/foodcritic/issues/134) | |
- FC014 incorrectly warns for long ruby\_blocks [\#130](https://github.com/acrmp/foodcritic/issues/130) | |
- FC034 triggering on template variable / non-variable [\#127](https://github.com/acrmp/foodcritic/issues/127) | |
- Chef 11 preparedness? [\#101](https://github.com/acrmp/foodcritic/issues/101) | |
**Merged pull requests:** | |
- Make it easier to differentiate failures from warnings [\#150](https://github.com/acrmp/foodcritic/pull/150) ([jamesdburgess](https://github.com/jamesdburgess)) | |
- Manpage [\#147](https://github.com/acrmp/foodcritic/pull/147) ([stefanor](https://github.com/stefanor)) | |
- Display context without rak [\#146](https://github.com/acrmp/foodcritic/pull/146) ([stefanor](https://github.com/stefanor)) | |
- Include docs and LICENSE in the gem [\#145](https://github.com/acrmp/foodcritic/pull/145) ([stefanor](https://github.com/stefanor)) | |
- Provide a search rubygems option to load custom rules from a gem. [\#143](https://github.com/acrmp/foodcritic/pull/143) ([rteabeault](https://github.com/rteabeault)) | |
- Check definitions files [\#142](https://github.com/acrmp/foodcritic/pull/142) ([bpaquet](https://github.com/bpaquet)) | |
- add feature: specify rule tags in any cookbook's .foodcritic file [\#141](https://github.com/acrmp/foodcritic/pull/141) ([sabat](https://github.com/sabat)) | |
## [v2.1.0](https://github.com/acrmp/foodcritic/tree/v2.1.0) (2013-04-16) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v2.0.1...v2.1.0) | |
**Implemented enhancements:** | |
- New Rule Proposal: ||= considered harmful with attributes [\#52](https://github.com/acrmp/foodcritic/issues/52) | |
- Would like to be able to exempt rules in cookbooks [\#10](https://github.com/acrmp/foodcritic/issues/10) | |
**Closed issues:** | |
- FC034 Triggered on xml templates [\#123](https://github.com/acrmp/foodcritic/issues/123) | |
- FC017 requires parentheses [\#121](https://github.com/acrmp/foodcritic/issues/121) | |
- FC045 - Keep tripping on the rule even though the name is set in metadata.rb [\#118](https://github.com/acrmp/foodcritic/issues/118) | |
- FC044 false positives [\#105](https://github.com/acrmp/foodcritic/issues/105) | |
- Foodcritic crashes of notifies action is a variable [\#104](https://github.com/acrmp/foodcritic/issues/104) | |
- FC033: False alert because of template naming [\#96](https://github.com/acrmp/foodcritic/issues/96) | |
- FC009: false positive using certain methods in not\_if blocks [\#91](https://github.com/acrmp/foodcritic/issues/91) | |
- FC19 Triggers when using quoted symbols [\#88](https://github.com/acrmp/foodcritic/issues/88) | |
**Merged pull requests:** | |
- Fix deprecation warnings from Gherkin [\#122](https://github.com/acrmp/foodcritic/pull/122) ([tmatilai](https://github.com/tmatilai)) | |
## [v2.0.1](https://github.com/acrmp/foodcritic/tree/v2.0.1) (2013-03-31) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v2.0.0...v2.0.1) | |
## [v2.0.0](https://github.com/acrmp/foodcritic/tree/v2.0.0) (2013-03-24) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v1.7.0...v2.0.0) | |
**Implemented enhancements:** | |
- New Rule: Check for existence of 'name' in metadata.rb [\#64](https://github.com/acrmp/foodcritic/issues/64) | |
- New Rule: action ":none" vs ":nothing" [\#61](https://github.com/acrmp/foodcritic/issues/61) | |
**Fixed bugs:** | |
- Incorrectly decoding attributes within a block [\#76](https://github.com/acrmp/foodcritic/issues/76) | |
- FC003 doesn't match unless statements [\#58](https://github.com/acrmp/foodcritic/issues/58) | |
- FC019 triggered on internal recipe hash key as symbol instead of node [\#54](https://github.com/acrmp/foodcritic/issues/54) | |
**Closed issues:** | |
- Unable pass any arguments to foodcritic [\#117](https://github.com/acrmp/foodcritic/issues/117) | |
- Ignore rules via comments [\#115](https://github.com/acrmp/foodcritic/issues/115) | |
- FC043 is only relevant for chef versions \>= 0.9.10 [\#114](https://github.com/acrmp/foodcritic/issues/114) | |
- FC019 trigger on innocent hash assignment [\#112](https://github.com/acrmp/foodcritic/issues/112) | |
- unable to bundle [\#107](https://github.com/acrmp/foodcritic/issues/107) | |
- exit 1 on failure/warnings [\#106](https://github.com/acrmp/foodcritic/issues/106) | |
- FC003 ignores "or" after solo check [\#103](https://github.com/acrmp/foodcritic/issues/103) | |
- contact [\#99](https://github.com/acrmp/foodcritic/issues/99) | |
- FC009 gets confused with a complex ruby block [\#85](https://github.com/acrmp/foodcritic/issues/85) | |
- Foodcritic Installation Fails in Ubuntu 12.10 [\#83](https://github.com/acrmp/foodcritic/issues/83) | |
- Create a rule to detect older notifies syntax using \#resources\(\) lookup [\#80](https://github.com/acrmp/foodcritic/issues/80) | |
- False FC005 warning [\#79](https://github.com/acrmp/foodcritic/issues/79) | |
- New rule: avoid using bare attribute keys in cookbooks' attributes files [\#75](https://github.com/acrmp/foodcritic/issues/75) | |
- FC033: We use a template from a different cookbook [\#74](https://github.com/acrmp/foodcritic/issues/74) | |
- ETSY003 - Execute used to run curl or wget commands [\#73](https://github.com/acrmp/foodcritic/issues/73) | |
- ETSY002 - Execute used to run git commands [\#72](https://github.com/acrmp/foodcritic/issues/72) | |
- FC034: Fails even if all defined attributes are used. [\#68](https://github.com/acrmp/foodcritic/issues/68) | |
- FC024 should only consider missing platform equivalents that are supported according to metadata [\#59](https://github.com/acrmp/foodcritic/issues/59) | |
- Bump version of pry to latest [\#50](https://github.com/acrmp/foodcritic/issues/50) | |
**Merged pull requests:** | |
- ignore rules via comment on the offending line [\#116](https://github.com/acrmp/foodcritic/pull/116) ([grosser](https://github.com/grosser)) | |
## [v1.7.0](https://github.com/acrmp/foodcritic/tree/v1.7.0) (2012-12-27) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v1.6.1...v1.7.0) | |
**Fixed bugs:** | |
- FC037 false positive for subscribes [\#65](https://github.com/acrmp/foodcritic/issues/65) | |
- Foodcritic not being fully deterministic. [\#55](https://github.com/acrmp/foodcritic/issues/55) | |
**Closed issues:** | |
- Remove contentious rule FC001 [\#86](https://github.com/acrmp/foodcritic/issues/86) | |
- FC023-Should include other conditional attributes, like unless [\#67](https://github.com/acrmp/foodcritic/issues/67) | |
**Merged pull requests:** | |
- parse :'symbol' notification actions [\#94](https://github.com/acrmp/foodcritic/pull/94) ([ohm](https://github.com/ohm)) | |
- Add spec/\*\*/\* and features/\*\*/\* to default rake task :exclude\_paths. [\#84](https://github.com/acrmp/foodcritic/pull/84) ([fnichol](https://github.com/fnichol)) | |
- Reduce unnecessary blank lines from console output if there's nothing to print [\#78](https://github.com/acrmp/foodcritic/pull/78) ([ketan](https://github.com/ketan)) | |
- FC042: Prefer include\_recipe [\#77](https://github.com/acrmp/foodcritic/pull/77) ([pwelch](https://github.com/pwelch)) | |
- Do not require an empty array if just using default options [\#71](https://github.com/acrmp/foodcritic/pull/71) ([kreynolds](https://github.com/kreynolds)) | |
## [v1.6.1](https://github.com/acrmp/foodcritic/tree/v1.6.1) (2012-08-30) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v1.6.0...v1.6.1) | |
**Closed issues:** | |
- FC035 - too broad a condition? [\#60](https://github.com/acrmp/foodcritic/issues/60) | |
## [v1.6.0](https://github.com/acrmp/foodcritic/tree/v1.6.0) (2012-08-28) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v1.5.1...v1.6.0) | |
**Implemented enhancements:** | |
- Thoughts on more style-y lint checks [\#15](https://github.com/acrmp/foodcritic/issues/15) | |
**Fixed bugs:** | |
- FC020 triggered on non-ruby shell command [\#30](https://github.com/acrmp/foodcritic/issues/30) | |
- Incorrect FC019 alarms [\#22](https://github.com/acrmp/foodcritic/issues/22) | |
## [v1.5.1](https://github.com/acrmp/foodcritic/tree/v1.5.1) (2012-08-20) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v1.5.0...v1.5.1) | |
## [v1.5.0](https://github.com/acrmp/foodcritic/tree/v1.5.0) (2012-08-20) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v1.4.0...v1.5.0) | |
**Fixed bugs:** | |
- FC007 should not be triggered by include\_recipe "\#{cookbook\_name}::blah" [\#44](https://github.com/acrmp/foodcritic/issues/44) | |
- FC022 block name check appears to be too simplistic [\#29](https://github.com/acrmp/foodcritic/issues/29) | |
**Closed issues:** | |
- \[BUG\] Segmentation fault on ruby-1.9.3-p194 [\#48](https://github.com/acrmp/foodcritic/issues/48) | |
- Deeper clarity as to why a rule fails [\#40](https://github.com/acrmp/foodcritic/issues/40) | |
**Merged pull requests:** | |
- Avoid to show version with -v plus some argument is passed [\#47](https://github.com/acrmp/foodcritic/pull/47) ([juanje](https://github.com/juanje)) | |
- Add help message when invalid option is passed [\#46](https://github.com/acrmp/foodcritic/pull/46) ([juanje](https://github.com/juanje)) | |
## [v1.4.0](https://github.com/acrmp/foodcritic/tree/v1.4.0) (2012-06-15) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v1.3.1...v1.4.0) | |
## [v1.3.1](https://github.com/acrmp/foodcritic/tree/v1.3.1) (2012-06-09) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v1.3.0...v1.3.1) | |
**Implemented enhancements:** | |
- catch pry breakpoints [\#36](https://github.com/acrmp/foodcritic/issues/36) | |
**Fixed bugs:** | |
- resource\_attributes should show all of the relevant part of the AST [\#31](https://github.com/acrmp/foodcritic/issues/31) | |
- FC003 is triggered, despite being handled [\#26](https://github.com/acrmp/foodcritic/issues/26) | |
**Merged pull requests:** | |
- FC031: Cookbook without metadata file [\#43](https://github.com/acrmp/foodcritic/pull/43) ([juanje](https://github.com/juanje)) | |
- Initial getting-started docs for using tailor [\#42](https://github.com/acrmp/foodcritic/pull/42) ([turboladen](https://github.com/turboladen)) | |
- \[GH-26\] Final case of method access [\#39](https://github.com/acrmp/foodcritic/pull/39) ([miketheman](https://github.com/miketheman)) | |
## [v1.3.0](https://github.com/acrmp/foodcritic/tree/v1.3.0) (2012-05-21) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v1.2.0...v1.3.0) | |
**Closed issues:** | |
- Preferred format for referencing resources in notifications [\#27](https://github.com/acrmp/foodcritic/issues/27) | |
- String interpolation check not applied to first key/value pair of hash. [\#24](https://github.com/acrmp/foodcritic/issues/24) | |
- resource\_attribute\(cmd, 'foo'\) does not return blocks [\#23](https://github.com/acrmp/foodcritic/issues/23) | |
**Merged pull requests:** | |
- Added integration test for linting individual files [\#33](https://github.com/acrmp/foodcritic/pull/33) ([cgriego](https://github.com/cgriego)) | |
- Allow linting of individual files [\#32](https://github.com/acrmp/foodcritic/pull/32) ([cgriego](https://github.com/cgriego)) | |
- Better handling of Chef::Config solo variants, refs \#26 [\#28](https://github.com/acrmp/foodcritic/pull/28) ([miketheman](https://github.com/miketheman)) | |
## [v1.2.0](https://github.com/acrmp/foodcritic/tree/v1.2.0) (2012-04-21) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v1.1.0...v1.2.0) | |
**Closed issues:** | |
- 1.9.3-p125 bug [\#25](https://github.com/acrmp/foodcritic/issues/25) | |
- Foodcritic exits 0 on failure [\#21](https://github.com/acrmp/foodcritic/issues/21) | |
- Attribute alignment style rule? [\#20](https://github.com/acrmp/foodcritic/issues/20) | |
## [v1.1.0](https://github.com/acrmp/foodcritic/tree/v1.1.0) (2012-03-25) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v1.0.1...v1.1.0) | |
**Fixed bugs:** | |
- ruby segfault / foodcritic 1.0.0 / nokogiri 1.5.2 [\#18](https://github.com/acrmp/foodcritic/issues/18) | |
**Closed issues:** | |
- Rule FC001 contrary to Opscode recommendation [\#1](https://github.com/acrmp/foodcritic/issues/1) | |
## [v1.0.1](https://github.com/acrmp/foodcritic/tree/v1.0.1) (2012-03-15) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v1.0.0...v1.0.1) | |
**Implemented enhancements:** | |
- rules in code? [\#8](https://github.com/acrmp/foodcritic/issues/8) | |
## [v1.0.0](https://github.com/acrmp/foodcritic/tree/v1.0.0) (2012-03-04) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.11.1...v1.0.0) | |
**Implemented enhancements:** | |
- Foodcritic doesn't have a -v [\#16](https://github.com/acrmp/foodcritic/issues/16) | |
**Fixed bugs:** | |
- FC003: Recognise updated chef-solo-search [\#17](https://github.com/acrmp/foodcritic/issues/17) | |
- foodcritic v10 and v11 have conflicting yajl-ruby dependencies with chef [\#14](https://github.com/acrmp/foodcritic/issues/14) | |
## [v0.11.1](https://github.com/acrmp/foodcritic/tree/v0.11.1) (2012-02-29) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.11.0...v0.11.1) | |
**Implemented enhancements:** | |
- Want "all" arg to '-f' option. [\#11](https://github.com/acrmp/foodcritic/issues/11) | |
**Fixed bugs:** | |
- Epic fail fail? [\#13](https://github.com/acrmp/foodcritic/issues/13) | |
## [v0.11.0](https://github.com/acrmp/foodcritic/tree/v0.11.0) (2012-02-22) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.10.0...v0.11.0) | |
**Fixed bugs:** | |
- Numeric value for mode should be 5 digits \(CHEF-174\) [\#9](https://github.com/acrmp/foodcritic/pull/9) ([aia](https://github.com/aia)) | |
**Merged pull requests:** | |
- Updating the rule to treat 0xxx modes as valid [\#12](https://github.com/acrmp/foodcritic/pull/12) ([aia](https://github.com/aia)) | |
## [v0.10.0](https://github.com/acrmp/foodcritic/tree/v0.10.0) (2012-02-20) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.9.0...v0.10.0) | |
## [v0.9.0](https://github.com/acrmp/foodcritic/tree/v0.9.0) (2012-01-26) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.8.1...v0.9.0) | |
**Closed issues:** | |
- Need a an option to hide 'requires chef server checks' [\#4](https://github.com/acrmp/foodcritic/issues/4) | |
## [v0.8.1](https://github.com/acrmp/foodcritic/tree/v0.8.1) (2012-01-20) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.8.0...v0.8.1) | |
## [v0.8.0](https://github.com/acrmp/foodcritic/tree/v0.8.0) (2012-01-19) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.7.0...v0.8.0) | |
**Fixed bugs:** | |
- Don't raise FC003 warning if chef-solo-search is installed [\#7](https://github.com/acrmp/foodcritic/issues/7) | |
## [v0.7.0](https://github.com/acrmp/foodcritic/tree/v0.7.0) (2011-12-31) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.6.0...v0.7.0) | |
**Closed issues:** | |
- Document how you use the AST to write a policy [\#3](https://github.com/acrmp/foodcritic/issues/3) | |
## [v0.6.0](https://github.com/acrmp/foodcritic/tree/v0.6.0) (2011-12-18) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.5.2...v0.6.0) | |
**Fixed bugs:** | |
- Bundler fails to resolve JSON version [\#6](https://github.com/acrmp/foodcritic/issues/6) | |
## [v0.5.2](https://github.com/acrmp/foodcritic/tree/v0.5.2) (2011-12-15) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.5.1...v0.5.2) | |
## [v0.5.1](https://github.com/acrmp/foodcritic/tree/v0.5.1) (2011-12-14) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.5.0...v0.5.1) | |
## [v0.5.0](https://github.com/acrmp/foodcritic/tree/v0.5.0) (2011-12-13) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.4.0...v0.5.0) | |
## [v0.4.0](https://github.com/acrmp/foodcritic/tree/v0.4.0) (2011-12-10) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.3.0...v0.4.0) | |
**Merged pull requests:** | |
- typo fix [\#2](https://github.com/acrmp/foodcritic/pull/2) ([smith](https://github.com/smith)) | |
## [v0.3.0](https://github.com/acrmp/foodcritic/tree/v0.3.0) (2011-12-04) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.2.0...v0.3.0) | |
## [v0.2.0](https://github.com/acrmp/foodcritic/tree/v0.2.0) (2011-12-01) | |
[Full Changelog](https://github.com/acrmp/foodcritic/compare/v0.1.0...v0.2.0) | |
## [v0.1.0](https://github.com/acrmp/foodcritic/tree/v0.1.0) (2011-11-30) | |
\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment