@gerhobbelt/mathjax-third-party-extensions
Version:
A list of MathJax extensions provided by third-party contributors
694 lines (615 loc) • 343 kB
Markdown
v5.6.1 - September 28, 2018
* 9b26bdb Fix: avoid exponential require-atomic-updates traversal (fixes #10893) (#10894) (Teddy Katz)
* 9432b10 Fix: make separateRequires work in consecutive mode (fixes #10784) (#10886) (Pig Fang)
* e51868d Upgrade: debug@4 (fixes #10854) (#10887) (薛定谔的猫)
* d3f3994 Docs: add information about reporting security issues (#10889) (Teddy Katz)
* cc458f4 Build: fix failing tests on master (#10890) (Teddy Katz)
* a6ebfd3 Docs: clarify defaultAssignment option, fix no-unneeded-ternary examples (#10874) (CoffeeTableEspresso)
* 9d52541 Fix: Remove duplicate error message on crash (fixes #8964) (#10865) (Nicholas C. Zakas)
* 4eb9a49 Docs: Update quotes.md (#10862) (The Jared Wilcurt)
* 9159e9b Docs: Update complexity.md (#10867) (Szymon Przybylski)
* 14f4e46 Docs: Use Linter instead of linter in Nodejs API page (#10864) (Nicholas C. Zakas)
* b3e3cb1 Chore: Update debug log name to match filename (#10863) (Nicholas C. Zakas)
v5.6.0 - September 14, 2018
* c5b688e Update: Added generators option to func-names (fixes #9511) (#10697) (Oscar Barrett)
* 7da36d5 Fix: respect generator function expressions in no-constant-condition (#10827) (Julian Rosse)
* 0a65844 Chore: quote enable avoidEscape option in eslint-config-eslint (#10626) (薛定谔的猫)
* 32f41bd Chore: Add configuration wrapper markdown for the bug report template (#10669) (Iulian Onofrei)
v5.5.0 - August 31, 2018
* 6e110e6 Fix: camelcase duplicate warning bug (fixes #10801) (#10802) (Julian Rosse)
* 5103ee7 Docs: Add Brackets integration (#10813) (Jan Pilzer)
* b61d2cd Update: max-params to only highlight function header (#10815) (Ian Obermiller)
* 2b2f11d Upgrade: babel-code-frame to version 7 (#10808) (Rouven Weßling)
* 2824d43 Docs: fix comment placement in a code example (#10799) (Vse Mozhet Byt)
* 10690b7 Upgrade: devdeps and deps to latest (#10622) (薛定谔的猫)
* 80c8598 Docs: gitignore syntax updates (fixes #8139) (#10776) (Gustavo Santana)
* cb946af Chore: use meta.messages in some rules (1/4) (#10764) (薛定谔的猫)
v5.4.0 - August 17, 2018
* a70909f Docs: Add jscs-dev.github.io links (#10771) (Gustavo Santana)
* 034690f Fix: no-invalid-meta crashes for non Object values (fixes #10750) (#10753) (Sandeep Kumar Ranka)
* 11a462d Docs: Broken jscs.info URLs (fixes #10732) (#10770) (Gustavo Santana)
* 985567d Chore: rm unused dep string.prototype.matchall (#10756) (薛定谔的猫)
* f3d8454 Update: Improve no-extra-parens error message (#10748) (Timo Tijhof)
* 562a03f Fix: consistent-docs-url crashes if meta.docs is empty (fixes #10722) (#10749) (Sandeep Kumar Ranka)
* 6492233 Chore: enable no-prototype-builtins in codebase (fixes #10660) (#10664) (薛定谔的猫)
* 137140f Chore: use eslintrc overrides (#10677) (薛定谔的猫)
v5.3.0 - August 3, 2018
* dd6cb19 Docs: Updated no-return-await Rule Documentation (fixes #9695) (#10699) (Marla Foreman)
* 6009239 Chore: rename utils for consistency (#10727) (薛定谔的猫)
* 6eb972c New: require-unicode-regexp rule (fixes #9961) (#10698) (Toru Nagashima)
* 5c5d64d Fix: ignored-paths for Windows path (fixes #10687) (#10691) (Toru Nagashima)
* 5f6a765 Build: ensure URL fragments remain in documentation links (fixes #10717) (#10720) (Teddy Katz)
* 863aa78 Docs: add another example for when not to use no-await-in-loop (#10714) (Valeri Karpov)
* 6e78b7d Docs: remove links to terminated jscs.info domain (#10706) (Piotr Kuczynski)
* d56c39d Fix: ESLint cache no longer stops autofix (fixes #10679) (#10694) (Kevin Partington)
* 2cc3240 New: add no-misleading-character-class (fixes #10049) (#10511) (Toru Nagashima)
* 877f4b8 Fix: The "../.." folder is always ignored (fixes #10675) (#10682) (Sridhar)
* 5984820 Chore: Move lib/file-finder.js to lib/util/ (refs #10559) (#10695) (Kevin Partington)
* e37a593 Update: Fix incorrect default value for position (#10670) (Iulian Onofrei)
* 8084bfc Docs: change when not to use object spread (#10621) (Benny Powers)
* 7f496e2 Chore: Update require path for ast-utils (#10693) (Kevin Partington)
* 648a33a Chore: reorganize code structure of utilities (refs #10599) (#10680) (薛定谔的猫)
* f026fe1 Update: Fix 'function' in padding-line-between-statements (fixes #10487) (#10676) (Kevin Partington)
* c2bb8bb Docs: Remove superfluous object option sample code (#10652) (Iulian Onofrei)
* d34a13b Docs: add subheader in configuring/configuring-rules (#10686) (薛定谔的猫)
* d8aea28 Chore: rm unnecessary plugin in eslint-config-eslint (#10685) (薛定谔的猫)
* 9e76be7 Update: indent comments w/ nearby code if no blank lines (fixes #9733) (#10640) (Kevin Partington)
* 9e93d46 New: add no-async-promise-executor rule (fixes #10217) (#10661) (Teddy Katz)
* 5a2538c New: require-atomic-updates rule (fixes #10405) (#10655) (Teddy Katz)
* 8b83d2b Fix: always resolve default ignore patterns from CWD (fixes #9227) (#10638) (Teddy Katz)
* acb6658 Fix: ESLint crash with prefer-object-spread (fixes #10646) (#10649) (薛定谔的猫)
* 99fb7d3 Docs: fix misleading no-prototype-builtins description (#10666) (薛定谔的猫)
* 005b849 Docs: fix outdated description of `baseConfig` option (#10657) (Teddy Katz)
* 15a77c4 Docs: fix broken links (fixes eslint/eslint-jp#6) (#10658) (Toru Nagashima)
* 87cd344 Docs: Make marking a default option consistent with other rules (#10650) (Iulian Onofrei)
* 0cb5e3e Chore: Replace some function application with spread operators (#10645) (Kevin Partington)
* b6daf0e Docs: Remove superfluous section from no-unsafe-negation (#10648) (Iulian Onofrei)
* e1a3cac Chore: rm deprecated experimentalObjectRestSpread option in tests (#10647) (薛定谔的猫)
v5.2.0 - July 20, 2018
* 81283d0 Update: Cache files that failed linting (fixes #9948) (#10571) (Kevin Partington)
* 13cc63e Upgrade: ignore@4.0.2 (#10619) (Rouven Weßling)
* ac77a80 Chore: Fixing a call to Object.assign.apply in Linter (#10629) (Kevin Partington)
* 761f802 Upgrade: eslint-plugin-node to 7.0.1 (#10612) (Toru Nagashima)
* c517b2a Build: fix npm run perf failing(fixes #10577) (#10607) (薛定谔的猫)
* e596939 Chore: fix redundant equality check (#10617) (Toru Nagashima)
* 9f93d5f Docs: Updated Working with Custom Formatters (fixes #9950) (#10592) (Marla Foreman)
* 9aaf195 Chore: Extract lint result cache logic (refs #9948) (#10562) (Kevin Partington)
* 80b296e Build: package.json update for eslint-config-eslint release (ESLint Jenkins)
* e4e7ff2 Chore: fix error message in eslint-config-eslint (#10588) (薛定谔的猫)
* 1e88170 Chore: Move lib/logging and lib/timing to lib/util/ (refs #10559) (#10579) (Kevin Partington)
* 64dfa21 Build: Fix prerelease logic in blog post generation (fixes #10578) (#10581) (Kevin Partington)
* 0faf633 Chore: Simplify helper method in Linter tests (#10580) (Kevin Partington)
v5.1.0 - July 8, 2018
* 7328f99 Build: package.json update for eslint-config-eslint release (ESLint Jenkins)
* b161f6b Build: Include prerelease install info in release blog post (#10463) (Kevin Partington)
* b2df738 Fix: prefer-object-spread duplicated comma (fixes #10512, fixes #10532) (#10524) (Toru Nagashima)
* d8c3a25 Fix: wrap-regex doesn't work in some expression(fixes #10573) (#10576) (薛定谔的猫)
* 114f42e Docs: Clarify option defaults in max-lines-per-function docs (#10569) (Chris Harwood)
* 63f36f7 Fix: sort-keys in an object that contains spread (fixes #10261) (#10495) (katerberg)
* 601a5c4 Fix: Prefer-const rule crashing on array destructuring (fixes #10520) (#10527) (Michael Mason)
* 143890a Update: Adjust grammar of error/warnings fixable (#10546) (Matt Mischuk)
* 8ee39c5 Chore: small refactor config-validator (#10565) (薛定谔的猫)
* 100f1be Docs: add note about release issues to readme (#10572) (Teddy Katz)
* 02efeac Fix: do not fail on nested unknown operators (#10561) (Rubén Norte)
* 92b19ca Chore: use eslintrc overrides(dogfooding) (#10566) (薛定谔的猫)
* 076a6b6 Docs: add actionable fix to no-irregular-whitespace (#10558) (Matteo Collina)
* de663ec Docs: Only successfully linted files are cached (fixes #9802) (#10557) (Kevin Partington)
* f0e22fc Upgrade: globals@11.7.0 (#10497) (薛定谔的猫)
* 8a2ff2c Docs: adding a section about disable rules for some files (#10536) (Wellington Soares)
* f22a3f8 Docs: fix a word in no-implied-eval (#10539) (Dan Homola)
* 20d8bbd Docs: add missing paragraph about "custom parsers" (#10547) (Pig Fang)
* b7addf6 Update: deprecate no-catch-shadow (fixes #10466) (#10526) (Toru Nagashima)
* e862dc3 Fix: Remove autofixer for no-debugger (fixes #10242) (#10509) (Teddy Katz)
v5.0.1 - June 25, 2018
* 196c102 Fix: valid-jsdoc should allow optional returns for async (fixes #10386) (#10480) (Mark Banner)
* 4c823bd Docs: Fix max-lines-per-function correct code's max value (#10513) (Rhys Bower)
v5.0.0 - June 22, 2018
* 0feedfd New: Added max-lines-per-function rule (fixes #9842) (#10188) (peteward44)
* daefbdb Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500) (Brandon Mills)
* 077358b Docs: no-process-exit: recommend process.exitCode (#10478) (Andres Kalle)
* f93d6ff Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476) (Rubén Norte)
* 05343fd Fix: add parens for yield statement (fixes #10432) (#10468) (Pig Fang)
* d477c5e Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470) (Pig Fang)
* 7a7580b Update: Add considerPropertyDescriptor option to func-name-matching (#9078) (Dieter Luypaert)
* e0a0418 Fix: crash on optional catch binding (#10429) (Toru Nagashima)
* de4dba9 Docs: styling team members (#10460) (薛定谔的猫)
* 5e453a3 Docs: display team members in tables. (#10433) (薛定谔的猫)
* b1895eb Docs: Restore intentional spelling mistake (#10459) (Wilfred Hughes)
v5.0.0-rc.0 - June 9, 2018
* abf400d Update: Add ignoreDestructing option to camelcase rule (fixes #9807) (#10373) (Andrew Lunny)
* e2b394d Upgrade: espree and eslint-scope to rc versions (#10457) (Kevin Partington)
* a370da2 Chore: small opt to improve readability (#10241) (薛定谔的猫)
* 640bf07 Update: Fixes multiline no-warning-comments rule. (fixes #9884) (#10381) (Scott Stern)
* 831c39a Build: Adding rc release script to package.json (#10456) (Kevin Partington)
* dc4075e Update: fix false negative in no-use-before-define (fixes #10227) (#10396) (Toru Nagashima)
* 3721841 Docs: Add new experimental syntax policy to README (fixes #9804) (#10408) (Kevin Partington)
* d0aae3c Docs: Create docs landing page (#10453) (Kevin Partington)
* fe8bec3 Fix: fix writing config file when `source` is `prompt` (#10422) (Pig Fang)
* 917108d Update: Add requireParamType option to valid-jsdoc (fixes #6753) (#10220) (Tomasz Sterna)
* 1984c21 Docs: move custom parsers docs into a page (fixes #9919) (#10431) (Pig Fang)
* 400d4b5 Docs: Add rest and spread operator changes to migration guide (#10416) (Yannick Croissant)
* e7bdd02 Upgrade: Consume espree@4.0.0-alpha.1 (#10410) (Kevin Partington)
* 3e9f33a Fix: prevent crashing from JSON parsing error (fixes #10364) (#10376) (Pig Fang)
* 636457d Fix: parse later ES files in `eslint --init` (fixes #10003) (#10378) (Pig Fang)
v5.0.0-alpha.4 - May 28, 2018
* ce3e62a Docs: remove test coverage badge (#10407) (薛定谔的猫)
* 240c1a4 Fix: prefer-const object destructuring false positive (fixes #9108) (#10368) (Pig Fang)
* 93c9a52 Update: config-validator should validate overrides (#10357) (Toru Nagashima)
* c2e0398 Update: Improves the prefer-object-spread rule by removing extraneous visitors (#10351) (Sharmila Jesupaul)
* d848949 Update: Support JSXFragment node (fixes #9662) (#9664) (Clement Hoang)
* f268128 Build: add Node v10 to travis (#10262) (alberto)
* 9c922ce Update: Add "consistent" option to array-element-newline (fixes #9457) (#10355) (Pig Fang)
* 65bce3a Fix: ensure --stdin flag works when stdin is piped asynchronously (#10393) (Teddy Katz)
* b9b23a9 Chore: rm unused argument (#10400) (薛定谔的猫)
* 8b7a70c Fix: handle one-var with no semicolon (fixes #10330) (#10371) (Malcolm Groves)
* 465e615 New: prompt users before installing dependencies (#10353) (Pig Fang)
* e25fc22 Chore: remove assert.doesNotThrow in tests (#10199) (Ruben Bridgewater)
* fb148aa Fix: allow no tokens after `return` keyword (fixes #10372) (#10379) (Pig Fang)
* 074bc1c Docs: polish for max-classes-per-file rule (#10377) (Pig Fang)
* a812845 Fix: allow array spread for prefer-object-spread rule (fixes #10344) (#10347) (Pig Fang)
* 448fc52 Docs: Update link to Integrations / Build tools / Start (#10354) (Kir Belevich)
* 4e5e9be Chore: avoid unnecessary filesystem accesses during config search (#10359) (Teddy Katz)
* 363da01 Chore: avoid code duplication in rule severity checking (#10358) (Teddy Katz)
v5.0.0-alpha.3 - May 11, 2018
* 1a6b399 New: Adds prefer-object-spread rule (refs: #7230) (#9955) (Sharmila Jesupaul)
* c4109b2 New: add max-classes-per-file rule (#10163) (James Garbutt)
* 41f0f6e Breaking: report multiline eslint-disable-line directives (fixes #10334) (#10335) (Teddy Katz)
* 4ccd25a Chore: add eslint-plugin-node to eslint-config-eslint(fixes #10319) (#10320) (薛定谔的猫)
* 82757b2 Docs: Adding a little guidance to rule documentation (#10301) (Justin)
* 09dde26 Breaking: new object-curly-newline/no-self-assign default (fixes #10215) (#10337) (Teddy Katz)
* d65f11d Fix: correct comma fix in spare array (fixes #10273) (#10329) (Malcolm Groves)
* c343d86 Fix: do not autofix octal escape sequence (fixes #10031) (#10240) (Malcolm Groves)
* 514013c New: Add `globInputPaths` CLIEngine option (fixes #9972) (#10191) (Pierre Vanduynslager)
* 02e7b28 Chore: upgrade deps (#10339) (薛定谔的猫)
* 1397179 Chore: unskip test for scope analysis (#10336) (Teddy Katz)
* e5b33be Update: Add --fix for one-var rule (refs #9072) (#10040) (Sebastian Malton)
* 99b842d Chore: upgrade mock-fs@4.5.0 (#10325) (Tim Schaub)
* fe91859 Chore: Update issue templates with new format (#10309) (Ilya Volodin)
* 2f30aa5 Docs: add a better vim linting engine (#10292) (Jon Smithers)
* df2c1fb Docs: improve formatter guide (refs #9550) (#10294) (Dominic Lee)
* f7330c1 Chore: Add ESLint path to plugin-missing message (#10283) (Kevin Partington)
* bb6090f Fix: Throw error when --ignore-path not a file (fixes #10076) (#10205) (Malcolm Groves)
* 1b6b2b2 Build: remove trailing spaces in blogpost template (#10280) (Teddy Katz)
* a960d69 Docs: remove outdated notes from migration guide (#10279) (Teddy Katz)
v5.0.0-alpha.2 - April 27, 2018
* 510ca8b Docs: make grammatical tweaks in migration guide (#10278) (Teddy Katz)
* 02e44a5 Breaking: remove TDZ scopes (fixes #10245) (#10270) (Toru Nagashima)
* c74933b Breaking: remove extra check in getScope (fixes #10246, fixes #10247) (#10252) (Toru Nagashima)
* 7c2e83a Chore: improve tests and checking for equality (#10182) (Ruben Bridgewater)
* 8799972 Docs: make template link wording more clear (#10219) (David Luzar)
* 8b7c6ea Breaking: report fatal error for linting nonexistent files (fixes #7390) (#10143) (Teddy Katz)
* 9100819 Breaking: fix plugin resolver in extends (fixes #9904) (#10236) (Toru Nagashima)
* c45f1d0 Breaking: add rules to recommended (fixes #8865) (#10158) (薛定谔的猫)
* 1d443a0 Fix: valid-jsdoc does not know async function returns (fixes #9881) (#10161) (Rachael Sim)
* a82cbea Update: re-enable experimentalObjectRestSpread (fixes #9990) (#10230) (Toru Nagashima)
* f9c7371 Fix: do not autofix object-shorthand with comments (fixes #10038) (#10238) (Malcolm Groves)
* 4672b56 Docs: Correct wording in the `smart-tabs` docs page (#10277) (Jed Fox)
* b32d1f4 Chore: upgrade eslump@1.6.2 (#10258) (薛定谔的猫)
* 7938bf1 Chore: update eslint-fuzzer ecmaVersion to 2018 (#10255) (薛定谔的猫)
* a2953ec Chore: small opt to improve readability (#10225) (薛定谔的猫)
* 85a5191 Docs: Update JSCS FAQ (#10221) (alberto)
* 8e89d5c Docs: Fix typo (#10223) (alberto)
* c0c331e Docs: Add Prettier to FAQ (#10222) (alberto)
* 2443627 Docs: add backticks in getter-return (#10218) (薛定谔的猫)
* 74bb5b5 Docs: Fix misspelling in changelog (#10216) (Kevin Partington)
v5.0.0-alpha.1 - April 13, 2018
* b2a48a9 Breaking: stop using fake `context._linter` property (fixes #10140) (#10209) (Teddy Katz)
* a039956 Breaking: remove deprecated browser/jest/node globals (fixes #10141) (#10210) (Teddy Katz)
* 98f1cad Docs: update migration guide with latest changes (#10212) (Teddy Katz)
* 2e60017 Chore: remove concat-stream dependency (#10173) (Teddy Katz)
* 7f69f11 Chore: rearrange init options. (#10131) (薛定谔的猫)
* f595fd8 Upgrade: upgrade deps (#10184) (alberto)
* 71167be Docs: fix wrong config in id-length (#10196) (薛定谔的猫)
* 81629d2 Chore: enable rest/spread rules on ESLint codebase (#10211) (Teddy Katz)
* 2324570 Breaking: no-unused-vars reports all after-used params (fixes #9909) (#10119) (Kevin Partington)
* 7765fc4 Upgrade: ajv@^6.0.1, still using json schema draft 04 (#9856) (Kevin Partington)
* b77846d Breaking: drop supporting Node.js 4 (fixes #10052) (#10074) (薛定谔的猫)
* cd34d44 Chore: avoid modifying global state when tests fail (#10201) (Teddy Katz)
* 731da1e Docs: fix code in correct example. (#10195) (薛定谔的猫)
* 3780915 Docs: fix some small errors in examples (#10194) (薛定谔的猫)
* 869c9f5 Upgrade: babelify (#10185) (alberto)
* 218ee57 Fix: report no-case-declarations from declarations (fixes #10048) (#10167) (Carlo Abelli)
* b7ee1ed Upgrade: upgrade devdeps (#10178) (alberto)
* db1a582 Chore: Add debug logging for CLI args as they came in (#10174) (Kevin Partington)
* f3a0291 Upgrade: Update dependencies. (#10168) (alberto)
* 7d6e052 Upgrade: esquery@^1.0.1 (fixes #8733) (#10170) (Kevin Partington)
* 1e7252f Docs: Add more related rules for object-curly-spacing (#10175) (Saugat Acharya)
* e5cf9cc Docs: Reorder README sections (#10172) (alberto)
* c85578f Chore: Remove `esprima-fb` dependency. (#10171) (alberto)
* d0dc2e3 Docs: Add Missing Quotes (#10162) (Samarth Verma)
* 7a63bfa Upgrade: eslint-release to v0.11.1 (#10156) (Teddy Katz)
* b7a1a7a Build: Gensite creates prerelease dirs if needed (#10154) (Brandon Mills)
v5.0.0-alpha.0 - March 30, 2018
* f4b3af5 Breaking: Upgrade to Espree v4 alpha (refs #9990) (#10152) (Brandon Mills)
* 3351129 Docs: add v5.0.0 migration guide (fixes #10142) (#10147) (Teddy Katz)
* f2f98dd Build: make prerelease script publish to GitHub/website (#10151) (Teddy Katz)
* d440e84 Breaking: support @scope shorthand in plugins (fixes #9903) (#9905) (Toru Nagashima)
* 462b058 Update: Include debugging information when rule throws error (#9742) (Patrick Hayes)
* 9a020dc Chore: refactor --no-ignore flag logic (#10146) (Teddy Katz)
* 4f61a0d Chore: add noopener/noreferrer (薛定谔的猫)
* 65cc834 Docs: Ensure CLI doc sections match command line help order (#10144) (Kevin Partington)
* 9c79174 Docs: Update capitalized-comments with missing letters (fixes #10135) (#10134) (jasonfry)
* 9e66bfb Docs: remove eslint vs jshint from faq (#10108) (alberto)
* 692e383 Docs: Add modified variable examples for no-loop-func (fixes #9527) (#10098) (Rachael Sim)
* a9ee9ae Breaking: require rules to provide report messages (fixes #10011) (#10057) (Teddy Katz)
* 837edc7 Chore: Uncommented test for empty program for no-invalid-meta (#10046) (Kevin Partington)
* c383bc5 Breaking: Make require('eslint').linter non-enumerable (fixes #9270) (#9692) (Jed Fox)
* 4eaebe5 Breaking: set `parent` of AST nodes before rules run (fixes #9122) (#10014) (Teddy Katz)
* 91ece32 Breaking: remove special exception for linting empty files (fixes #9534) (#10013) (Teddy Katz)
* 27e3f24 Breaking: remove `source` property from linting messages (fixes #7358) (#10012) (Teddy Katz)
* e4c3b3c Breaking: use an exit code of 2 for fatal config problems (fixes #9384) (#10009) (Teddy Katz)
* 2a7ecaa Breaking: Use strict equality in RuleTester comparisons (fixes #9417) (#10008) (Teddy Katz)
* 0bc4a38 Fix: Make rule-tester strictly check messageId. (ref #9890) (#9908) (Jacques Favreau)
* ea6fb17 Update: Make no-cond-assign work for ternaries (fixes #10091) (#10109) (Aaron Harper)
v4.19.1 - March 21, 2018
* 3ff5d11 Fix: no-invalid-regexp not understand variable for flags (fixes #10112) (#10113) (薛定谔的猫)
* abc765c Fix: object-curly-newline minProperties w/default export (fixes #10101) (#10103) (Kevin Partington)
* 6f9e155 Docs: Update ambiguous for...in example for guard-for-in (#10114) (CJ R)
* 0360cc2 Chore: Adding debug logs on successful plugin loads (#10100) (Kevin Partington)
* a717c5d Chore: Adding log at beginning of unit tests in Makefile.js (#10102) (Kevin Partington)
v4.19.0 - March 16, 2018
* 55a1593 Update: consecutive option for one-var (fixes #4680) (#9994) (薛定谔的猫)
* 8d3814e Fix: false positive about ES2018 RegExp enhancements (fixes #9893) (#10062) (Toru Nagashima)
* 935f4e4 Docs: Clarify default ignoring of node_modules (#10092) (Matijs Brinkhuis)
* 72ed3db Docs: Wrap `Buffer()` in backticks in `no-buffer-constructor` rule description (#10084) (Stephen Edgar)
* 3aded2f Docs: Fix lodash typos, make spacing consistent (#10073) (Josh Smith)
* e33bb64 Chore: enable no-param-reassign on ESLint codebase (#10065) (Teddy Katz)
* 66a1e9a Docs: fix possible typo (#10060) (Vse Mozhet Byt)
* 2e68be6 Update: give a node at least the indentation of its parent (fixes #9995) (#10054) (Teddy Katz)
* 72ca5b3 Update: Correctly indent JSXText with trailing linebreaks (fixes #9878) (#10055) (Teddy Katz)
* 2a4c838 Docs: Update ECMAScript versions in FAQ (#10047) (alberto)
v4.18.2 - March 2, 2018
* 6b71fd0 Fix: table@4.0.2, because 4.0.3 needs "ajv": "^6.0.1" (#10022) (Mathieu Seiler)
* 3c697de Chore: fix incorrect comment about linter.verify return value (#10030) (Teddy Katz)
* 9df8653 Chore: refactor parser-loading out of linter.verify (#10028) (Teddy Katz)
* f6901d0 Fix: remove catastrophic backtracking vulnerability (fixes #10002) (#10019) (Jamie Davis)
* e4f52ce Chore: Simplify dataflow in linter.verify (#10020) (Teddy Katz)
* 33177cd Chore: make library files non-executable (#10021) (Teddy Katz)
* 558ccba Chore: refactor directive comment processing (#10007) (Teddy Katz)
* 18e15d9 Chore: avoid useless catch clauses that just rethrow errors (#10010) (Teddy Katz)
* a1c3759 Chore: refactor populating configs with defaults in linter (#10006) (Teddy Katz)
* aea07dc Fix: Make max-len ignoreStrings ignore JSXText (fixes #9954) (#9985) (Rachael Sim)
v4.18.1 - February 20, 2018
* f417506 Fix: ensure no-await-in-loop reports the correct node (fixes #9992) (#9993) (Teddy Katz)
* 3e99363 Docs: Fixed typo in key-spacing rule doc (#9987) (Jaid)
* 7c2cd70 Docs: deprecate experimentalObjectRestSpread (#9986) (Toru Nagashima)
v4.18.0 - February 16, 2018
* 70f22f3 Chore: Apply memoization to config creation within glob utils (#9944) (Kenton Jacobsen)
* 0e4ae22 Update: fix indent bug with binary operators/ignoredNodes (fixes #9882) (#9951) (Teddy Katz)
* 47ac478 Update: add named imports and exports for object-curly-newline (#9876) (Nicholas Chua)
* e8efdd0 Fix: support Rest/Spread Properties (fixes #9885) (#9943) (Toru Nagashima)
* f012b8c Fix: support Async iteration (fixes #9891) (#9957) (Toru Nagashima)
* 74fa253 Docs: Clarify no-mixed-operators options (fixes #9962) (#9964) (Ivan Hayes)
* 426868f Docs: clean up key-spacing docs (fixes #9900) (#9963) (Abid Uzair)
* 4a6f22e Update: support eslint-disable-* block comments (fixes #8781) (#9745) (Erin)
* 777283b Docs: Propose fix typo for function (#9965) (John Eismeier)
* bf3d494 Docs: Fix typo in max-len ignorePattern example. (#9956) (Tim Martin)
* d64fbb4 Docs: fix typo in prefer-destructuring.md example (#9930) (Vse Mozhet Byt)
* f8d343f Chore: Fix default issue template (#9946) (Kai Cataldo)
v4.17.0 - February 2, 2018
* 1da1ada Update: Add "multiline" type to padding-line-between-statements (#8668) (Matthew Bennett)
* bb213dc Chore: Use messageIds in some of the core rules (#9648) (Jed Fox)
* 1aa1970 Docs: remove outdated rule naming convention (#9925) (Teddy Katz)
* 3afaff6 Docs: Add prefer-destructuring variable reassignment example (#9873) (LePirlouit)
* d20f6b4 Fix: Typo in error message when running npm (#9866) (Maciej Kasprzyk)
* 51ec6a7 Docs: Use GitHub Multiple PR/Issue templates (#9911) (Kai Cataldo)
* dc80487 Update: space-unary-ops uses astUtils.canTokensBeAdjacent (fixes #9907) (#9906) (Kevin Partington)
* 084351b Docs: Fix the messageId example (fixes #9889) (#9892) (Jed Fox)
* 9cbb487 Docs: Mention the `globals` key in the no-undef docs (#9867) (Dan Dascalescu)
v4.16.0 - January 19, 2018
* e26a25f Update: allow continue instead of if wrap in guard-for-in (fixes #7567) (#9796) (Michael Ficarra)
* af043eb Update: Add NewExpression support to comma-style (#9591) (Frazer McLean)
* 4f898c7 Build: Fix JSDoc syntax errors (#9813) (Matija Marohnić)
* 13bcf3c Fix: Removing curly quotes in no-eq-null report message (#9852) (Kevin Partington)
* b96fb31 Docs: configuration hierarchy for CLIEngine options (fixes #9526) (#9855) (PiIsFour)
* 8ccbdda Docs: Clarify that -c configs merge with `.eslintrc.*` (fixes #9535) (#9847) (Kevin Partington)
* 978574f Docs: Fix examples for no-useless-escape (#9853) (Toru Kobayashi)
* cd5681d Chore: Deactivate consistent-docs-url in internal rules folder (#9815) (Kevin Partington)
* 2e87ddd Docs: Sync messageId examples' style with other examples (#9816) (Kevin Partington)
* 1d61930 Update: use doctrine range information in valid-jsdoc (#9831) (Teddy Katz)
* 133336e Update: fix indent behavior on template literal arguments (fixes #9061) (#9820) (Teddy Katz)
* ea1b15d Fix: avoid crashing on malformed configuration comments (fixes #9373) (#9819) (Teddy Katz)
* add1e70 Update: fix indent bug on comments in ternary expressions (fixes #9729) (#9818) (Teddy Katz)
* 6a5cd32 Fix: prefer-destructuring error with computed properties (fixes #9784) (#9817) (Teddy Katz)
* 601f851 Docs: Minor modification to code comments for clarity (#9821) (rgovind92)
* b9da067 Docs: fix misleading info about RuleTester column numbers (#9830) (Teddy Katz)
* 2cf4522 Update: Rename and deprecate object-property-newline option (#9570) (Jonathan Pool)
* acde640 Docs: Add ES 2018 to Configuring ESLint (#9829) (Kai Cataldo)
* ccfce15 Docs: Minor tweaks to working with rules page (#9824) (Kevin Partington)
* 54b329a Docs: fix substitution of {{ name }} (#9822) (Andres Kalle)
v4.15.0 - January 6, 2018
* 6ab04b5 New: Add context.report({ messageId }) (fixes #6740) (#9165) (Jed Fox)
* fc7f404 Docs: add url to each of the rules (refs #6582) (#9788) (Patrick McElhaney)
* fc44da9 Docs: fix sort-imports rule block language (#9805) (ferhat elmas)
* 65f0176 New: CLIEngine#getRules() (refs #6582) (#9782) (Patrick McElhaney)
* c64195f Update: More detailed assert message for rule-tester (#9769) (Weijia Wang)
* 9fcfabf Fix: no-extra-parens false positive (fixes: #9755) (#9795) (Erin)
* 61e5fa0 Docs: Add table of contents to Node.js API docs (#9785) (Patrick McElhaney)
* 4c87f42 Fix: incorrect error messages of no-unused-vars (fixes #9774) (#9791) (akouryy)
* bbabf34 Update: add `ignoreComments` option to `indent` rule (fixes #9018) (#9752) (Kevin Partington)
* db431cb Docs: HTTP -> HTTPS (fixes #9768) (#9768) (Ronald Eddy Jr)
* cbf0fb9 Docs: describe how to feature-detect scopeManager/visitorKeys support (#9764) (Teddy Katz)
* f7dcb70 Docs: Add note about "patch release pending" label to maintainer guide (#9763) (Teddy Katz)
v4.14.0 - December 23, 2017
* be2f57e Update: support separate requires in one-var. (fixes #6175) (#9441) (薛定谔的猫)
* 370d614 Docs: Fix typos (#9751) (Jed Fox)
* 8196c45 Chore: Reorganize CLI options and associated docs (#9758) (Kevin Partington)
* 75c7419 Update: Logical-and is counted in `complexity` rule (fixes #8535) (#9754) (Kevin Partington)
* eb4b1e0 Docs: reintroduce misspelling in `valid-typeof` example (#9753) (Teddy Katz)
* ae51eb2 New: Add allowImplicit option to array-callback-return (fixes #8539) (#9344) (James C. Davis)
* e9d5dfd Docs: improve no-extra-parens formatting (#9747) (Rich Trott)
* 37d066c Chore: Add unit tests for overrides glob matching. (#9744) (Robert Jackson)
* 805a94e Chore: Fix typo in CLIEngine test name (#9741) (@scriptdaemon)
* 1c2aafd Update: Improve parser integrations (fixes #8392) (#8755) (Toru Nagashima)
* 4ddc131 Upgrade: debug@^3.1.0 (#9731) (Kevin Partington)
* f252c19 Docs: Make the lint message `source` property a little more subtle (#9735) (Jed Fox)
* 5a5c23c Docs: fix the link to contributing page (#9727) (Victor Hom)
* f44ce11 Docs: change beginner to good first issue label text (#9726) (Victor Hom)
* 14baa2e Chore: improve arrow-body-style error message (refs #5498) (#9718) (Teddy Katz)
* f819920 Docs: fix typos (#9723) (Thomas Broadley)
* 43d4ba8 Fix: false positive on rule`lines-between-class-members` (fixes #9665) (#9680) (sakabar)
v4.13.1 - December 11, 2017
* b72dc83 Fix: eol-last allow empty-string to always pass (refs #9534) (#9696) (Kevin Partington)
* d80aa7c Fix: camelcase destructure leading/trailing underscore (fixes #9700) (#9701) (Kevin Partington)
* d49d9d0 Docs: Add missing period to the README (#9702) (Kevin Partington)
* 4564fe0 Chore: no-invalid-meta crash if no export assignment (refs #9534) (#9698) (Kevin Partington)
v4.13.0 - December 8, 2017
* 256481b Update: update handling of destructuring in camelcase (fixes #8511) (#9468) (Erin)
* d067ae1 Docs: Don’t use undocumented array-style configuration for max-len (#9690) (Jed Fox)
* 1ad3091 Chore: fix test-suite to work with node master (#9688) (Myles Borins)
* cdb1488 Docs: Adds an example with try/catch. (#9672) (Jaap Taal)
v4.12.1 - November 30, 2017
* 1e362a0 Revert "Fix: Use XML 1.1 on XML formatters (fixes #9607) (#9608)" (#9667) (Kevin Partington)
v4.12.0 - November 25, 2017
* 76dab18 Upgrade: doctrine@^2.0.2 (#9656) (Kevin Partington)
* 28c9c8e New: add a Linter#defineParser function (#9321) (Ives van Hoorne)
* 5619910 Update: Add autofix for `sort-vars` (#9496) (Trevin Hofmann)
* 71eedbf Update: add `beforeStatementContinuationChars` to semi (fixes #9521) (#9594) (Toru Nagashima)
* 4118f14 New: Adds implicit-arrow-linebreak rule (refs #9510) (#9629) (Sharmila Jesupaul)
* 208fb0f Fix: Use XML 1.1 on XML formatters (fixes #9607) (#9608) (Daniel Reigada)
* 6e04f14 Upgrade: `globals` to 11.0.1 (fixes #9614) (#9632) (Toru Nagashima)
* e13d439 Fix: space-in-parens crash (#9655) (Toru Nagashima)
* 92171cc Docs: Updating migration guide for single-line disable (#9385) (Justin Helmer)
* f39ffe7 Docs: remove extra punctuation from readme (#9640) (Teddy Katz)
* a015234 Fix: prefer-destructuring false positive on "super" (fixes #9625) (#9626) (Kei Ito)
* 0cf081e Update: add importNames option to no-restricted-imports (#9506) (Benjamin R Gibson)
* 332c214 Docs: Add @platinumazure to TSC (#9618) (Ilya Volodin)
v4.11.0 - November 10, 2017
* d4557a6 Docs: disallow use of the comma operator using no-restricted-syntax (#9585) (薛定谔的猫)
* d602f9e Upgrade: espree v3.5.2 (#9611) (Kai Cataldo)
* 4def876 Chore: avoid handling rules instances in config-validator (#9364) (Teddy Katz)
* fe5ac7e Chore: fix incorrect comment in safe-emitter.js (#9605) (Teddy Katz)
* 6672fae Docs: Fixed a typo on lines-between-class-members doc (#9603) (Moinul Hossain)
* 980ecd3 Chore: Update copyright and license info (#9599) (薛定谔的猫)
* cc2c7c9 Build: use Node 8 in appveyor (#9595) (薛定谔的猫)
* 2542f04 Docs: Add missing options for `lines-around-comment` (#9589) (Clément Fiorio)
* b6a7490 Build: ensure fuzzer tests get run with `npm test` (#9590) (Teddy Katz)
* 1073bc5 Build: remove shelljs-nodecli (refs #9533) (#9588) (Teddy Katz)
* 7e3bf6a Fix: edge-cases of semi-style (#9560) (Toru Nagashima)
* e5a37ce Fix: object-curly-newline for flow code (#9458) (Tiddo Langerak)
* 9064b9c Chore: add equalTokens in ast-utils. (#9500) (薛定谔的猫)
* b7c5b19 Fix: Correct [object Object] output of error.data. (#9561) (Jonathan Pool)
* 51c8cf0 Docs: Disambiguate definition of Update tag (#9584) (Jonathan Pool)
* afc3c75 Docs: clarify what eslint-config-eslint is (#9582) (Teddy Katz)
* aedae9d Docs: fix spelling in valid-typeof example (#9574) (Maksim Degtyarev)
* 4c5aaf3 Docs: Fix typo in no-underscore-dangle rule (#9567) (Fabien Lucas)
* 3623600 Chore: upgrade ajv@5.3.0 (#9557) (薛定谔的猫)
* 1b606cd Chore: Remove an indirect dependency on jsonify (#9444) (Rouven Weßling)
* 4d7d7ab Update: Resolve npm installed formatters (#5900) (#9464) (Tom Erik Støwer)
* accc490 Fix: Files with no failures get "passing" testcase (#9547) (Samuel Levy)
* ab0f66d Docs: Add examples to better show rule coverage. (#9548) (Jonathan Pool)
* 88d2303 Chore: Add object-property-newline tests to increase coverage. (#9553) (Jonathan Pool)
* 7f37b1c Build: test Node 9 on Travis (#9556) (Teddy Katz)
* acccfbd Docs: Minor rephrase in `no-invalid-this`. (#9542) (Francisc)
* 8f9c0fe Docs: improve id-match usage advice (#9544) (Teddy Katz)
* a9606a3 Fix: invalid tests with super (fixes #9539) (#9545) (Teddy Katz)
* 8e1a095 Chore: enable a modified version of multiline-comment-style on codebase (#9452) (Teddy Katz)
* cb60285 Chore: remove commented test for HTML formatter (#9532) (Teddy Katz)
* 06b491e Docs: fix duplicate entries in changelog (#9530) (Teddy Katz)
* 2224733 Chore: use eslint-plugin-rulesdir instead of --rulesdir for self-linting (#9164) (Teddy Katz)
* 9cf4ebe Docs: add .md to link(for github users) (#9529) (薛定谔的猫)
v4.10.0 - October 27, 2017
* bb6e60a Fix: Improve the doc for no-restricted-modules rule (fixes #9437) (#9495) (vibss2397)
* c529de9 Docs: Amend rule document to correct and complete it (refs #6251). (#9498) (Jonathan Pool)
* f9c6673 Chore: Add tests to cover array and object values and leading commas. (#9502) (Jonathan Pool)
* 9169258 Chore: remove `npm run check-commit` script (#9513) (Teddy Katz)
* 7d390b2 Docs: Revise contributor documentation on issue labels. (#9469) (Jonathan Pool)
* d80b9d0 Fix: no-var don't fix globals (fixes #9520) (#9525) (Toru Nagashima)
* b8aa071 Fix: allow linting the empty string from stdin (fixes #9515) (#9517) (Teddy Katz)
* 350a72c Chore: regex.test => string.startsWith (#9518) (薛定谔的猫)
* de0bef4 Chore: remove obsolete eslintbot templates (#9512) (Teddy Katz)
* 720b6d5 Docs: Update ISSUE_TEMPLATE.md (#9504) (薛定谔的猫)
* 2fa64b7 Fix: should not convert non-consecutive line comments to a single blo… (#9475) (薛定谔的猫)
* 9725146 Fix: multiline-comment-style fix produces invalid code (fixes #9461). (#9463) (薛定谔的猫)
* b12cff8 Fix: Expected order of jsdoc tags (fixes #9412) (#9451) (Orlando Wenzinger)
* f054ab5 Docs: add `.md` to link (for github users) (#9501) (薛定谔的猫)
* 5ed9cfc Docs: Correct violations of “Variable Declarations” in Code Conventions (#9447) (Jonathan Pool)
* 3171097 Docs: Clears confusion on usage of global and local plugins.(#9492) (Vasili Sviridov)
* 3204773 Chore: enable max-len. (#9414) (薛定谔的猫)
* 0f71fef Docs: Unquote booleans in lines-between-class-members docs (#9497) (Brandon Mills)
* b3d7532 Docs: use consistent terminology & fix link etc. (#9490) (薛定谔的猫)
* 87db8ae Docs: Fix broken links (#9488) (gpiress)
* 51bdb2f Docs: Incorrect link to related rule (#9477) (Gavin King)
* 1a962e8 Docs: Add FAQ for when ESLint cannot find plugin (#9467) (Kevin Partington)
* 8768b2d Fix: multiline-comment-style autofixer added trailing space (#9454) (Teddy Katz)
* e830aa1 Fix: multiline-comment-style reports block comments followed by code (#9450) (Teddy Katz)
* b12e5fe Docs: Repair broken links and add migration links. (#9473) (Jonathan Pool)
* eca01ed Docs: Add missing info about special status of home-dir config files. (#9472) (Jonathan Pool)
* eb8cfb1 Fix: change err report in constant condition (fixes #9398) (#9436) (Victor Hom)
* da77eb4 Chore: Revise no-config-file test to prevent false failure. (#9443) (Jonathan Pool)
* 47e5f6f Docs: ensure "good commit message" examples actually follow guidelines (#9466) (Teddy Katz)
* ebb530d Update: Don't ignore comments (no-trailing-spaces) (#9416) (Chris van Marle)
* 5012661 Build: fix `npm run profile` script (fixes #9397) (#9455) (Teddy Katz)
* ecac0fd Docs: Remove blockBindings references (#9446) (Jan Pilzer)
* 0b89865 Chore: ensure tests for internal rules get run (#9453) (Teddy Katz)
* 052c504 Docs: suggest deleting branches after merging PRs (#9449) (Teddy Katz)
* b31e55a Chore: move internal rules out of lib/ (#9448) (Teddy Katz)
* a7521e3 Docs: improve examples for multiline-comment-style (#9440) (Teddy Katz)
v4.9.0 - October 14, 2017
* 85388fb Fix: Correct error and test messages to fit config search path (#9428) (Jonathan Pool)
* 62a323c Fix: Add class options for `lines-around-comment` (fixes #8564) (#8565) (Ed Lee)
* 8eb4aae New: multiline-comment-style rule (fixes #8320) (#9389) (薛定谔的猫)
* db41408 Chore: avoid applying eslint-env comments twice (#9278) (Teddy Katz)
* febb897 Chore: avoid loose equality assertions (#9415) (Teddy Katz)
* 2247efa Update: Add FunctionExpression to require-jsdoc (fixes #5867) (#9395) (Kai Cataldo)
* 6791d18 Docs: Corrected noun to verb. (#9438) (Jonathan Pool)
* b02fbb6 Update: custom messages for no-restricted-* (refs #8400) (Maja Wichrowska)
* 02732bd Docs: Reorganized to avoid misunderstandings. (#9434) (Jonathan Pool)
* d9466b8 Docs: Correct time forecast for tests. (#9432) (Jonathan Pool)
* f7ed84f Docs: Add instruction re home-directory config files (refs #7729) (#9426) (Jonathan Pool)
* 30d018b Chore: Add Aladdin-ADD & VictorHom to README (#9424) (Kai Cataldo)
* 2d8a303 Docs: fix examples for prefer-numeric-literals (#9155) (Lutz Lengemann)
* d7610f5 Docs: Add jquery warning to prefer-destructuring (#9409) (Thomas Grainger)
* e835dd1 Docs: clarify no-mixed-operators (fixes #8051) (Ruxandra Fediuc)
* 51360c8 Docs: update block-spacing details (fixes #8743) (#9375) (Victor Hom)
* 6767857 Update: fix ignored nodes in indent rule when using tabs (fixes #9392) (#9393) (Robin Houston)
* 37dde77 Chore: Refactor SourceCode#getJSDocComment (#9403) (Kai Cataldo)
* 9fedd51 Chore: Add missing space in blog post template (#9407) (Kevin Partington)
* 7654c99 Docs: add installing prerequisites in readme. (#9401) (薛定谔的猫)
* 786cc73 Update: Add "consistent" option to array-bracket-newline (fixes #9136) (#9206) (Ethan Rutherford)
* e171f6b Docs: add installing prerequisites. (#9394) (薛定谔的猫)
* 74dfc87 Docs: update doc for class-methods-use-this (fixes #8910) (#9374) (Victor Hom)
* b4a9dbf Docs: show console call with no-restricted-syntax (fixes #7806) (#9376) (Victor Hom)
* 8da525f Fix: recognise multiline comments as multiline arrays (fixes #9211) (#9369) (Phil Quinn)
* c581b77 Chore: Error => TypeError (#9390) (薛定谔的猫)
* ee99876 New: lines-between-class-members rule (fixes #5949) (#9141) (薛定谔的猫)
* 9d3f5ad Chore: report unused eslint-disable directives in ESLint codebase (#9371) (Teddy Katz)
* 1167638 Update: add allowElseIf option to no-else-return (fixes #9228) (#9229) (Thomas Grainger)
* 4567ab1 New: Add the fix-dry-run flag (fixes #9076) (#9073) (Rafał Ruciński)
v4.8.0 - September 29, 2017
* 3f2b908 New: add option to report unused eslint-disable directives (fixes #9249) (#9250) (Teddy Katz)
* ff2be59 Fix: dot notation rule failing to catch string template (fixes #9350) (#9357) (Phil Quinn)
* b1372da Chore: remove sourceCode property from Linter (refs #9161) (#9363) (Teddy Katz)
* cef6f8c Docs: remove line about removing rules from semver policy (#9367) (Teddy Katz)
* 06efe87 Fix: Add meta element with charset attribute. (#9365) (H1Gdev)
* 458ca67 Docs: update architecture page (fixes #9337) (#9345) (Victor Hom)
* 1c6bc67 Fix: special EventEmitter keys leak information about other rules (#9328) (Teddy Katz)
* d593e61 Docs: update eslint.org links to use https (#9358) (Teddy Katz)
* 38d0cb2 Fix: fix wrong code-path about try-for-in (fixes #8848) (#9348) (Toru Nagashima)
* 434d9e2 Fix: Invalid font-size property value issue. (#9341) (H1Gdev)
* a7668c2 Chore: Remove unnecessary slice from logging utility (#9343) (Gyandeep Singh)
* 2ff6fb6 Chore: remove unused arguments in codebase (#9340) (Teddy Katz)
v4.7.2 - September 21, 2017
* 4f87732 Fix: Revert setting node.parent early (fixes #9331) (#9336) (Teddy Katz)
v4.7.1 - September 18, 2017
* 08656db Fix: Handle nested disable directive correctly (fixes #9318) (#9322) (Gyandeep Singh)
* 9226495 Revert "Chore: rewrite parseListConfig for a small perf gain." (#9325) (薛定谔的猫)
v4.7.0 - September 15, 2017
* 787b78b Upgrade: Espree v3.5.1 (fixes #9153) (#9314) (Brandon Mills)
* 1488b51 Update: run rules after `node.parent` is already set (fixes #9122) (#9283) (Teddy Katz)
* 4431d68 Docs: fix wrong config in max-len example. (#9309) (薛定谔的猫)
* 7d24dde Docs: Fix code snippet to refer to the correct option (#9313) (Ruben Tytgat)
* 12388d4 Chore: rewrite parseListConfig for a small perf gain. (#9300) (薛定谔的猫)
* ce1f084 Update: fix MemberExpression handling in no-extra-parens (fixes #9156) (jackyho112)
* 0c720a3 Update: allow autofixing when using processors (fixes #7510) (#9090) (Teddy Katz)
* 838df76 Chore: upgrade deps. (#9289) (薛定谔的猫)
* f12def6 Update: indent flatTernary option to handle `return` (fixes #9285) (#9296) (Teddy Katz)
* e220687 Fix: remove autofix for var undef inits (fixes #9231) (#9288) (Victor Hom)
* 002e199 Docs: fix no-restricted-globals wrong config. (#9305) (薛定谔的猫)
* fcfe91a Docs: fix wrong config in id-length example. (#9303) (薛定谔的猫)
* 2731f94 Update: make newline-per-chained-call fixable (#9149) (João Granado)
* 61f1093 Chore: avoid monkeypatching Linter instances in RuleTester (#9276) (Teddy Katz)
* 28929cb Chore: remove Linter#reset (refs #9161) (#9268) (Teddy Katz)
* abc8634 Build: re-run browserify when generating site (#9275) (Teddy Katz)
* 7685fed Fix: IIFE and arrow functions in no-invalid-this (fixes #9126) (#9258) (Toru Nagashima)
* 2b1eba2 Chore: enable eslint-plugin/no-deprecated-context-methods (#9279) (Teddy Katz)
* 981f933 Fix: reuse the AST of source code object in verify (#9256) (Toru Nagashima)
* cd698ba Docs: move RuleTester documentation to Node.js API page (#9273) (Teddy Katz)
* 4ae7ad3 Docs: fix inaccuracy in `npm run perf` description (#9274) (Teddy Katz)
* cad45bd Docs: improve documentation for rule contexts (#9272) (Teddy Katz)
* 3b0c6fd Chore: remove extraneous linter properties (refs #9161) (#9267) (Teddy Katz)
* c3231b3 Docs: Fix typo in array-bracket-newline.md (#9269) (宋文强)
* 51132d6 Fix: Formatters keep trailing '.' if preceded by a space (fixes #9154) (#9247) (i-ron-y)
* 88d5d4d Chore: remove undocumented Linter#markVariableAsUsed method (refs #9161) (#9266) (Teddy Katz)
* 09414cf Chore: remove internal Linter#getDeclaredVariables method (refs #9161) (#9264) (Teddy Katz)
* f31f59d Chore: prefer smaller scope for variables in codebase (#9265) (Teddy Katz)
* 3693e4e Chore: remove undocumented Linter#getScope method (#9253) (Teddy Katz)
* 5d7eb81 Chore: refactor config hash caching in CLIEngine (#9260) (Teddy Katz)
* 1a76c4d Chore: remove SourceCode passthroughs from Linter.prototype (refs #9161) (#9263) (Teddy Katz)
* 40ae27b Chore: avoid relying on Linter#getScope/markVariableAsUsed in tests (#9252) (Teddy Katz)
* b383d81 Chore: make executeOnFile a pure function in CLIEngine (#9262) (Teddy Katz)
* 5e0e579 Chore: avoid internal SourceCode methods in Linter tests (refs #9161) (#9223) (Teddy Katz)
* adab827 Chore: remove unused eslint-disable comment (#9251) (Teddy Katz)
* 31e4ec8 Chore: use consistent names for apply-disable-directives in tests (#9246) (Teddy Katz)
* 7ba46e6 Fix: shebang error in eslint-disable-new-line; add tests (fixes #9238) (#9240) (i-ron-y)
* 8f6546c Chore: remove undocumented defaults() method (refs #9161) (#9237) (Teddy Katz)
* 82d8b73 Docs: Fix error in example code for sort-imports (fixes #8734) (#9245) (i-ron-y)
* a32ec36 Update: refactor eslint-disable comment processing (#9216) (Teddy Katz)
* 583f0b8 Chore: avoid using globals in CLIEngine tests (#9242) (Teddy Katz)
* c8bf687 Chore: upgrade eslint-plugin-eslint-plugin@1.0.0 (#9234) (薛定谔的猫)
* 3c41a05 Chore: always normalize rules to new API in rules.js (#9236) (Teddy Katz)
* c5f4227 Chore: move logic for handling missing rules to rules.js (#9235) (Teddy Katz)
* bf1e344 Chore: create report translators lazily (#9221) (Teddy Katz)
* 2eedc1f Chore: remove currentFilename prop from Linter instances (refs #9161) (#9219) (Teddy Katz)
* 5566e94 Docs: Replace misleading CLA links (#9133) (#9232) (i-ron-y)
* c991630 Chore: remove ConfigOps.normalize in favor of ConfigOps.getRuleSeverity (#9224) (Teddy Katz)
* 171962a Chore: remove internal Linter#getAncestors helper (refs #9161) (#9222) (Teddy Katz)
* a567499 Chore: avoid storing list of problems on Linter instance (refs #9161) (#9214) (Teddy Katz)
* ed6d088 Chore: avoid relying on undocumented Linter#getFilename API in tests (#9218) (Teddy Katz)
v4.6.1 - September 3, 2017
* bdec46d Build: avoid process leak when generating website (#9217) (Teddy Katz)
* cb74b87 Fix: avoid adding globals when an env is used with `false` (fixes #9202) (#9203) (Teddy Katz)
* f9b7544 Docs: Correct a typo in generator-star-spacing documentation (#9205) (Ethan Rutherford)
* e5c5e83 Build: Fixing issue with docs generation (Fixes #9199) (#9200) (Ilya Volodin)
v4.6.0 - September 1, 2017
* 56dd769 Docs: fix link format in prefer-arrow-callback.md (#9198) (Vse Mozhet Byt)
* 6becf91 Update: add eslint version to error output. (fixes #9037) (#9071) (薛定谔的猫)
* 0e09973 New: function-paren-newline rule (fixes #6074) (#8102) (Teddy Katz)
* 88a64cc Chore: Make parseJsonConfig() a pure function in Linter (#9186) (Teddy Katz)
* 1bbac51 Fix: avoid breaking eslint-plugin-eslint-comments (fixes #9193) (#9196) (Teddy Katz)
* 3e8b70a Fix: off-by-one error in eslint-disable comment checking (#9195) (Teddy Katz)
* 73815f6 Docs: rewrite prefer-arrow-callback documentation (fixes #8950) (#9077) (Charles E. Morgan)
* 0d3a854 Chore: avoid mutating report descriptors in report-translator (#9189) (Teddy Katz)
* 2db356b Update: no-unused-vars Improve message to include the allowed patterns (#9176) (Eli White)
* 8fbaf0a Update: Add configurability to generator-star-spacing (#8985) (Ethan Rutherford)
* 8ed779c Chore: remove currentScopes property from Linter instances (refs #9161) (#9187) (Teddy Katz)
* af4ad60 Fix: Handle error when running init without npm (#9169) (Gabriel Aumala)
* 4b94c6c Chore: make parse() a pure function in Linter (refs #9161) (#9183) (Teddy Katz)
* 1be5634 Chore: don't make Linter a subclass of EventEmitter (refs #9161) (#9177) (Teddy Katz)
* e95af9b Chore: don't include internal test helpers in npm package (#9160) (Teddy Katz)
* 6fb32e1 Chore: avoid using private Linter APIs in astUtils tests (refs #9161) (#9173) (Teddy Katz)
* de6dccd Docs: add documentation for Linter methods (refs #6525) (#9151) (Teddy Katz)
* 2d90030 Chore: remove unused assignment. (#9182) (薛定谔的猫)
* d672aef Chore: refactor reporting logic (refs #9161) (#9168) (Teddy Katz)
* 5ab0434 Fix: indent crash on sparse arrays with "off" option (fixes #9157) (#9166) (Teddy Katz)
* c147b97 Chore: Make SourceCodeFixer accept text instead of a SourceCode instance (#9178) (Teddy Katz)
* f127423 Chore: avoid using private Linter APIs in Linter tests (refs #9161) (#9175) (Teddy Katz)
* 2334335 Chore: avoid using private Linter APIs in SourceCode tests (refs #9161) (#9174) (Teddy Katz)
* 2dc243a Chore: avoid using internal Linter APIs in RuleTester (refs #9161) (#9172) (Teddy Katz)
* d6e436f Fix: no-extra-parens reported some parenthesized IIFEs (fixes #9140) (#9158) (Teddy Katz)
* e6b115c Build: Add an edit link to the rule docs’ metadata (#9049) (Jed Fox)
* fcb7bb4 Chore: avoid unnecessarily complex forEach calls in no-extra-parens (#9159) (Teddy Katz)
* ffa021e Docs: quotes rule - when does \n require backticks (#9135) (avimar)
* 60c5148 Chore: improve coverage in lib/*.js (#9130) (Teddy Katz)
v4.5.0 - August 18, 2017
* decdd2c Update: allow arbitrary nodes to be ignored in `indent` (fixes #8594) (#9105) (Teddy Katz)
* 79062f3 Update: fix indentation of multiline `new.target` expressions (#9116) (Teddy Katz)
* d00e24f Upgrade: `chalk` to 2.x release (#9115) (Stephen Edgar)
* 6ef734a Docs: add missing word in processor documentation (#9106) (Teddy Katz)
* a4f53ba Fix: Include files with no messages in junit results (#9093) (#9094) (Sean DuBois)
* 1d6a9c0 Chore: enable eslint-plugin/test-case-shorthand-strings (#9067) (薛定谔的猫)
* f8add8f Fix: don't autofix with linter.verifyAndFix when `fix: false` is used (#9098) (Teddy Katz)
* 77bcee4 Docs: update instructions for adding TSC members (#9086) (Teddy Katz)
* bd09cd5 Update: avoid requiring NaN spaces of indentation (fixes #9083) (#9085) (Teddy Katz)
* c93a853 Chore: Remove extra space in blogpost template (#9088) (Kai Cataldo)
v4.4.1 - August 7, 2017
* ec93614 Fix: no-multi-spaces to avoid reporting consecutive tabs (fixes #9079) (#9087) (Teddy Katz)
v4.4.0 - August 5, 2017
* 89196fd Upgrade: Espree to 3.5.0 (#9074) (Gyandeep Singh)
* b3e4598 Fix: clarify AST and don't use `node.start`/`node.end` (fixes #8956) (#8984) (Toru Nagashima)
* 62911e4 Update: Add ImportDeclaration option to indent rule (#8955) (David Irvine)
* de75f9b Chore: enable object-curly-newline & object-property-newline.(fixes #9042) (#9068) (薛定谔的猫)
* 5ae8458 Docs: fix typo in object-shorthand.md (#9066) (Jon Berry)
* c3d5b39 Docs: clarify options descriptions (fixes #8875) (#9060) (Brandon Mailhiot)
* 37158c5 Docs: clarified behavior of globalReturn option (fixes #8953) (#9058) (Brandon Mailhiot)
* c2f3553 Docs: Update example for MemberExpression option of indent (fixes #9056) (#9057) (Jeff)
* 78a85e0 Fix: no-extra-parens incorrectly reports async function expressions (#9035) (薛定谔的猫)
* c794f86 Fix: getter-return reporting method named 'get' (fixes #8919) (#9004) (薛定谔的猫)
* d0f78ec Docs: update rule deprecation policy (fixes #8635) (#9033) (Teddy Katz)
* 5ab282f Fix: Print error message in bin/eslint.js (fixes #9011) (#9041) (Victor Hom)
* 50e3cf3 Docs: Update sort-keys doc to define natural ordering (fixes #9043) (#9045) (Karan Sharma)
* 7ecfe6a Chore: enable eslint-plugin/test-case-property-ordering (#9040) (薛定谔的猫)
* ad32697 Upgrade: js-yaml to 3.9.1 (refs #9011) (#9044) (Teddy Katz)
* 66c1d43 Docs: Create SUPPORT.md (#9031) (Teddy Katz)
* 7247b6c Update: handle indentation of custom destructuring syntax (fixes #8990) (#9027) (Teddy Katz)
* cdb82f2 Fix