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

Update dependency rollup to v0.68.2 #141

Merged
merged 1 commit into from
Jul 10, 2019
Merged

Update dependency rollup to v0.68.2 #141

merged 1 commit into from
Jul 10, 2019

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 10, 2019

This PR contains the following updates:

Package Type Update Change
rollup devDependencies minor 0.66.6 -> 0.68.2

Release Notes

rollup/rollup

v0.68.2

Compare Source

2018-12-23

Bug Fixes
  • Do not assume hoisted variables to have been initialized (#​2607)
Pull Requests
  • #​2607: Fix an issues where hoisted variables were assumed to have been initialized (@​lye)

v0.68.1

Compare Source

2018-12-19

Bug Fixes
  • Fix an issue with UMD wrappers where a variable is used without being defined (#​2600)
Pull Requests

v0.68.0

Compare Source

2018-12-16

Breaking Changes
  • 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 optimizeChunks experimental (@​lukastaegert)
  • #​2577: Update dependencies (@​lukastaegert)
  • #​2584: Prune tree-shaken chunk imports, fix missing export shimming, support dynamic namespaces when preserving modules, improve chunk execution order (@​lukastaegert)
  • #​2587: Support exports using destructuring declarations and assignments in SystemJS (@​lukastaegert)
  • #​2590: Make sure chunk ids do not contain invalid characters to allow for chunks to correspond to virtual modules (@​lukastaegert)
  • #​2594: Simplify UMD wrapper code and make sure it works in strict mode (@​lukastaegert)
  • #​2596: Take both static and dynamic dependencies into account when calculating hashes (@​lukastaegert)

v0.67.4

Compare Source

2018-12-03

Bug Fixes
  • Prevent corrupt source maps for files with very long lines (#​2571)
Pull Requests

v0.67.3

Compare Source

2018-11-17

Bug Fixes
  • Make sure the ESM browser build is actually published to npm (#​2560)
  • Throw proper error when using inlineDynamicImports with experimentalPreserveModules (#​2560)
Pull Requests

v0.67.2

Compare Source

2018-11-17

Bug Fixes
  • Prevent crash when not returning sourcemaps from renderChunk plugin hook (#​2558)
Pull Requests

v0.67.1

Compare Source

2018-11-11

Bug Fixes
  • Deconflict CLI entry points with same name but on different paths if no explicit naming is used (#​2548)
Pull Requests
  • #​2548: Deconflict CLI entry points with same name but on different paths if no explicit naming is used (@​lukastaegert)

v0.67.0

Compare Source

2018-11-04

Breaking Changes

none

Features
  • Do not resolve external dynamic imports via plugins to match the logic for static external imports again (#​2505)
  • Support virtual modules created by plugins when preserving modules (#​2511)
  • Add new output.sourcemapExcludeSources option to exclude the actual sources from sourcemaps (#​2531)
Bug Fixes
  • Fix TypeScript type for sourcemaps (#​2507)
  • Fix order of external and inter-chunk imports to match the proper execution order (#​2508)
  • Do not tree-shake children of unknown nodes to e.g. properly handle do-expressions via acorn plugin (#​2510)
  • Prevent memory leak when using the bundle as cache (#​2522)
  • Fix mis-placed semicolons for certain SystemJS exports (#​2529)
Pull Requests

Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Enabled.

♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

🔕 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 has been generated by Renovate Bot. View repository job log here.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 87.5% when pulling 725f24d on renovate/rollup-0.x into 35ddd8a on master.

@renovate renovate bot merged commit 70e11e8 into master Jul 10, 2019
@renovate renovate bot deleted the renovate/rollup-0.x branch July 10, 2019 05:44
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.

2 participants