All Versions
627
Latest Version
Avg Release Cycle
5 days
Latest Release
-

Changelog History
Page 5

  • v2.69.2 Changes

    2022-03-06

    ๐Ÿ› Bug Fixes

    • Mark Object.entries and Object.fromEntries as pure (#4429)
    • ๐Ÿ‘‰ Make sure new properties on Array.prototype and Object.prototype are not evaluated as "undefined" (#4428)

    Pull Requests

    • #4428: Treat unknown prototype props as unknown (@lukastaegert)
    • #4429: Treat unknown prototype props as unknown (@869288142)
  • v2.69.1 Changes

    2022-03-04

    ๐Ÿ› Bug Fixes

    • Approximate source position instead of ignoring it when using a low-resolution source map in a transform hook (#4334)

    Pull Requests

    • #4334: fix(sourcemap): fall back to low-resolution line mapping (@aleclarson and @lukastaegert)
  • v2.69.0 Changes

    2022-03-02

    ๐Ÿ”‹ Features

    • Introduce new output.generatedCode.symbols to control the usage of Symbols in Rollup-generated code (#4378)
    • ๐Ÿ—„ soft-deprecate output.namespaceToStringTag in favor of output.generatedCode.symbols (#4378)

    ๐Ÿ› Bug Fixes

    • Properly handle ./ and ../ as external dependencies (#4419)
    • ๐Ÿ‘‰ Make generated "Module" namespace toStringTag non-enumerable for correct Object.assign/spread behaviour (#4378)
    • โž• Add file name to error when top-level-await is used in disallowed formats (#4421)

    Pull Requests

    • #4378: Make namespace @@toStringTag "Module" non-enumerable (@dnalborczyk and @lukastaegert)
    • ๐Ÿ”จ #4413: refactor: some code and type fixes (@dnalborczyk)
    • #4418: chore: bump deps (@dnalborczyk)
    • #4419: Properly handle upper directories as external dependencies (@lukastaegert)
    • #4421: Improve the error prompt and output the error file name (@caoxiemeihao)
    • โšก๏ธ #4423: Update 999-big-list-of-options.md (@leoj3n)
  • v2.68.0 Changes

    2022-02-22

    ๐Ÿ”‹ Features

    • provide information about cached import resolutions in shouldTransformCachedModule (#4414)
    • โž• Add "types" field to Rollup's package exports (#4416)

    Pull Requests

    • ๐Ÿ”จ #4410: refactor: use map for declarations and name suggestions (@dnalborczyk)
    • ๐Ÿ”จ #4411: refactor: use map for namespace reexports by name (@dnalborczyk)
    • ๐Ÿ”จ #4412: refactor: use includes where appropriate (@dnalborczyk)
    • #4414: Add resolved sources to shouldTransformCachedModule (@lukastaegert)
    • ๐Ÿ‘ #4416: Add Typescript 4.5 nodenext node12 module resolution support (@frank-dspeed)
  • v2.67.3 Changes

    2022-02-18

    ๐Ÿ› Bug Fixes

    • Do not swallow other errors when unfinished hook actions are detected (#4409)
    • โž• Add additional information to output when there are unfinished hook actions (#4409)

    Pull Requests

    • ๐Ÿšš #4399: docs: remove const (@TrickyPi)
    • โœ… #4401: Improve test stability by getting independent of module id ordering in more places (@lukastaegert)
    • ๐Ÿšš #4403: fix: remove unnecessary property descriptor spread (@dnalborczyk)
    • ๐Ÿ”จ #4404: refactor: use map for import descriptions + re-export descriptions (@dnalborczyk)
    • ๐Ÿ”จ #4405: refactor: module exports to map (@dnalborczyk)
    • ๐Ÿ”Œ #4406: Fix a typo in 'Direct plugin communication' code example (@younesmln)
    • #4407: Document how resolveId is cached (@lukastaegert)
    • ๐Ÿ–จ #4409: Print ids for unfinished moduleParsed and shouldTransformCachedModule hooks (@lukastaegert)
  • v2.67.2 Changes

    2022-02-10

    ๐Ÿ› Bug Fixes

    • Ensure consistent order between manual chunks to fix hashing issues (#4397)

    Pull Requests

    • ๐Ÿ”จ #4390: refactor: add @types/estree explicitly, fix dynamic type imports (@dnalborczyk)
    • ๐Ÿšš #4391: chore: remove acorn-walk ambient type definitions (@dnalborczyk)
    • #4397: Sort manual chunks generated via a function by name (@lukastaegert)
  • v2.67.1 Changes

    2022-02-07

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘‰ Make chunk file and variable names more deterministic when emitting chunks (#4386)
    • ๐Ÿ‘Œ Improve default module resolver performance by using non-blocking IO (#4386)

    Pull Requests

    • #4373: fix: even more types (@dnalborczyk)
    • โšก๏ธ #4382: Update contribution tut link desc (@lemredd)
    • #4383: chore: bump deps (@dnalborczyk)
    • ๐Ÿšš #4384: chore: move "wait" to utils + re-use (@dnalborczyk)
    • ๐Ÿ”จ #4385: refactor: convert watch tests to async functions (@dnalborczyk)
    • ๐Ÿ”จ #4386: refactor: use fs.promises in resolve id, Part 4 (@dnalborczyk and @lukastaegert)
    • ๐Ÿ”จ #4389: refactor: use fs.promises in generate license file, rollup config, Part 5 (@dnalborczyk)
  • v2.67.0 Changes

    2022-02-02

    ๐Ÿ”‹ Features

    • ๐Ÿ‘Œ Improve side effect detection when using Array.prototype.groupBy/groupByToMap (#4360)
    • ๐Ÿ‘ Allow changing moduleSideEffects at any time during the build (#4379)
    • ๐Ÿ—„ Soft-deprecate ModuleInfo.hasModuleSideEffects in favour of ModuleInfo.moduleSideEffects (#4379)

    ๐Ÿ› Bug Fixes

    • Do not include queries and hashes in generated file names when preserving modules (#4374)

    Pull Requests

    • ๐Ÿ”จ #4319: refactor: use fs, fs-extra, remove sander (@dnalborczyk)
    • #4360: feat: add Array.prototype.groupBy/groupByToMap (@dnalborczyk)
    • #4361: fix: more types (@dnalborczyk)
    • ๐Ÿšš #4369: fix: remove acorn-walk patch (@dnalborczyk)
    • ๐Ÿ”จ #4371: refactor: use fs.promises in cli/run (@dnalborczyk)
    • ๐Ÿ”จ #4372: refactor: use fs.promises in module loader (@dnalborczyk)
    • #4374: Ignore queries and hashes in file names when preserving modules (@lukastaegert)
    • #4375: Fix typo in _config.js (@eltociear)
    • ๐Ÿ”จ #4376: refactor: fs.promises, move mkdir to writeoutputfile, Part 3 (@dnalborczyk)
    • ๐Ÿ—„ #4379: Deprecate hasModuleSideEffects in favor of moduleSideEffects and ensure it is mutable on ModuleInfo (@lukastaegert)
  • v2.66.1 Changes

    2022-01-25

    ๐Ÿ› Bug Fixes

    • Only warn for conflicting names in namespace reexports if it actually causes problems (#4363)
    • Only allow explicit exports or reexports as synthetic namespaces and hide them from namespace reexports (#4364)

    Pull Requests

    • ๐Ÿ”จ #4362: refactor: convert exportsByName object to map (@lukastaegert)
    • #4363: Do not warn unnecessarily for namespace conflicts (@lukastaegert)
    • #4364: Do not expose synthetic namespace export in entries and namespaces (@lukastaegert)
  • v2.66.0 Changes

    2022-01-22

    ๐Ÿ”‹ Features

    • 0๏ธโƒฃ Note if a module has a default export in ModuleInfo to allow writing better proxy modules (#4356)
    • โž• Add option to wait until all imported ids have been resolved when awaiting this.load (#4358)

    Pull Requests

    • 0๏ธโƒฃ #4356: Add hasDefaultExport to ModuleInfo (@lukastaegert)
    • #4358: Add "resolveDependencies" option to "this.load" (@lukastaegert)