All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. This change log adheres to standards from Keep a CHANGELOG.
- (none)
1.9.4 - 2016-07-05
- Add peerDependency for eslint >= 1.3.0 (
4793496
)
1.9.3 - 2016-07-05
- Fix argument counts for
find
,findIndex
,findLast
andfindLastIndex
. (bc7023a
)
1.9.2 - 2016-06-02
- Fix typo in argument count for Lodash 4 method
stubFalse
. (7efc67c
)
1.9.1 - 2016-05-30
- Aligned method data to
v4.13.x
(argument counts and chainable methods). (565bad6
)
1.9.0 - 2016-05-19
- Created rule [
consistent-compose
]. (1028c0d
)
1.8.5 - 2016-05-17
- Changed
prefer-matches
rule's error message to suggest_.isMatch
instead (7597075
) - Fixed
prefer-lodash-method
rule'signoreObjects
parameter to accept complex objects likeReact.Children
(f02a1f4
)
1.8.4 - 2016-05-05
- Fixed case where
callback-binding
reports false positive on_.sortedIndexBy
. (4a04eed
)
1.8.3 - 2016-05-01
- Fixed case where
collection-return
reports false positive in nested arrow functions. (e59f507
)
1.8.2 - 2016-04-28
- Fixed case where
prefer-times
crashes. (c199ed5
)
1.8.1 - 2016-04-27
- Fixed case where
prefer-times
falsely reports when parameter usage is nested. (ae8b626
)
1.8.0 - 2016-04-24
- Added option for
prefer-constant
to handle function declarations. (51ce13d
)
1.7.0 - 2016-04-21
- Added option
ignoreObjects
to options object ofprefer-lodash-method
(3fc85bd
)
- Fixed false positive reporting of
no-extra-args
when a lodash chain was within a non-lodash chain. (de02121
)
1.6.9 - 2016-04-19
- Stopped
prefer-noop
from reporting on empty method definitions. (3d35bdf
)
1.6.8 - 2016-04-18
- Fixed case where
no-extra-args
erronously reports onattempt
when passing arguments. (5cd8950
)
1.6.7 - 2016-04-18
- Fixed case where
callback-binding
erronously reports onzipWith
when there are multiple arguments. (23e7430
)
1.6.6 - 2016-04-18
- Added
_.filter(a, _.negate(f))
as a negative condition inprefer-reject
(6092e28
) - Removed
Array.prototype.slice
as a native collection method because ofString.prototype.slice
(9476886
)
1.6.5 - 2016-04-11
- Changed default config of
path-style
tostring
and removed jsPerf from docs. (14b8d05
) - Changed recommended
path-style
tostring
. (66f8053
)
1.6.4 - 2016-04-10
- Added
castArray
to the list of chainable methods (4359077
) - Required
lodash
by major version to prevent double installation (a2568a9
)
1.6.3 - 2016-04-07
- Added
slice
as a native collection method forprefer-lodash-chain
andprefer-lodash-method
(a68c606
)
1.6.2 - 2016-04-06
- Added options object with
onlyLiterals
option tomatches-prop-shorthand
andmatches-shorthand
. (fc4b346
)
1.6.1 - 2016-04-03
- Stopped rule
collection-method-value
from reporting on mutating methodremove
. (05bff20
)
1.6.0 - 2016-04-03
- Added rule
collection-method-value
. (bc73ec8
)
1.5.3 - 2016-04-03
- Added missed cases in
prefer-includes
. (ef9058f
)
1.5.2 - 2016-03-29
- Added chainable methods introducted since lodash v4.0. (
f2ab08a
) - Added fixed argument numbers for methods introduced since lodash v4.0 (
7cb7e51
) - Fixed case where
prefer-lodash-method
didn't consider explicit chaining (c9ec558
)
1.5.1 - 2016-03-28
- Fixed error where plugin crashes ESLint
prefer-includes
. (d619539
)
1.5.0 - 2016-03-28
- Added rule
prefer-includes
. (d619539
)
1.4.2 - 2016-03-20
- Fixed interations on method
sortedLastIndexBy
. (76b42b9
)
1.4.1 - 2016-03-13
- Fixed
recommended
configuration. (25499be0
)
1.4.0 - 2016-03-13
- Added
recommended
andv3
plugin configurations. (a1da5a4
)
1.3.0 - 2016-03-10
- Added option for exceptions to the rule
prefer-lodash-method
. (6a3e2cc
)
- Fixed a false-positive for
prefer-lodash-chain
where the callback uses lodash. (ed42798
) - Misc. Documentation fixes. (
262c942
,f896337
)
1.2.2 - 2016-03-02
- Fixed an error where
forEach
,forIn
,forOwn
, and their right counterparts were considered chainable. (92e4b47
)
1.2.1 - 2016-02-25
- Fixed rules
prefer-get
,prefer-matches
, andprefer-is-nil
that stopped reporting in ESLint v2. (5054431
);
1.2.0 - 2016-02-24
- Fixed
path-style
to report for calls tomatchesProperty
. (24d2ba6
) - Fixed shorthand rules to report on more methods and on iteratees that call the shorthand methods (e.g.
_.property
). (e42d364
)
1.1.1 - 2016-02-22
- Fixed error where
prefer-times
crashes when using destructuring. (926a449
)
1.1.0 - 2016-02-21
- Added rule
identity-shorthand
. (e1e5ee3
) - Added fixer for rule
preferred-alias
. (0ea186e
) - Added fixer for rule
no-double-unwrap
. (105e873
)
1.0.6 - 2016-02-18
- Added rule
path-style
. (7166adc
) - Added rule
no-extra-args
. (b11e566
)
- Moved CONTRIBUTING.md to new .github directory. (
d86bde2
)
1.0.5 - 2016-02-07
- Fixed error with rule
prefer-map
when_
isn't lodash (8892139
)
1.0.4 - 2016-02-04
- Fixed error with rule
prefer-filter
when_
isn't lodash (95c3d46
)
1.0.3 - 2016-01-31
- Added support for ESLint 2 ecmaFeatures syntax (
7a68c45
)
1.0.2 - 2016-01-27
- Fixed error where rules assume second arg is iteratee when it isn't (e.g.
callback-binding
) (b3bd896
)
1.0.1 - 2016-01-27
- Fixed error in rule matches-shorthand which caused crashes. (
599e8e7
) - Fixed error in rule callback-binding which caused crashes in some cases (
c985ba9
)
1.0.0 - 2016-01-27
- Added support for using a different pragma (symbol) as the Lodash object using shared settings. (
e4dc506
) - Added rule
prefer-is-nil
. (ee23d5b
) - Added rule
prefer-over-quantifier
. (b9aa62d
) - Added rule
prefer-flat-map
. (8c0dfcb
) - Added Contribution guidelines. (
0acfdc8
)
- Changed rule
no-unnecessary-bind
to rulecallback-binding
, that is dependent on major Lodash version specified in the shared settings. (a107ad5
) - Changed all rules to be dependent on major Lodash version specified in settings for method aliases. (
6f3e204
) - Changed rule prefer-invoke to
prefer-invoke-map
and made it only relevant for version 4. (90d057c
) - Changed rule
no-commit
to not accept forEach cases, and made it only relevant for version 4. (c28ba30
) - Changed rule
matches-shorthand
"always" option to report only when there are multiple properties or when the resulting object can be shortened to{property}
syntax. (30fde0e
). - Changed rule
matches-prop-shorthand
"never" option to report on the syntax depending on the version. (b17c145
)