Snyk has created this PR to upgrade rollup from 0.52.3 to 0.68.2.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 67 versions ahead of your current version.
The recommended version was released a year ago, on 2018-12-23.
optimizeChunks is renamed to experimentalOptimizeChunks to reflect this feature is not production-ready yet (#2575)
Features
Plugins can iterate all module ids via this.moduleIds (#2565)
Plugins can get graph information about a module via this.getModuleInfo(id) (#2565)
Plugins and JS API users get more information about the generated chunks: dynamicImports, facadeModuleId, isDynamicEntry, name (#2575)
Tree-shaken dynamic imports will no longer create chunks or influence chunking in any way (#2575)
Dynamic imports will no longer follow the entryFileNames but the chunkFileNames property reflecting those are solely internally used (#2575)
If there are chunk naming conflicts, entry chunks will always take precedence (#2575)
If an entry facade is created, only the facade chunk is marked as isEntry (#2575)
Dynamic chunks will only be marked as isEntry if they are actually entry chunks as well; thus there is now a 1-to-1 correspondence between modules listed in input and chunks marked as isEntry (#2575)
Chunks no longer contain imports for variables that are tree-shaken in the chunk but used in other chunks (#2584)
Chunks will always import re-exported variables directly from the chunk where they are originally exported from (#2584)
Null characters will be pruned from chunk ids to allow for virtually created chunks and make rollup-plugin-multi-entry compatible with code-splitting and thus the upcoming 1.0 version (#2590)
Simplify the UMD wrapper code as much as possible, especially if there are no exports (#2594)
The UMD wrapper will now work in strict mode by checking for self before this when determining the global variable (#2594)
Bug Fixes
If a facade is created for a dynamic entry point, this facade will be imported instead of the facaded chunk (#2575)
Manual chunks that include multiple entry points will have proper facades created for all entry points if necessary (#2575)
If missing exports are shimmed, the shim variable will not be global but created on a per-module basis and is deconflicted with variables having the same name (#2584)
Missing export shims work properly in SystemJS (#2584)
preserveModules now handles dynamic namespace imports (#2584)
Fix chunk execution order in certain scenarios (#2584)
Exports and assignments using destructuring syntax will properly update the exported variables when generating SystemJS output (#2587)
Hashes in chunk names will now also take dynamic imports into account (#2596)
Pull Requests
#2565: Provide module graph information on the plugin context (@samccone)
#2575: Extend bundle information, tree-shake dynamic imports, fix dynamic import facade creation, support manual chunks with multiple entry points, make optimizeImports experimental (@lukastaegert)
Snyk has created this PR to upgrade rollup from 0.52.3 to 0.68.2.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
Release notes
Package name: rollup
2018-12-23
Bug Fixes
Pull Requests
2018-12-19
Bug Fixes
Pull Requests
2018-12-16
Breaking Changes
optimizeChunks
is renamed toexperimentalOptimizeChunks
to reflect this feature is not production-ready yet (#2575)Features
this.moduleIds
(#2565)this.getModuleInfo(id)
(#2565)dynamicImports
,facadeModuleId
,isDynamicEntry
,name
(#2575)entryFileNames
but thechunkFileNames
property reflecting those are solely internally used (#2575)isEntry
(#2575)isEntry
if they are actually entry chunks as well; thus there is now a 1-to-1 correspondence between modules listed ininput
and chunks marked asisEntry
(#2575)rollup-plugin-multi-entry
compatible with code-splitting and thus the upcoming 1.0 version (#2590)self
beforethis
when determining the global variable (#2594)Bug Fixes
preserveModules
now handles dynamic namespace imports (#2584)Pull Requests
optimizeImports
experimental (@lukastaegert)2018-12-03
Bug Fixes
Pull Requests
2018-11-17
Bug Fixes
inlineDynamicImports
withexperimentalPreserveModules
(#2560)Pull Requests
inlineDynamicImports
withexperimentalPreserveModules
(@clarkdo)2018-11-17
Bug Fixes
renderChunk
plugin hook (#2558)Pull Requests
renderChunk
(@kyle1320)2018-11-11
Bug Fixes
Pull Requests
2018-11-04
Breaking Changes
none
Features
output.sourcemapExcludeSources
option to exclude the actual sources from sourcemaps (#2531)Bug Fixes
Pull Requests
sourcemapExcludeSources
option to exclude the source content from sourcemaps (@kitsonk)0.66.6
0.66.5
Commit messages
Package name: rollup
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
π§ View latest project report
π Adjust upgrade PR settings
π Ignore this dependency or unsubscribe from future upgrade PRs
This change isβ