Skip to content

Latest commit

 

History

History
executable file
·
656 lines (343 loc) · 13.7 KB

CHANGELOG.md

File metadata and controls

executable file
·
656 lines (343 loc) · 13.7 KB

@rollup/plugin-node-resolve ChangeLog

v15.3.0

2024-09-23

Features

  • feat: allow preferBuiltins to be a function (#1694)

v15.2.4

2024-09-22

Updates

  • chore: remove is-builtin-module (#1735)

v15.2.3

2023-10-08

Bugfixes

  • fix: modulePaths default is not set #1534

v15.2.2

2023-10-05

Bugfixes

  • fix: ensure rollup 4 compatibility #1595

v15.2.1

2023-08-22

Bugfixes

  • fix: Implement package exports / imports resolution algorithm according to Node documentation #1549

v15.2.0

2023-08-17

Features

  • feat: pass original importee to secondary resolve #1557

v15.1.0

2023-05-30

Features

  • feat: Resolve js/jsx/mjs/cjs imports from TypeScript files #1498

v15.0.2

2023-04-04

Bugfixes

  • fix: bump is-builtin-module version, imports with a trailing slash #1424

v15.0.1

2022-10-21

Updates

  • chore: update rollup dependencies (3038271)

v15.0.0

2022-10-10

Breaking Changes

  • fix: prepare for Rollup 3 #1288

v14.1.0

2022-09-12

Features

  • feat: add new option, modulePaths (#1104)

v14.0.1

2022-09-08

Bugfixes

  • fix: handle circular commonjs (#1259)

v14.0.0

2022-09-06

Breaking Changes

  • fix: preserve moduleSideEffects when re-resolving files (#1245)

v13.3.0

2022-05-02

Features

  • feat: support node: protocol (#1124)

v13.2.2

2022-05-02

Bugfixes

  • fix: Respect if other plugins resolve the resolution to a different id (#1181)
  • fix: Revert respect if other plugins resolve the resolution to a different id (ae59ceb)
  • fix: Respect if other plugins resolve the resolution to a different id (f8d4c44)

v13.2.1

2022-04-15

Bugfixes

  • fix: update side effects logic to be deep when glob doesn’t contain / (#1148)

v13.2.0

2022-04-11

Features

  • feat: Add the ability to pass a function into resolveOnly (#1152)

v13.1.3

2022-01-05

Bugfixes

  • fix: use correct version when published (#1063)

v13.1.2

2021-12-31

Bugfixes

  • fix: forward meta-information from other plugins (#1062)

v13.1.1

2021-12-13

Updates

  • test: add tests for mixing custom exportConditions with browser: true (#1043)

v13.1.0

2021-12-13

Features

  • feat: expose plugin version (#1050)

v13.0.6

2021-10-19

Bugfixes

  • fix: pass on isEntry flag (#1016)

v13.0.5

2021-09-21

Updates

  • docs: fix readme heading depth (#999)

v13.0.4

2021-07-24

Bugfixes

  • fix: Fix bug where JS import was converted to a TS import, resulting in an error when using export maps (#921)

v13.0.3

2021-07-24

Bugfixes

  • fix: handle browser-mapped paths correctly in nested contexts (#920)

v13.0.2

2021-07-15

Bugfixes

  • fix: handle "package.json" being in path (#927)

v13.0.1

2021-07-15

Updates

  • docs: Document how to get Node.js exports resolution (#884)

v13.0.0

2021-05-04

Breaking Changes

  • fix!: mark module as external if resolved module is external (#799)

Features

  • feat: Follow up to #843, refining exports and browser field interaction (#866)

v12.0.0

2021-05-04

Breaking Changes

  • fix!: mark module as external if resolved module is external (#799)

Features

  • feat: Follow up to #843, refining exports and browser field interaction (#866)

v11.2.1

2021-03-26

Bugfixes

  • fix: fs.exists is incorrectly promisified (#835)

v11.2.0

2021-02-14

Features

  • feat: add ignoreSideEffectsForRoot option (#694)

Updates

  • chore: mark url as an external and throw on warning (#783)
  • docs: clearer "Resolving Built-Ins" doc (#782)

v11.1.1

2021-01-29

Bugfixes

  • fix: only log last resolve error (#750)

Updates

  • docs: add clarification on the order of package entrypoints (#768)

v11.1.0

2021-01-15

Features

  • feat: support pkg imports and export array (#693)

v11.0.1

2020-12-14

Bugfixes

  • fix: export map specificity (#675)
  • fix: add missing type import (#668)

Updates

  • docs: corrected word "yse" to "use" (#723)

v11.0.0

2020-11-30

Breaking Changes

  • refactor!: simplify builtins and remove customResolveOptions (#656)
  • feat!: Mark built-ins as external (#627)
  • feat!: support package entry points (#540)

Bugfixes

  • fix: refactor handling builtins, do not log warning if no local version (#637)

Updates

  • docs: fix import statements in examples in README.md (#646)

v10.0.0

2020-10-27

Breaking Changes

  • fix!: resolve hash in path (#588)

Bugfixes

  • fix: do not ignore exceptions (#564)

v9.0.0

2020-08-13

Breaking Changes

  • chore: update dependencies (e632469)

Updates

  • refactor: remove deep-freeze from dependencies (#529)
  • chore: clean up changelog (84dfddb)

v8.4.0

2020-07-12

Features

  • feat: preserve search params and hashes (#487)
  • feat: support .js imports in TypeScript (#480)

Updates

  • docs: fix named export use in readme (#456)
  • docs: correct mainFields valid values (#469)

v8.1.0

2020-06-22

Features

  • feat: add native node es modules support (#413)

v8.0.1

2020-06-05

Bugfixes

  • fix: handle nested entry modules with the resolveOnly option (#430)

v8.0.0

2020-05-20

Breaking Changes

  • feat: Add default export (#361)
  • feat: export defaults (#301)

Bugfixes

  • fix: resolve local files if resolveOption is set (#337)

Updates

  • docs: correct misspelling (#343)

v7.1.3

2020-04-12

Bugfixes

  • fix: resolve symlinked entry point properly (#291)

v7.1.2

2020-04-12

Updates

  • docs: fix url (#289)

v7.1.1

2020-02-03

Bugfixes

  • fix: main fields regression (#196)

v7.1.0

2020-02-01

Updates

  • refactor: clean codebase and fix external warnings (#155)

v7.0.0

2020-01-07

Breaking Changes

  • feat: dedupe by package name (#99)

v6.1.0

2020-01-04

Bugfixes

  • fix: allow deduplicating custom module dirs (#101)

Features

  • feat: add rootDir option (#98)

Updates

  • docs: improve doc related to mainFields (#138)

6.0.0

2019-11-25

  • Breaking: Minimum compatible Rollup version is 1.20.0
  • Breaking: Minimum supported Node version is 8.0.0
  • Published as @rollup/plugin-node-resolve

5.2.1 (unreleased)

  • add missing MIT license file (#233 by @kenjiO)
  • Fix incorrect example of config (#239 by @myshov)
  • Fix typo in readme (#240 by @LinusU)

5.2.0 (2019-06-29)

  • dedupe accepts a function (#225 by @manucorporat)

5.1.1 (2019-06-29)

  • Move Rollup version check to buildStart hook to avoid issues (#232 by @lukastaegert)

5.1.0 (2019-06-22)

  • Fix path fragment inputs (#229 by @bterlson)

5.0.4 (2019-06-22)

  • Treat sideEffects array as inclusion list (#227 by @mikeharder)

5.0.3 (2019-06-16)

  • Make empty.js a virtual module (#224 by @manucorporat)

5.0.2 (2019-06-13)

  • Support resolve 1.11.1, add built-in test (#223 by @bterlson)

5.0.1 (2019-05-31)

  • Update to resolve@1.11.0 for better performance (#220 by @keithamus)

5.0.0 (2019-05-15)

  • Replace bublé with babel, update dependencies (#216 by @mecurc)
  • Handle module side-effects (#219 by @lukastaegert)

Breaking Changes

  • Requires at least rollup@1.11.0 to work (v1.12.0 for module side-effects to be respected)
  • If used with rollup-plugin-commonjs, it should be at least v10.0.0

4.2.4 (2019-05-11)

  • Add note on builtins to Readme (#215 by @keithamus)
  • Add issue templates (#217 by @mecurc)
  • Improve performance by caching isDir (#218 by @keithamus)

4.2.3 (2019-04-11)

  • Fix ordering of jsnext:main when using the jsnext option (#209 by @lukastaegert)

4.2.2 (2019-04-10)

  • Fix TypeScript typings (rename and export Options interface) (#206 by @Kocal)
  • Fix mainfields typing (#207 by @nicolashenry)

4.2.1 (2019-04-06)

  • Respect setting the deprecated fields "module", "main", and "jsnext" (#204 by @nick-woodward)

4.2.0 (2019-04-06)

  • Add new mainfields option (#182 by @keithamus)
  • Added dedupe option to prevent bundling the same package multiple times (#201 by @sormy)

4.1.0 (2019-04-05)

  • Add TypeScript typings (#189 by @NotWoods)
  • Update dependencies (#202 by @lukastaegert)

4.0.1 (2019-02-22)

  • Fix issue when external modules are specified in package.browser (#143 by @keithamus)
  • Fix package.browser mapping issue when false is specified (#183 by @allex)

4.0.0 (2018-12-09)

This release will support rollup@1.0

Features

  • Resolve modules used to define manual chunks (#185 by @mcshaman)
  • Update dependencies and plugin hook usage (#187 by @lukastaegert)

3.4.0 (2018-09-04)

This release now supports .mjs files by default

Features

3.3.0 (2018-03-17)

This release adds the only option

New Features

  • feat: add only option (#83; @arantes555)

Docs

  • docs: correct description of jail option (#120; @GeorgeTaveras1231)

3.2.0 (2018-03-07)

This release caches reading/statting of files, to improve speed.

Performance Improvements

  • perf: cache file stats/reads (#126; @keithamus)

3.0.4 (unreleased)

  • Update lockfile #137
  • Update rollup dependency #138
  • Enable installation from Github #142

3.0.3

3.0.2

  • Ensure pkg.browser is an object if necessary (#129)

3.0.1

  • Remove browser-resolve dependency (#127)

3.0.0

  • [BREAKING] Remove options.skip (#90)
  • Add modulesOnly option (#96)

2.1.1

  • Prevent jail from breaking builds on Windows (#93)

2.1.0

  • Add jail option (#53)
  • Add customResolveOptions option (#79)
  • Support symlinked packages (#82)

2.0.0

  • Add support module field in package.json as an official alternative to jsnext

1.7.3

  • Error messages are more descriptive (#50)

1.7.2

  • Allow entry point paths beginning with ./

1.7.1

  • Return a name

1.7.0

  • Allow relative IDs to be external (#32)

1.6.0

  • Skip IDs containing null character

1.5.0

  • Prefer built-in options, but allow opting out (#28)

1.4.0

  • Pass options.extensions through to node-resolve

1.3.0

  • skip: true skips all packages that don't satisfy the main or jsnext options (#16)

1.2.1

  • Support scoped packages in skip option (#15)

1.2.0

  • Support browser field (#8)
  • Get tests to pass on Windows

1.1.0

  • Use node-resolve to handle various corner cases

1.0.0

  • Add ES6 build, use Rollup 0.20.0

0.1.0

  • First release