Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency eslint-plugin-import to v2.11.0 #68

Merged
merged 7 commits into from
Apr 23, 2018

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Feb 22, 2018

This Pull Request updates dependency eslint-plugin-import from v2.8.0 to v2.11.0

Release Notes

v2.9.0

Added

v2.10.0

Added

v2.11.0

Added
Fixed

2.10.0 - 2018-03-29

Added

2.9.0 - 2018-02-21

Added

2.8.0 - 2017-10-18

Added
Changed
  • Case-sensitivity checking ignores working directory and ancestors. (#720 + #858, thanks @laysent)
Fixed

2.7.0 - 2017-07-06

Changed

2.6.1 - 2017-06-29

Fixed
  • update bundled node resolver dependency to latest version

2.6.0 - 2017-06-23

Changed
  • update tests / peerDeps for ESLint 4.0 compatibility (#871, thanks @mastilver)
  • memo-parser updated to require filePath on parser options as it melts
    down if it's not there, now that this plugin always provides it. (see #863)

2.5.0 - 2017-06-22

Re-releasing v2.4.0 after discovering that the memory leak is isolated to the memo-parser,
which is more or less experimental anyway.

Added

2.4.0 - 2017-06-02 [YANKED]

Yanked due to critical issue in eslint-module-utils with cache key resulting from #839.

Added

2.3.0 - 2017-05-18

Added
Changed
Fixed
  • attempt to fix crash in no-mutable-exports. (#660)
  • "default is a reserved keyword" in no-maned-default tests by locking down babylon to 6.15.0 (#756, thanks @gmathieu)
  • support scoped modules containing non word characters

2.2.0 - 2016-11-07

Fixed
  • Corrected a few gaffs in the auto-ignore logic to fix major performance issues
    with projects that did not explicitly ignore node_modules. (#654)
  • import/ignore setting was only being respected if the ignored module didn't start with
    an import or export JS statement
  • prefer-default-export: fixed crash on export extensions (#653)

2.1.0 - 2016-11-02

Added
Fixed

2.0.1 - 2016-10-06

Fixed
  • Fixed code that relied on removed dependencies. (#604)

2.0.0! - 2016-09-30

Added
  • unambiguous rule: report modules that are not unambiguously ES modules.
  • recommended shared config. Roughly errors and warnings mixed together,
    with some parserOptions in the mix. (#402)
  • react shared config: added jsx: true to parserOptions.ecmaFeatures.
  • Added no-webpack-loader-syntax rule: forbid custom Webpack loader syntax in imports. (#586, thanks @fson!)
  • Add option newlines-between: "ignore" to order (#519)
  • Added no-unassigned-import rule (#529)
Breaking
Changed
  • imports-first is renamed to first. imports-first alias will continue to
    exist, but may be removed in a future major release.
  • Case-sensitivity: now specifically (and optionally) reported by no-unresolved.
    Other rules will ignore case-mismatches on paths on case-insensitive filesystems. (#311)
Fixed

1.16.0 - 2016-09-22

Added
Fixed

1.15.0 - 2016-09-12

Added
Fixed

1.14.0 - 2016-08-22

Added
  • import/parsers setting: parse some dependencies (i.e. TypeScript!) with a different parser than the ESLint-configured parser. (#503)
Fixed
  • namespace exception for get property from namespace import, which are re-export from commonjs module (#499 fixes #416, thanks @wKich)

1.13.0 - 2016-08-11

Added
  • allowComputed option for namespace rule. If set to true, won't report
    computed member references to namespaces. (see #456)
Changed
Fixed

1.12.0 - 2016-07-26

Added

1.11.1 - 2016-07-20

Fixed

1.11.0 - 2016-07-17

Added
Fixed

1.10.3 - 2016-07-08

Fixed
  • removing Symbol dependencies (i.e. for-of loops) due to Node 0.10 polyfill
    issue (see #415). Should not make any discernible semantic difference.

1.10.2 - 2016-07-04

Fixed
  • Something horrible happened during npm prepublish of 1.10.1.
    Several rm -rf node_modules && npm i and gulp clean && npm prepublishs later, it is rebuilt and republished as 1.10.2. Thanks @rhettlivingston for noticing and reporting!

1.10.1 - 2016-07-02 [YANKED]

Added
  • Officially support ESLint 3.x. (peerDependencies updated to 2.x - 3.x)

1.10.0 - 2016-06-30

Added
Fixed
  • Fixed crash with newline-after-import related to the use of switch cases. (fixes #386, thanks @ljharb for reporting) (#395)

1.9.2 - 2016-06-21

Fixed

1.9.1 - 2016-06-16

Fixed
  • Reordered precedence for loading resolvers. (#373)

1.9.0 - 2016-06-10

Added
Fixed

1.8.1 - 2016-05-23

Fixed

1.8.0 - 2016-05-11

Added
Fixed

1.7.0 - 2016-05-06

Added
Fixed
  • extensions: fallback to source path for extension enforcement if imported
    module is not resolved. Also, never report for builtins (i.e. path). (#296)

1.6.1 - 2016-04-28

Fixed

1.6.0 - 2016-04-25

Added
Changed
Fixed
  • named now properly ignores the source module if a name is re-exported from
    an ignored file (i.e. node_modules). Also improved the reported error. (thanks to @jimbolla for reporting)
  • no-named-as-default-member had a crash on destructuring in loops (thanks for heads up from @lemonmade)

1.5.0 - 2016-04-18

Added
Changed
  • Rearranged rule groups in README in preparation for more style guide rules
Removed
  • support for Node 0.10, via es6-* ponyfills. Using native Map/Set/Symbol.

1.4.0 - 2016-03-25

Added
  • Resolver plugin interface v2: more explicit response format that more clearly covers the found-but-core-module case, where there is no path.
    Still backwards-compatible with the original version of the resolver spec.
  • Resolver documentation
Changed
  • using package.json/files instead of .npmignore for package file inclusion (#228, thanks @mathieudutour)
  • using es6-* ponyfills instead of babel-runtime

1.3.0 - 2016-03-20

Major perf improvements. Between parsing only once and ignoring gigantic, non-module node_modules,
there is very little added time.

My test project takes 17s to lint completely, down from 55s, when using the
memoizing parser, and takes only 27s with naked babel-eslint (thus, reparsing local modules).

Added
  • This change log (#216)
  • Experimental memoizing parser
Fixed
  • Huge reduction in execution time by only ignoring import/ignore setting if
    something that looks like an export is detected in the module content.

1.2.0 - 2016-03-19

Thanks @lencioni for identifying a huge amount of rework in resolve and kicking
off a bunch of memoization.

I'm seeing 62% improvement over my normal test codebase when executing only
no-unresolved in isolation, and ~35% total reduction in lint time.

Changed

1.1.0 - 2016-03-15

Added
  • Added an ignore option to no-unresolved for those pesky files that no
    resolver can find. (still prefer enhancing the Webpack and Node resolvers to
    using it, though). See #89 for details.

1.0.4 - 2016-03-11

Changed
Fixed
  • don't crash on self references (#210)
  • correct cache behavior in eslint_d for deep namespaces (#200)

1.0.3 - 2016-02-26

Changed
  • no-deprecated follows deep namespaces (#191)
Fixed
  • namespace no longer flags modules with only a default export as having no
    names. (ns.default is valid ES6)

1.0.2 - 2016-02-26

Fixed
  • don't parse imports with no specifiers (#192)

1.0.1 - 2016-02-25

Fixed
  • export stage-0 shared config
  • documented no-deprecated
  • deep namespaces are traversed regardless of how they get imported (#189)

1.0.0 - 2016-02-24

Added
  • no-deprecated: WIP rule to let you know at lint time if you're using
    deprecated functions, constants, classes, or modules.
Changed

1.0.0-beta.0 - 2016-02-13

Changed
  • support for (only) ESLint 2.x
  • no longer needs/refers to import/parser or import/parse-options. Instead,
    ESLint provides the configured parser + options to the rules, and they use that
    to parse dependencies.
Removed
  • babylon as default import parser (see Breaking)

0.13.0 - 2016-02-08

Added
Removed
  • Removed vestigial no-require rule. no-commonjs is more complete.

0.12.2 - 2016-02-06 [YANKED]

Unpublished from npm and re-released as 0.13.0. See #170.

0.12.1 - 2015-12-17

Changed
  • Broke docs for rules out into individual files.

0.12.0 - 2015-12-14

Changed
  • Ignore import/ignore setting if exports are actually found in the parsed module. Does
    this to support use of jsnext:main in node_modules without the pain of
    managing an allow list or a nuanced deny list.

0.11.0 - 2015-11-27

Added
  • Resolver plugins. Now the linter can read Webpack config, properly follow
    aliases and ignore externals, dismisses inline loaders, etc. etc.!

Earlier releases (0.10.1 and younger)

See GitHub release notes
for info on changes for earlier releases.


Commits

v2.9.0

  • a9bee1a Merge pull request #727 from giodamelio/feature-no-self-import
  • 43083e0 Merge pull request #672 from dplusic/bugfix/extensions
  • 9ce605d [Tests] put newer builds at the top
  • 2aef76e Merge pull request #775 from shinnn/rimraf
  • 697afb2 Merge pull request #845 from daltones/patch-2
  • bac9794 Merge pull request #977 from fatfisz/no-anonymous-call-default-export
  • 6c567e8 eslint-import-resolver-node: [deps] update `debug`, `resolve`
  • 2470ed7 eslint-import-resolver-node: [dev deps] update `chai`, `mocha`, `nyc`
  • 359a200 [Tests] test resolvers in CI separately
  • b131b2c eslint-import-resolver-node: v0.3.2
  • 0d44914 eslint-import-resolver-webpack: v0.8.4
  • a56c1c0 Add URL to rule documentation to the metadata
  • 3ea1050 Move URL generation to a function
  • 60335bb Support optional commit hash argument to docsUrl and add tests
  • fe03d72 Use commit hash for imports-first documentation link
  • f12b6d0 Fix require of first in imports-first
  • c05cddb Fix direct link to a file
  • 1e980af Merge pull request #998 from Arcanemagus/rules-docs-url
  • c9269be `order`: [docs] Change 1st order's example's label to valid value
  • c8d5e03 Check for TSModuleDeclarations
  • 7f35a3e Expanded/improved TS tests
  • 69084df Latest typescript and typescript-eslint-parser
  • 655c33d Merge pull request #958 from spencerhakim/ts-nodes
  • fa24082 Use link to tagged version for rule docs
  • b08bd3e Merge pull request #1005 from sudo-suhas/docs-link-tagged
  • bae618c Add example of how to add import/resolver config to settings
  • 7852cd7 Merge pull request #1008 from Kiwka/patch-1
  • 364e841 Add test case for import/resolve extensions order
  • bc50394 Merge pull request #1009 from silvenon/extensions
  • fdcd4d9 Add a .coffee test proving extension resolve order
  • 3268a82 Merge pull request #1010 from silvenon/extensions
  • ab49972 Support export declarations in extensions rule
  • 219a8d2 Merge pull request #1012 from silvenon/extensions-export
  • 0e729c7 no-self-import is unreleased
  • 91cfd6d Merge pull request #1022 from nevir/patch-1
  • 8778d7c Fixes #1023 - Load exceptions in user resolvers are not reported
  • 9b20a78 Upgraded "find-root" and "lodash.get" for the webpack resolver
  • 654d284 Merge pull request #1024 from patrick-steele-idem/issue-1023
  • ff3d883 Merge pull request #1025 from patrick-steele-idem/update-dependencies
  • 5b0777d Add `no-default-export` + docs/tests (#936)
  • ae5a031 Missed a link
  • 0231c78 Merge pull request #1026 from isiahmeadows/patch-1
  • 180d71a bump plugin to v2.9.0
  • 7f8f543 Fix eslint-import-resolver-webpack with pnpm (#968)
  • 5be3f4a changelog note for #968

v2.10.0

  • 220f209 Merge branch 'release'
  • 1f4ef02 add changelog for no-useless-path-segments
  • 44a038c Merge pull request #1030 from graingert/patch-2
  • 402c60a [Fix] `group-exports`: use module.exports, not export default
  • 59ea30e Header-ify rule categories for easy linking
  • 196c238 Merge pull request #1036 from nevir/patch-1
  • f12f2a7 Fixes #656 - Should handle object-rest properties in `namespace`
  • 1a084cc Add tests
  • 158f4e8 Merge pull request #1039 from preco21/namespace-crash-fix
  • 0844645 Add missing env variable for webpack config
  • 4b311ac Add Unit test using env option
  • efa1723 adds more examples to the import/extensions rule docs
  • 5f7ecd3 Merge pull request #1044 from botify-labs/add-missing-env-variable-in-webpack-config
  • 8c19fb4 Merge pull request #1045 from petegleeson/master
  • 84b34e8 [Docs] fixes problem with weird highlighting
  • 1eac942 Merge pull request #1048 from petegleeson/master
  • 5fa2851 wip: no-cycle support with general dependency "imports" map in ExportMap
  • 0c21c4e sublime-linter project tweaks
  • f7c48b5 no-cycle: real rule! first draft, perf is likely atrocious
  • 314c0b7 fix issue (and add conspicuously absent test) with 'export *'
  • 864dbcf no-cycle: explicit CJS/AMD tests
  • 6933fa4 no-cycle: initial docs + maxDepth option
  • d81f48a no-cycle: maxDepth tests + docs
  • ad66aea smh.
  • 231874c update eslint-import-resolver-webpack homepage to the source of the package (#997)
  • e215b61 try solution from symbolic links in git appveyor/ci#650
  • b34d9ff Add autofixer for order rule (#908)
  • ab44320 changelog notes
  • ed719a3 Merge branch 'no-cycles'
  • 82f67e6 bump utils to v2.2.0
  • 6356a78 bump to v2.10.0
  • 47ac30f bump webpack resolver to v0.9.0

v2.11.0

  • f3ff68f Merge pull request #1055 from benmosher/release-2.10.0
  • 6fe78a9 Webpack -> webpack
  • a2acbde add fixer for `first` (#1046)
  • 48d0a8a changelog note for #1046
  • ee15fa4 Merge pull request #880 from futpib/no-commonjs-allow-require
  • 19fc3df [Fix] `no-cycle`: `create` must always return an object, even if there’s no listeners
  • f13f18e minor typo in import/no-cycle rule docs
  • 80d1ceb Merge pull request #1065 from sharmilajesupaul/minor-typo-fix
  • 37bd542 Adds no-useless-path-segments documentation.
  • 5569a8c Updates changelog.
  • d8077c8 Merge pull request #1064 from ljharb/fix_no_cycle
  • fb8e1e5 [patch] use `resolve` instead of `builtin-modules`
  • f0b4f3e Merge pull request #1069 from ljharb/resolve
  • 72ed0b8 add dynamic import webpackChunkName comment rule
  • c9d7d66 update README
  • 121b9e1 Update recommended.js (#1066)
  • 55ee74c Fix link to order autofixer in CHANGELOG
  • 4d0c799 Merge pull request #1068 from manovotny/no-useless-path-segments-documentation
  • 2495356 Merge pull request #1073 from swrobel/patch-1
  • e6e4e98 respond to PR feedback
  • 9be016f replace includes() with an indexOf() call, add test cases for multiple import functions
  • 115b6fb remove AST selectors
  • cfd4377 Merge pull request #1070 from byteme980/dynamic-import-chunkname-rule

This PR has been generated by Renovate Bot.

@renovate renovate bot changed the title Update dependency eslint-plugin-import to v2.9.0 Update dependency eslint-plugin-import to v2.11.0 Apr 17, 2018
@renovate renovate bot force-pushed the renovate/eslint-plugin-import-2.x branch from 76b6274 to 3a3a339 Compare April 17, 2018 12:03
@renovate renovate bot force-pushed the renovate/eslint-plugin-import-2.x branch from 3a3a339 to c006e7a Compare April 22, 2018 12:06
@renovate
Copy link
Author

renovate bot commented Apr 22, 2018

PR has been edited

As this PR has been edited, Renovate will stop updating it in order to not cause any conflicts or other problems. If you wish to abandon your edits and have Renovate recreate this PR then you should rename this PR and then close it.

@dotansimha dotansimha merged commit f6dd577 into master Apr 23, 2018
@dotansimha dotansimha deleted the renovate/eslint-plugin-import-2.x branch April 23, 2018 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants