Skip to content
This repository was archived by the owner on Apr 19, 2024. It is now read-only.

Update webpack to the latest version 🚀 - #18

Open
greenkeeper[bot] wants to merge 1 commit into
masterfrom
greenkeeper/webpack-3.0.0
Open

Update webpack to the latest version 🚀#18
greenkeeper[bot] wants to merge 1 commit into
masterfrom
greenkeeper/webpack-3.0.0

Conversation

@greenkeeper

Copy link
Copy Markdown

Version 3.0.0 of webpack just got published.

Dependency webpack
Current Version 2.6.1
Type dependency

The version 3.0.0 is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of webpack.
Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Release Notesv3.0.0

Changes from 2.6.1 to 3.0.0

Features

  • node_modules no longer mangle to ~ in stats [breaking change]
  • timeout for HMR requests is configurable
  • added experimental Scope Hoisting (webpack.optimize.ModuleConcatenationPlugin)
  • some performance improvements
  • added output.libraryExport to select an export for the library
  • sourceMapFilename now supports [contenthash] [breaking change]
  • module.noParse supports functions
  • add node: false option to disable all node specific additions

Bugfixes

  • add workaround for breakpoints in eval source maps (chrome)
  • avoid creating redundant connections in chunk graph
  • enable chunk modules in stats by default
  • add special behavior when using CommonsChunkPlugin with only async option
  • error is shown when hot-only HMR fails
  • fixed a few issues with weird stats output [breaking change]
  • fixed a bug in occurrence order plugin [breaking change]
  • optimization plugins now only affect the current compilation [breaking change]
  • context now also include index files [breaking change]
  • require.resolve evaluate truthy [breaking change]
  • import order no longer adds to hash
  • Hashing for RawModule fixed

Internal changes

  • child compilations get records and cache assigned (they need a unique name) [breaking change]
  • Set is used for Child.modules, Module.chunks, Reason.chunks [breaking change]
  • uglifyjs-plugin is moved into separate repository

Changes from 3.0.0-rc.2 to 3.0.0

Bugfixes

  • fix duplicate dependencies in ConcatenatedModule
  • Hashing for RawModule fixed

Internal changes

  • uglifyjs-plugin is moved into separate repository
Commits

The new version differs by 176 commits.

  • bf4ec9c3.0.0
  • 9feda63Merge pull request #5028 from webpack/feature/externalize_uglify_plugin
  • 49d6e38Merge pull request #5086 from webpack/ci/node-8
  • 3dcb133OSX test on node.js 8
  • f4b8785Merge pull request #5012 from webpack/TheLarkInn-patch-1
  • d26c402chore(deps): upgrade uglifyjs-webpack-plugin deps to get latest webpack-sources so tests pass
  • 3da4f3eMerge pull request #5085 from jbellenger/jbellenger/rawmodule-hash
  • 8c9dc14fix RawModule hashing
  • c2c5d73Update README.md
  • 316d4b9Merge pull request #5084 from timse/remove-duplicate-code
  • ae18552update test case with changed hash due to less clutter in dependencies
  • fc20348unite iteration through modules into one loop
  • 083843eremove code that pushes arrays of dependencies into dependencies
  • ab636b0Merge pull request #5075 from andreipfeiffer/master
  • 3b3449cRefactor: use const for non reassignable identifier

There are 176 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

greenkeeperBot added a commit that referenced this pull request Jul 6, 2017
@greenkeeper

Copy link
Copy Markdown
Author

Version 3.1.0 just got published.

Update to this version instead 🚀

Release Notesv3.1.0

Features:

  • Allow different library names for UMD
  • Support for passing a defined identifier as this in a IIFE
  • Use the new resolve performance option cacheWithContext: false by default when it's safe
  • Support array of functions as configuration
  • add sortModules to Chunk which is required in extract-text-plugin to support webpack 3

Bugfixes:

  • ! with truthy webpack identifier will evaluate correctly
  • assets and dependencies are preserved in concatenated modules
  • Fix some internal usage of deprecated APIs
Commits

The new version differs by 95 commits.

  • 4bb30183.1.0
  • 7e757cdMerge pull request #5194 from webpack/feature/hoist_regex_literals
  • 2879fb3Merge pull request #5225 from hulkish/feature/added-chunk-sortModules-method
  • 5f08aa4removed default params for node 4
  • cadf9f7added sortModules method to Chunk class
  • 70b7d2ffix(sp): spelling mistake in const name
  • 0ab36c4Merge pull request #5196 from AndersDJohnson/multi-compiler-functions
  • 2eccb19Merge pull request #5081 from KTruong888/4099_es6_refactor_lib_hot_module_replacement_plugin
  • e365b2eMerge pull request #5210 from ematipico/master
  • 7913789Merge pull request #5220 from liuyuanyangscript/master
  • 15becbdREADME.md bugfix
  • 2ccc1fdChanged statement 'var' to 'const'
  • a589a6cMerge pull request #5183 from kahwee/patch-1
  • c2fa5d4feat(perf): remove unneded regexp escape
  • 987a9f3feat(perf): hoist final regexp

There are 95 commits in total.

See the full diff

greenkeeperBot added a commit that referenced this pull request Jul 11, 2017
@greenkeeper

Copy link
Copy Markdown
Author

Version 3.2.0 just got published.

Update to this version instead 🚀

Release Notesv3.2.0

Bugfixes:

  • fix duplicate entries in SourceMaps.
  • call imported functions with correct context.
  • support strictThisContextOnImports in ConcatenatedModules.
  • fix a bug which prevents parsing arguments for imported function calls when using strictThisContextOnImports.
  • support nested .call() renames of this.
  • fix typeof with require.resolve(Weak).
  • fix hashing with ConcatenatedModules.
Commits

The new version differs by 27 commits.

  • d0059903.2.0
  • 67c17a6Merge pull request #5234 from webpack/bugfix/source-map-duplicate
  • 85ffe1eadd test case
  • 5a64498Merge pull request #5260 from ljqx/iife-nested-this-properties
  • a6c8362Merge pull request #5261 from webpack/bugfix/import-context-strict-this
  • 6842d50Call imports with the correct context.
  • 12a1352[Parser] rename this in .call(this)
  • bcde519Merge pull request #5082 from KTruong888/4099_es6_refactor_lib_compiler
  • edd6228fix linting
  • 79926b3- Edit PR to use normal functions again due to ‘arguments’ not working with arrow functions
  • 4266ab8- Fix compiler test as discussed in PR
  • 13bc80b- Put Watching as a property on Compiler rather than a static method
  • 6dffcca- Remove ‘self’ references from lib/Compiler and use more arrow functions instead
  • 4378c92- Add more tests
  • bfd5ed9- Fix linter issues

There are 27 commits in total.

See the full diff

Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants