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

chore(deps): update dependency enhanced-resolve to v5 #25

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jul 31, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
enhanced-resolve ^4.1.1 -> ^5.17.1 age adoption passing confidence

Release Notes

webpack/enhanced-resolve (enhanced-resolve)

v5.17.1

Compare Source

  • fix: exports and imports array target resolving
  • perf(memory): avoid creating a new array inside doResolve

v5.17.0

Compare Source

Features:

  • Allow default condition to be anywhere

v5.16.1

Compare Source

Bugfixes

  • use cache for exports and imports plugins

v5.16.0

Compare Source

Features:

  • cache realpath and realpathSync methods

Bugfixes

  • types for cached input filesystem
  • support Buffer/URL/number paths in cached file system

v5.15.1

Compare Source

Bugfixes

  • find the pnpapi the issuer belongs to

v5.15.0

Compare Source

New Features

Dependencies & Maintenance

New Contributors

Full Changelog: webpack/enhanced-resolve@v5.14.1...v5.15.0

v5.14.1

Compare Source

Bugfixes

Dependencies & Maintenance

Full Changelog: webpack/enhanced-resolve@v5.14.0...v5.14.1

v5.14.0

Compare Source

Features

Bugfixes

Dependencies & Maintenance

New Contributors

Full Changelog: webpack/enhanced-resolve@v5.13.0...v5.14.0

v5.13.0

Compare Source

Features

Bugfixes

Dependencies

Developer Experience

New Contributors

Full Changelog: webpack/enhanced-resolve@v5.12.0...v5.13.0

v5.12.0

Compare Source

  • reverts "utilize throwIfNoEntry in sync mode"

v5.11.0

Compare Source

Features
  • utilize throwIfNoEntry in sync mode

v5.10.0

Compare Source

Features
  • add extensionAlias option
Bugfixes
  • fix validation of imports field

v5.9.3

Compare Source

Bugfixes
  • fix alias when #
  • fix alias fields when using names that are equal to method on the object prototype

v5.9.2

Compare Source

Bugfixes

  • fix absolute path aliasing on windows

v5.9.1

Compare Source

Bugfixes

  • fix yield

v5.9.0

Compare Source

Features

  • add yield option to allow reporting multiple results

Contributing

  • CI updates
  • linting updates

v5.8.3

Compare Source

Bugfix

  • fix bug when aliasing . in a browser field

v5.8.2

Compare Source

Bugfix

  • allow to resolve imports from a subpath (imports field)

v5.8.1

Compare Source

Bugfix

  • correctly call fs.statSync when there are no options

v5.8.0

Compare Source

Bugfixes

  • fix problem with bundling for browser usage
  • fix precedence of PnP
  • default enforceExtension to true when extensions includes an empty string (to specify the exact order)

v5.7.0

Compare Source

Contribution

  • typescript 4.2

v5.6.0

Compare Source

Features

  • add support for wildcard exports/imports mapping

v5.5.0

Compare Source

Features

  • add preferAbsolute option to prefer absolute paths over roots

v5.4.1

Compare Source

Bugfixes

  • add browser fallbacks when using this library in browsers
  • even when using Yarn Pnp, handle the exports field in packages
  • fix typings

Contribution

  • Replace Travis CI with Github Actions

v5.4.0

Compare Source

Features

  • use graceful-fs in node.js api

Bugfixes

  • handle PnP requests with fullySpecified correctly

v5.3.2

Compare Source

Bugfix

  • fix problem where callback is called twice, resulting in crashes elsewhere

v5.3.1

Compare Source

Bugfixes

  • validate arguments to resolve and use callback for errors

v5.3.0

Compare Source

Bugfixes

  • exports and imports field continue resolving extensions, directories and aliases if fullySpecified is not specified
  • load description file after resolving with exports or imports field

v5.2.0

Compare Source

Features

  • add optional lstat to filesystem interface and CachedFileSystem
  • support passing escaped # in requests
  • try to resolve without fragment support to be able to handle # in paths
  • # will be escaped in the resulting path

Bugfixes

  • fix handling of options argument in filesystem methods when using the SyncAsyncFileSystem decorator

v5.1.0

Compare Source

Features

  • add preferRelative option

Bugfixes

  • fix stack overflow crash in cached filesystem

v5.0.0

Compare Source

Features

  • increase minimal node.js version
  • update dependencies
  • remove memory-fs dependency
  • real fs is usable, no join expected from filesystem
  • track dependencies while resolving
  • add support for arrays in alias
  • add support for Yarn PnP
    • PnP tracks dependency to the .pnp.js file
  • add support for alias: { something: false }
  • generate and publish type declaration file for typescript
  • exports field support
    • add exportsFields option
    • add conditionNames option
  • self reference resolving when exports field is present
  • add restrictions option, which allows to restrict the allowed paths to resolve too
  • add fragment support
  • add roots option
  • add fullySpecified option for better node.js esm compat
  • refactor CacheFileSystem
    • allow only sync usage
    • support second options argument for all methods
  • add support for imports field in package.json
  • add new fallback option, which is like alias but is only activated when normal resolving fails

Removals

  • remove concord
  • remove deprecated tapable compat layer
  • remove .context and .loader from node API
  • remove NodeJsInputFileSystem

Bugfixes

  • fixes lowercase file letters
  • fixes "main": "." crash
  • fix purging of readdir
  • module/ now correctly resolves to directory and not to module.js as file
  • fix lisence field in package.json
  • Fix bug when instead of package resolving in modules file with same name was resolved

Contribution

  • refactor join and normalize to use node.js path instead of memory-fs
  • linting update
  • code style update (spread operator, let/const, arrow functions)
  • add a lot of type information
  • Linting type information
  • Linting formating

Performance

  • optimize number of fs accesses
  • serialize all operations to reduce number of fs accesses
  • deduplicate duplicate entries in aliasFields, descriptionFiles, extensions, modules, mainFields and mainFiles

Internals

  • Options are normalized separatly
  • improve handling of scoped packages @scope/name

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/enhanced-resolve-5.x branch from 41ba4e0 to b37434f Compare February 27, 2024 18:03
@renovate renovate bot force-pushed the renovate/enhanced-resolve-5.x branch from b37434f to bb43b8f Compare March 11, 2024 16:48
@renovate renovate bot force-pushed the renovate/enhanced-resolve-5.x branch from bb43b8f to 3064a7a Compare May 7, 2024 15:51
@renovate renovate bot force-pushed the renovate/enhanced-resolve-5.x branch from 3064a7a to 4839388 Compare June 4, 2024 18:55
@renovate renovate bot force-pushed the renovate/enhanced-resolve-5.x branch from 4839388 to 9506933 Compare July 23, 2024 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants