- Adding GitHub release workflow (#354)
- Bug: Move plugin types and update to webpack v5. #324
- Chore: Update dependencies. #333
- Coverage: Add CodeCov stats. #206
- CI: Update Node matrix to 12/14/16.
- Chore: Refactor internal stats consumption to perform
inspectpack
analysis in the main thread, without usingmain
streams. - Chore: Refactor internal handler in plugin to always be a wrapped function so that we can't accidentally have asynchronous code call the handler function after it is removed / nulled.
- Bugfix: Add message counting delayed cleanup in plugin to allow messages to drain in Dashboard. Fixes #294.
- Security: Update
socket.io
version to get rid of vulnerablexmlhttprequest-ssl
package. Included in: #325 by @texpert.
- Empty publish.
- Bugfix: Ensure
Status
is properly updating and reaches completion. Fixes #321
- Add
webpack@5
support. Closes #316 - Bugfix:
webpack@5
warning message conflict. Fixes #314 - Update various production dependencies.
- Add missing dependency on
chalk
. Included in: #309 by @am-a.
- Add left / right navigation keys to assets in Modules and Problems screens. Included in: #288 by @wapgear.
- Add
DashboardPlugin({ includeAssets: [ "stringPrefix", /regexObj/ ] })
Webpack plugin filtering option. - Add
webpack-dashboard --include-assets stringPrefix1 -a stringPrefix2
CLI filtering option. - Change
"mode"
SocketIO event to"options"
as it now passes bothminimal
andincludeAssets
from CLI to the Webpack plugin. - Fix unit tests that incorrectly relied on
.complete()
formost
observables. - Add additional
examples
fixture for development.
- Very minor path normalization for displaying modules paths on Windows and Prettier fixes for Windows. Included in: #284 by @ryan-roemer.
- Add AppVeyor for Windows builds in CI. Included in: #284 by @ryan-roemer.
No changes required to start using v3.0.7 π.
- Prevent dashboard from spawning its own console for the child process on Windows. Closes #212. Included in: #284 by @snack-able.
No changes required to start using v3.0.6 π.
- Use
npm-run-all
as task runner forpackage.json
scripts. Included in: #283. - Use
test
in lieu oftest-summary
fornyc
coverage reporting on command line. Included in: #283.
- Address
handlebars
security vulnerability. Included in: #282 by @juliusl. - Address additional security vulnerabilities in
js-yaml
. Included in: #283.
No changes required to start using v3.0.5 π.
v3.0.4
was an erroneous publish.
- Socket.io disconnects / large stats object size: Dramatically reduce the size of the webpack stats object being sent from client (webpack plugin) to server (CLI). Add client error/disconnect information for better future debugging. Original issue: https://github.com/FormidableLabs/inspectpack/issues/279 and fix: https://github.com/FormidableLabs/inspectpack/pull/281
No changes required to start using v3.0.3 π.
- Upgrade
inspectpack
dependency to handlenull
chunks. Original issue: FormidableLabs/inspectpack#110 and upstream fix: FormidableLabs/inspectpack#111
No changes required to start using v3.0.2 π.
- Use
process.kill
withSIGINT
to gracefully exit the dashboard process. Included in: #277 by @joakimbeng. - Update dependencies to address security warnings. Included in: #275 by @stereobooster.
No changes required to start using v3.0.1 π. We do recommend adopting this patch as soon as possible to get the security upgrades.
- Migrated from using
blessed
toneo-blessed
as the underlying terminal renderer.neo-blessed
is a maintained fork ofblessed
and brings in some nice fixes for us. Included in: #270 - Added Prettier to the codebase π Included in: #270
- Added a warning about deprecation of Node 6 support. Included in: #270
With this release we are dropping support for Node 6 altogether. neo-blessed
requires Node >= 8.0.0, meaning all users of the dashboard will need to run it using Node 8 or above. Previous versions of webpack-dashboard
are still compatible with Node 6.
- Added a few example setups to make the local development experience with
webpack-dashboard
a lot easier. Users can now clone the repo,yarn
, andyarn dev
to get running. Included in: #267 - Migrated to
inspectpack@4
. Included in: #263 - Added TypeScript defitions. Included in: #269
- Added regression tests to fix an unknown import issue for our
format-*
utils. Included in: #263 - Added tests for all
Dashboard
methods. Included in: #263
- Added a Local Development section to the README to make it easier to contribute to
webpack-dashboard
. Included in: #267
No changes required to start using v2.1.0 π