# Change Log

## [v4.2.1](https://github.com/ember-cli/broccoli-lint-eslint/tree/v4.2.1) (2017-11-07)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v4.2.0...v4.2.1)

**Fixed bugs:**

- Invoke super with the valid args to avoid ENOENT [\#115](https://github.com/ember-cli/broccoli-lint-eslint/pull/115) ([rwjblue](https://github.com/rwjblue))

**Merged pull requests:**

- Failing test PR emulating ember-cli/ember-cli\#7347 [\#118](https://github.com/ember-cli/broccoli-lint-eslint/pull/118) ([rwjblue](https://github.com/rwjblue))
- Cleaning up unused options [\#114](https://github.com/ember-cli/broccoli-lint-eslint/pull/114) ([chrmod](https://github.com/chrmod))

## [v4.2.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v4.2.0) (2017-10-27)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v4.1.0...v4.2.0)

**Implemented enhancements:**

- Add static immutable "testGenerators" list property [\#113](https://github.com/ember-cli/broccoli-lint-eslint/pull/113) ([Turbo87](https://github.com/Turbo87))
- Deprecate constructor usage in favor of .create\(\) and add documentation [\#109](https://github.com/ember-cli/broccoli-lint-eslint/pull/109) ([Turbo87](https://github.com/Turbo87))

**Fixed bugs:**

- Update README with details on test grouping. [\#107](https://github.com/ember-cli/broccoli-lint-eslint/issues/107)

**Merged pull requests:**

- chore\(package\): update sinon to version 4.0.1 [\#112](https://github.com/ember-cli/broccoli-lint-eslint/pull/112) ([Turbo87](https://github.com/Turbo87))
- Update mocha to the latest version 🚀 [\#111](https://github.com/ember-cli/broccoli-lint-eslint/pull/111) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Do not depend on TypeScript for extensions test [\#108](https://github.com/ember-cli/broccoli-lint-eslint/pull/108) ([t-sauer](https://github.com/t-sauer))
- Update sinon to the latest version 🚀 [\#104](https://github.com/ember-cli/broccoli-lint-eslint/pull/104) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update typescript to the latest version 🚀 [\#103](https://github.com/ember-cli/broccoli-lint-eslint/pull/103) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v4.1.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v4.1.0) (2017-07-17)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v4.0.0...v4.1.0)

**Merged pull requests:**

- Make extensions configurable [\#102](https://github.com/ember-cli/broccoli-lint-eslint/pull/102) ([t-sauer](https://github.com/t-sauer))

## [v4.0.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v4.0.0) (2017-06-18)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v3.3.1...v4.0.0)

**Merged pull requests:**

- Update to ESLint ^4.0 [\#101](https://github.com/ember-cli/broccoli-lint-eslint/pull/101) ([alexdiliberto](https://github.com/alexdiliberto))
- Update chai-as-promised to the latest version 🚀 [\#100](https://github.com/ember-cli/broccoli-lint-eslint/pull/100) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update chai to the latest version 🚀 [\#99](https://github.com/ember-cli/broccoli-lint-eslint/pull/99) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v3.3.1](https://github.com/ember-cli/broccoli-lint-eslint/tree/v3.3.1) (2017-05-04)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v3.3.0...v3.3.1)

**Implemented enhancements:**

- CI: Use "auto-dist-tag" for deployment [\#97](https://github.com/ember-cli/broccoli-lint-eslint/pull/97) ([Turbo87](https://github.com/Turbo87))

**Closed issues:**

- Extract test generators into "broccoli-lint-test-generators" package [\#96](https://github.com/ember-cli/broccoli-lint-eslint/issues/96)

**Merged pull requests:**

- Use "aot-test-generators" to generate tests [\#98](https://github.com/ember-cli/broccoli-lint-eslint/pull/98) ([Turbo87](https://github.com/Turbo87))

## [v3.3.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v3.3.0) (2017-05-01)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v3.2.1...v3.3.0)

**Implemented enhancements:**

- Add factory function and "group" option [\#95](https://github.com/ember-cli/broccoli-lint-eslint/pull/95) ([Turbo87](https://github.com/Turbo87))

**Fixed bugs:**

- test-generators: Fix broken comment output [\#87](https://github.com/ember-cli/broccoli-lint-eslint/pull/87) ([Turbo87](https://github.com/Turbo87))
- Dont lint ignored files [\#86](https://github.com/ember-cli/broccoli-lint-eslint/pull/86) ([LucasHill](https://github.com/LucasHill))

**Merged pull requests:**

- Simplify baseDir\(\) method [\#94](https://github.com/ember-cli/broccoli-lint-eslint/pull/94) ([Turbo87](https://github.com/Turbo87))
- Use "lodash.defaultsdeep" to assign default options [\#93](https://github.com/ember-cli/broccoli-lint-eslint/pull/93) ([Turbo87](https://github.com/Turbo87))
- Refactorings [\#91](https://github.com/ember-cli/broccoli-lint-eslint/pull/91) ([Turbo87](https://github.com/Turbo87))
- Add integration tests using "broccoli-test-helper" [\#90](https://github.com/ember-cli/broccoli-lint-eslint/pull/90) ([Turbo87](https://github.com/Turbo87))
- Use "chai-as-promised" for testing [\#89](https://github.com/ember-cli/broccoli-lint-eslint/pull/89) ([Turbo87](https://github.com/Turbo87))
- Remove Babel transpilation [\#88](https://github.com/ember-cli/broccoli-lint-eslint/pull/88) ([Turbo87](https://github.com/Turbo87))

## [v3.2.1](https://github.com/ember-cli/broccoli-lint-eslint/tree/v3.2.1) (2017-03-19)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v3.2.0...v3.2.1)

**Fixed bugs:**

- Bust cache if ignored status changes. [\#85](https://github.com/ember-cli/broccoli-lint-eslint/pull/85) ([LucasHill](https://github.com/LucasHill))

**Closed issues:**

- An in-range update of broccoli-merge-trees is breaking the build 🚨 [\#80](https://github.com/ember-cli/broccoli-lint-eslint/issues/80)

**Merged pull requests:**

- Cleanup [\#83](https://github.com/ember-cli/broccoli-lint-eslint/pull/83) ([Turbo87](https://github.com/Turbo87))
- Update sinon to the latest version 🚀 [\#82](https://github.com/ember-cli/broccoli-lint-eslint/pull/82) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update broccoli-merge-trees to the latest version 🚀 [\#81](https://github.com/ember-cli/broccoli-lint-eslint/pull/81) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update md5-hex to the latest version 🚀 [\#79](https://github.com/ember-cli/broccoli-lint-eslint/pull/79) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- CI: Enable automatic NPM deployment for tags [\#78](https://github.com/ember-cli/broccoli-lint-eslint/pull/78) ([Turbo87](https://github.com/Turbo87))

## [v3.2.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v3.2.0) (2017-01-03)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v2.7.0...v3.2.0)

**Closed issues:**

- Plans for migrating to ESLint 3.0? [\#76](https://github.com/ember-cli/broccoli-lint-eslint/issues/76)

**Merged pull requests:**

- 👻😱 Node.js 0.10 is unmaintained 😱👻 [\#75](https://github.com/ember-cli/broccoli-lint-eslint/pull/75) ([greenkeeperio-bot](https://github.com/greenkeeperio-bot))
- Update dependencies to enable Greenkeeper 🌴 [\#74](https://github.com/ember-cli/broccoli-lint-eslint/pull/74) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update es6-promise to version 4.0.0 🚀 [\#65](https://github.com/ember-cli/broccoli-lint-eslint/pull/65) ([greenkeeperio-bot](https://github.com/greenkeeperio-bot))

## [v2.7.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v2.7.0) (2016-09-13)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v2.6.0...v2.7.0)

**Implemented enhancements:**

- Add support for setting `throwOnWarn` option [\#45](https://github.com/ember-cli/broccoli-lint-eslint/issues/45)

**Closed issues:**

- Minimum builderFeatures required; persistent output flag error [\#39](https://github.com/ember-cli/broccoli-lint-eslint/issues/39)

**Merged pull requests:**

- add support for throwOnWarn option [\#60](https://github.com/ember-cli/broccoli-lint-eslint/pull/60) ([BrianSipple](https://github.com/BrianSipple))
- Clean up testing syntax and overall architecture [\#59](https://github.com/ember-cli/broccoli-lint-eslint/pull/59) ([BrianSipple](https://github.com/BrianSipple))
- \[2.x\] Fix throwOnError support and add test [\#58](https://github.com/ember-cli/broccoli-lint-eslint/pull/58) ([BrianSipple](https://github.com/BrianSipple))
- Merge 2.6.0 release back into master branch [\#57](https://github.com/ember-cli/broccoli-lint-eslint/pull/57) ([Turbo87](https://github.com/Turbo87))

## [v2.6.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v2.6.0) (2016-08-19)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v2.5.0...v2.6.0)

## [v2.5.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v2.5.0) (2016-08-19)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v3.1.0...v2.5.0)

**Implemented enhancements:**

- Add predefined test generators [\#54](https://github.com/ember-cli/broccoli-lint-eslint/pull/54) ([Turbo87](https://github.com/Turbo87))

**Merged pull requests:**

- Backport commits from master to 2.x [\#56](https://github.com/ember-cli/broccoli-lint-eslint/pull/56) ([Turbo87](https://github.com/Turbo87))
- Simplify Babel usage for running tests [\#55](https://github.com/ember-cli/broccoli-lint-eslint/pull/55) ([Turbo87](https://github.com/Turbo87))
- Improved CI configuration [\#53](https://github.com/ember-cli/broccoli-lint-eslint/pull/53) ([Turbo87](https://github.com/Turbo87))
- Investigate ignore files [\#52](https://github.com/ember-cli/broccoli-lint-eslint/pull/52) ([alexlafroscia](https://github.com/alexlafroscia))
- Avoid shipping test files [\#50](https://github.com/ember-cli/broccoli-lint-eslint/pull/50) ([alexlafroscia](https://github.com/alexlafroscia))

## [v3.1.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v3.1.0) (2016-08-08)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v3.0.0...v3.1.0)

**Closed issues:**

- Cannot set throwOnError [\#7](https://github.com/ember-cli/broccoli-lint-eslint/issues/7)

**Merged pull requests:**

- Use injected console object over global [\#51](https://github.com/ember-cli/broccoli-lint-eslint/pull/51) ([mitchlloyd](https://github.com/mitchlloyd))
- Update tests for mocha 3 compatibility [\#48](https://github.com/ember-cli/broccoli-lint-eslint/pull/48) ([BrianSipple](https://github.com/BrianSipple))
- Fix throwOnError option [\#44](https://github.com/ember-cli/broccoli-lint-eslint/pull/44) ([BrianSipple](https://github.com/BrianSipple))
- Update internal eslint configuration in `lib` and `tests` [\#43](https://github.com/ember-cli/broccoli-lint-eslint/pull/43) ([BrianSipple](https://github.com/BrianSipple))

## [v3.0.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v3.0.0) (2016-07-18)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v2.4.1...v3.0.0)

**Closed issues:**

- Upgrade to eslint 3.0.x [\#40](https://github.com/ember-cli/broccoli-lint-eslint/issues/40)

**Merged pull requests:**

- Update to ESLint 3 [\#42](https://github.com/ember-cli/broccoli-lint-eslint/pull/42) ([alexlafroscia](https://github.com/alexlafroscia))

## [v2.4.1](https://github.com/ember-cli/broccoli-lint-eslint/tree/v2.4.1) (2016-07-17)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v2.4.0...v2.4.1)

**Merged pull requests:**

- Bump ESLint version to 2.13.1 [\#41](https://github.com/ember-cli/broccoli-lint-eslint/pull/41) ([BrianSipple](https://github.com/BrianSipple))

## [v2.4.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v2.4.0) (2016-06-10)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v2.3.0...v2.4.0)

**Closed issues:**

- Allow test generator to determine what counts as failing [\#10](https://github.com/ember-cli/broccoli-lint-eslint/issues/10)

**Merged pull requests:**

- Allow the testGenerator function to handle warnings. [\#38](https://github.com/ember-cli/broccoli-lint-eslint/pull/38) ([rwjblue](https://github.com/rwjblue))

## [v2.3.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v2.3.0) (2016-05-19)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v2.2.1...v2.3.0)

**Merged pull requests:**

- Improve logic that filters out error messages related to ignored files [\#37](https://github.com/ember-cli/broccoli-lint-eslint/pull/37) ([BrianSipple](https://github.com/BrianSipple))

## [v2.2.1](https://github.com/ember-cli/broccoli-lint-eslint/tree/v2.2.1) (2016-04-20)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v2.2.0...v2.2.1)

**Closed issues:**

- Windows : Invalid regular expression [\#35](https://github.com/ember-cli/broccoli-lint-eslint/issues/35)
- Support for ".eslintrc.js" [\#33](https://github.com/ember-cli/broccoli-lint-eslint/issues/33)
- Needs to have 2.2.0 published to NPM [\#32](https://github.com/ember-cli/broccoli-lint-eslint/issues/32)

**Merged pull requests:**

- Escape regex, was causing issues in Windows - Fixes \#35 [\#36](https://github.com/ember-cli/broccoli-lint-eslint/pull/36) ([jonathanKingston](https://github.com/jonathanKingston))
- Test multiple config file formats [\#34](https://github.com/ember-cli/broccoli-lint-eslint/pull/34) ([BrianSipple](https://github.com/BrianSipple))

## [v2.2.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v2.2.0) (2016-04-12)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v2.1.0...v2.2.0)

**Closed issues:**

- Not accepting nested configurations [\#26](https://github.com/ember-cli/broccoli-lint-eslint/issues/26)
- Other maintainer wanted [\#20](https://github.com/ember-cli/broccoli-lint-eslint/issues/20)
- Update broccoli-filter [\#12](https://github.com/ember-cli/broccoli-lint-eslint/issues/12)

**Merged pull requests:**

- Feature/update ignore filter message [\#30](https://github.com/ember-cli/broccoli-lint-eslint/pull/30) ([jonathansamines](https://github.com/jonathansamines))
- Fix custom rules test [\#29](https://github.com/ember-cli/broccoli-lint-eslint/pull/29) ([nickiaconis](https://github.com/nickiaconis))
- Accept non-string input trees [\#25](https://github.com/ember-cli/broccoli-lint-eslint/pull/25) ([nickiaconis](https://github.com/nickiaconis))
- Use broccoli-persistent-filter [\#21](https://github.com/ember-cli/broccoli-lint-eslint/pull/21) ([nickiaconis](https://github.com/nickiaconis))

## [v2.1.0](https://github.com/ember-cli/broccoli-lint-eslint/tree/v2.1.0) (2016-03-21)
[Full Changelog](https://github.com/ember-cli/broccoli-lint-eslint/compare/v2.0.1...v2.1.0)

**Closed issues:**

- Pin ESLint dependency to 2.2.0 [\#23](https://github.com/ember-cli/broccoli-lint-eslint/issues/23)

**Merged pull requests:**

- Update to eslint 2.4.0 [\#28](https://github.com/ember-cli/broccoli-lint-eslint/pull/28) ([BrianSipple](https://github.com/BrianSipple))
- Change test file extension from 'eslint-test' to 'lint-test' [\#27](https://github.com/ember-cli/broccoli-lint-eslint/pull/27) ([mitchlloyd](https://github.com/mitchlloyd))

## [v2.0.1](https://github.com/ember-cli/broccoli-lint-eslint/tree/v2.0.1) (2016-03-14)
**Closed issues:**

- Latest version is missing `build` directory when installed [\#22](https://github.com/ember-cli/broccoli-lint-eslint/issues/22)
- Update versioning to match with 2.x eslint [\#17](https://github.com/ember-cli/broccoli-lint-eslint/issues/17)
- OS-dependent path-handling [\#15](https://github.com/ember-cli/broccoli-lint-eslint/issues/15)
- Use of arrow functions breaks non-harmony node [\#13](https://github.com/ember-cli/broccoli-lint-eslint/issues/13)
- Upgrade dependencies [\#8](https://github.com/ember-cli/broccoli-lint-eslint/issues/8)
- Make pass eslint-config-nightmare-mode [\#5](https://github.com/ember-cli/broccoli-lint-eslint/issues/5)
- Improve documentation [\#3](https://github.com/ember-cli/broccoli-lint-eslint/issues/3)

**Merged pull requests:**

- Add "build" to "files" array in package.json. [\#24](https://github.com/ember-cli/broccoli-lint-eslint/pull/24) ([chriskrycho](https://github.com/chriskrycho))
- Bump major version; pre-babelify code [\#19](https://github.com/ember-cli/broccoli-lint-eslint/pull/19) ([chriskrycho](https://github.com/chriskrycho))
- Platform-independent path-handling; more robust null-checking. [\#16](https://github.com/ember-cli/broccoli-lint-eslint/pull/16) ([chriskrycho](https://github.com/chriskrycho))
- Upgrade broccoli-filter [\#14](https://github.com/ember-cli/broccoli-lint-eslint/pull/14) ([nickiaconis](https://github.com/nickiaconis))
- Upgrade to eslint@2.2.0 and nightmare-mode@2.2.0. [\#11](https://github.com/ember-cli/broccoli-lint-eslint/pull/11) ([chriskrycho](https://github.com/chriskrycho))
- Update eslint to ^0.19.0 [\#4](https://github.com/ember-cli/broccoli-lint-eslint/pull/4) ([topaxi](https://github.com/topaxi))
- Add ability to generate tests [\#2](https://github.com/ember-cli/broccoli-lint-eslint/pull/2) ([teddyzeenny](https://github.com/teddyzeenny))
- Merging in all changes in ember-cli-eslint branch [\#1](https://github.com/ember-cli/broccoli-lint-eslint/pull/1) ([jonathanKingston](https://github.com/jonathanKingston))



\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*