Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: webpack/webpack-dev-server
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2e501c86fb52ecb9b275e1c21eac9efa402f9974
Choose a base ref
...
head repository: webpack/webpack-dev-server
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: aa3cddcf6eb2347704870f0e0cf33bc211e2a378
Choose a head ref

Commits on Nov 14, 2017

  1. Update Examples And Add Hotness (#1183)

    * adding common style to examples
    
    * giving the examples that new hotness
    
    * reorg examples based on exec type
    continuing restyle
    implement npm script method to run examples
    
    * moving / updating more examples
    fixed the root path of bundle.js in layout
    removed baddie console logs
    
    * continuing examples upgrade
    
    * wraping up examples update
    
    * fix up the cli tests since the examples path changed
    shellscape authored Nov 14, 2017
    Copy the full SHA
    b10c9eb View commit details

Commits on Nov 17, 2017

  1. Update README.md (#1194)

    AlexChaseJones authored and shellscape committed Nov 17, 2017
    Copy the full SHA
    8a11122 View commit details

Commits on Nov 27, 2017

  1. Copy the full SHA
    6b2d7a0 View commit details
  2. 2.9.5

    shellscape committed Nov 27, 2017
    Copy the full SHA
    6c1d3e4 View commit details

Commits on Dec 6, 2017

  1. Copy the full SHA
    f967925 View commit details
  2. 2.9.6

    shellscape committed Dec 6, 2017
    Copy the full SHA
    2719590 View commit details

Commits on Dec 7, 2017

  1. fixes #1217: edge case with default watchOptions value (#1218)

    There is a problem when watchOptions is set to undefined in the options object. this.watchOptions is then set to undefined. We want an empty object so we can check poll property later.
    birdwell authored and shellscape committed Dec 7, 2017
    Copy the full SHA
    ddc1e2c View commit details
  2. 2.9.7

    shellscape committed Dec 7, 2017
    Copy the full SHA
    fd3c176 View commit details

Commits on Dec 16, 2017

  1. Fix typos (#1236)

    tbroadley authored and shellscape committed Dec 16, 2017
    Copy the full SHA
    a9327e5 View commit details

Commits on Dec 22, 2017

  1. add --progress cli test (#1182)

    ryanwholey authored and shellscape committed Dec 22, 2017
    Copy the full SHA
    e8964d1 View commit details
  2. enable progress from config (#1181)

    ryanwholey authored and shellscape committed Dec 22, 2017
    Copy the full SHA
    7e89442 View commit details
  3. Copy the full SHA
    ef18fc8 View commit details
  4. don't mutate stats configuration (#1174)

    The webpack configuration `stats` property has the same format as the
    `devServer.stats` property, so the same object is frequently reused to
    define the same stats output.
    
    Since webpack v3.8.0, the `stats` property is validated more strictly by
    webpack.  webpack-dev-server is mutating this `stats` object by adding a
    `colors` property, which is an object and doesn't match the webpack
    configuration schema, causing a fatal error.
    
    The easy fix is to *not* mutate the `stats` object, so webpack isn't
    breaking with a fatal error.  But we may also consider setting a valid
    `colors` property.
    BenoitZugmeyer authored and shellscape committed Dec 22, 2017
    Copy the full SHA
    32c3ceb View commit details
  5. feat: reportTime option (#1209)

    evilebottnawi authored and shellscape committed Dec 22, 2017
    Copy the full SHA
    a168b81 View commit details
  6. iOS Safari 10 bug where SockJS couldn't be found (#1238)

    * iOS Safari 10 bug where SockJS couldn't be found
    
    Fixes iOS Safari 10 bug. At the root, this works around a bug where Safari's eval's scope was getting confused.  Something to do with [this issue](https://stackoverflow.com/questions/46036960/evaluated-expression-const-variable-scope-in-safari)
    
    [bug reference](#1090 (comment))
    
    * named function to satisfy linter
    abcd-ca authored and shellscape committed Dec 22, 2017
    Copy the full SHA
    aab49de View commit details

Commits on Jan 5, 2018

  1. Copy the full SHA
    c9c61f2 View commit details
  2. maint only mode

    shellscape committed Jan 5, 2018
    Copy the full SHA
    082ddae View commit details
  3. 1
    Copy the full SHA
    00e8500 View commit details
  4. Copy the full SHA
    ce30460 View commit details
  5. transpile client bundles with babel (#1242)

    note: travis is acting up. we know this passed previously. merging and sorting it out afterwards.
    yyx990803 authored and shellscape committed Jan 5, 2018
    Copy the full SHA
    17355f0 View commit details

Commits on Jan 6, 2018

  1. 2.10.0 (#1258)

    * 2.10.0
    
    * downgrading mocha. v4 doesn't play nice with wds
    shellscape authored Jan 6, 2018
    Copy the full SHA
    ca8b5aa View commit details

Commits on Jan 9, 2018

  1. rollback yargs to 6.6.0

    shellscape committed Jan 9, 2018
    Copy the full SHA
    aaf7fce View commit details
  2. 2.10.1

    shellscape committed Jan 9, 2018
    Copy the full SHA
    3e220fe View commit details
  3. Copy the full SHA
    6689cb8 View commit details

Commits on Jan 10, 2018

  1. cleanup client build setup

    yyx990803 committed Jan 10, 2018
    Copy the full SHA
    449494f View commit details
  2. Copy the full SHA
    676d590 View commit details

Commits on Jan 14, 2018

  1. Merge pull request #1270 from yyx990803/client-refactor

    Cleanup client build setup, fix IE<=11 compatibility
    sokra authored Jan 14, 2018
    Copy the full SHA
    b0fa5f6 View commit details
  2. 2.11.0

    sokra committed Jan 14, 2018
    Copy the full SHA
    8c1ed7a View commit details
  3. Copy the full SHA
    b78e249 View commit details

Commits on Jan 19, 2018

  1. Merge pull request #1273 from yyx990803/master

    fix: pin strip-ansi to 3.x for ES5 compat
    TheLarkInn authored Jan 19, 2018
    Copy the full SHA
    3aa15aa View commit details

Commits on Jan 20, 2018

  1. 2.11.1

    SpaceK33z committed Jan 20, 2018
    Copy the full SHA
    83c1625 View commit details

Commits on Feb 14, 2018

  1. Copy the full SHA
    a02c083 View commit details
  2. Copy the full SHA
    c004349 View commit details
  3. Copy the full SHA
    86de93e View commit details
  4. Copy the full SHA
    087bf04 View commit details
  5. Don't rely on webpack's webpack-cli installed check

    This doesn't work because it requires webpack-cli if it is installed, thus webpack-cli will startup which we do not want.
    SpaceK33z committed Feb 14, 2018
    Copy the full SHA
    8bc0e45 View commit details
  6. Copy the full SHA
    eb2f0a9 View commit details
  7. Copy the full SHA
    6db2e85 View commit details
  8. 3.0.0-beta.1

    SpaceK33z committed Feb 14, 2018
    Copy the full SHA
    9852a5f View commit details

Commits on Feb 17, 2018

  1. Allow no publicPath or entry point (#1310)

    * fix(addDevServerEntrypoints): allow no entry point to be given
    
    * test(entry): ensure src is added as default if no entry specified
    ryanclark authored and SpaceK33z committed Feb 17, 2018
    Copy the full SHA
    e603e0d View commit details
  2. Copy the full SHA
    cdc7288 View commit details
  3. 3.0.0-beta.2

    SpaceK33z committed Feb 17, 2018
    Copy the full SHA
    398c773 View commit details

Commits on Feb 25, 2018

  1. Fix support for DynamicEntryPlugin (#1319)

    * Fix incorrect use of assert library and unnecessary done callback
    
    * Add tests for each type of entry option
    
    * Add proper support for webpack's DynamicEntryPlugin
    mikegreiling authored and SpaceK33z committed Feb 25, 2018
    Copy the full SHA
    f4f14ce View commit details
  2. Update deps

    SpaceK33z committed Feb 25, 2018
    Copy the full SHA
    dbea323 View commit details
  3. Fix page not reloading after fixing first error on page (#1317)

    Jay Sherby authored and SpaceK33z committed Feb 25, 2018
    Copy the full SHA
    ab4eeb0 View commit details
  4. Merge branch 'webpack-4'

    SpaceK33z committed Feb 25, 2018
    Copy the full SHA
    7378e3e View commit details
  5. Copy the full SHA
    cdd10fa View commit details
  6. Copy the full SHA
    1e7acca View commit details
  7. Copy the full SHA
    dfe137c View commit details
  8. Copy the full SHA
    eedf10f View commit details
Showing 469 changed files with 31,529 additions and 10,171 deletions.
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
@@ -8,6 +8,6 @@ end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

[.md]
[*.md]
insert_final_newline = false
trim_trailing_whitespace = false
5 changes: 5 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/client
!/test/client
coverage
client-src/live/web_modules/
node_modules
12 changes: 7 additions & 5 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
{
"extends": "webpack",
"extends": ["webpack", "prettier"],
"globals": {
"document": true,
"window": true
},
"parserOptions": {
"sourceType": "script"
"sourceType": "script",
"ecmaVersion": 10
},
"rules": {
"comma-dangle": ["error", "never"],
"curly": "error",
"consistent-return": "off",
"no-param-reassign": "off",
"no-underscore-dangle": "off",
"prefer-destructuring": ["error", {"object": false, "array": false}],
"prefer-destructuring": ["error", { "object": false, "array": false }],
"prefer-rest-params": "off",
"strict": ["error", "safe"]
"strict": ["error", "safe"],
"global-require": "off"
}
}
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @evilebottnawi @hiroppy @Loonride
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
open_collective: webpack
35 changes: 19 additions & 16 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,24 @@
> **Please note that this template is not optional.** If you proceed with this form,
please fill out _all_ fields, or your issue may be closed as "invalid."
Please do not delete this template. Please ask questions on StackOverflow or the
webpack Gitter (https://gitter.im/webpack/webpack). _General questions, how-to
questions, and support requests will be closed._
**Please do remove this header to acknowledge this message.**
<!--
Please note that this template is not optional.
Please fill out _ALL_ fields, or your issue may be closed as "invalid."
Please do not delete this template.
Please ask questions on StackOverflow or Gitter (https://gitter.im/webpack/webpack).
General questions, how-to questions, and support requests will be closed.
-->

* Operating System:
* Node Version:
* NPM Version:
* webpack Version:
* webpack-dev-server Version:
- Operating System:
- Node Version:
- NPM Version:
- webpack Version:
- webpack-dev-server Version:
- Browser:

<!-- Please place an x, no spaces, in all [ ] that apply -->
<!--
Please place an x, no spaces, in all [ ] that apply
Please note that we are NOT accepting FEATURE requests at this time.
-->

- [ ] This is a **bug**
- [ ] This is a **feature** request
- [ ] This is a **modification** request

### Code
@@ -34,11 +38,11 @@ questions, and support requests will be closed._
-->

```js
// webpack.config.js
// webpack.config.js
```

```js
// additional code, remove if not needed.
// additional code, remove if not needed.
```

### Expected Behavior
@@ -48,4 +52,3 @@ questions, and support requests will be closed._
### For Bugs; How can we reproduce the behavior?

### For Features; What is the motivation and/or use-case for the feature?

44 changes: 34 additions & 10 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,39 @@
<!-- Thanks for submitting a pull request! Please provide enough information so that others can review your pull request. -->
<!--
Thank you for submitting a pull request!
**What kind of change does this PR introduce?**
<!-- E.g. a bugfix, feature, refactoring, build related change, etc… -->
Please note that this template is not optional and all _ALL_ fields must be filled out, or your pull request may be rejected.
**Did you add or update the `examples/`?**
Please do not delete this template.
Please do remove this header to acknowledge this message.
**Summary**
<!-- Explain the **motivation** for making this change. What existing problem does the pull request solve? -->
<!-- Try to link to an open issue for more information. -->
Please place an x, no spaces, in all [ ] that apply
-->

**Does this PR introduce a breaking change?**
<!-- If this PR introduces a breaking change, please describe the impact and a migration path for existing applications. -->
- [ ] This is a **bugfix**
- [ ] This is a **feature**
- [ ] This is a **code refactor**
- [ ] This is a **test update**
- [ ] This is a **docs update**
- [ ] This is a **metadata update**

**Other information**
### For Bugs and Features; did you add new tests?

<!-- Please note that we won't approve your changes if you don't add tests. -->

### Motivation / Use-Case

<!--
What existing problem does the pull request solve?
Please explain the motivation or use-case for making this change.
If this Pull Request addresses an issue, please link to the issue.
-->

### Breaking Changes

<!--
If this PR introduces a breaking change, please describe the impact and a
potential migration path for existing applications.
-->

### Additional Info
24 changes: 17 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
.DS_Store

npm-debug.log

.idea

client
!/test/client
coverage
ssl/*.pem
node_modules
/client/live.bundle.js
/client/index.bundle.js
/client/sockjs.bundle.js
/coverage
/ssl/*.pem
.idea/
.DS_Store
.vscode
yarn.lock

.eslintcache

test/fixtures/reload-config/main.css
test/fixtures/reload-config-2/main.css
!/test/fixtures/contentbase-config/public/node_modules
6 changes: 6 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/client
!/test/client
coverage
client-src/live/web_modules/
node_modules
CHANGELOG.md
15 changes: 15 additions & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
module.exports = {
printWidth: 80,
tabWidth: 2,
singleQuote: true,
trailingComma: 'es5',
arrowParens: 'always',
overrides: [
{
files: '*.json',
options: {
useTabs: false,
},
},
],
};
19 changes: 0 additions & 19 deletions .travis.yml

This file was deleted.

7 changes: 7 additions & 0 deletions .versionrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"types": [
{"type":"feat","section":"Features"},
{"type":"fix","section":"Bug Fixes"},
{"type":"test", "hidden": true}
]
}
Loading