Snyk has created this PR to upgrade rollup from 0.66.6 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 8 versions ahead of your current version.
The recommended version was released 2 years 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.66.6 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
0.66.6
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