Skip to content

Latest commit

Β 

History

History
169 lines (94 loc) Β· 7.3 KB

CHANGELOG.md

File metadata and controls

169 lines (94 loc) Β· 7.3 KB

Changelog

3.3.8

Patch Changes

  • Adding GitHub release workflow (#354)

3.3.7

  • Bug: Move plugin types and update to webpack v5. #324

3.3.6

  • Bug: Allow socket messages to be null. #335, #336

[3.3.5] - 2021-07-12

  • Chore: Update dependencies. #333
  • Coverage: Add CodeCov stats. #206
  • CI: Update Node matrix to 12/14/16.

[3.3.4] - 2021-07-12

  • Chore: Refactor internal stats consumption to perform inspectpack analysis in the main thread, without using main 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.

[3.3.3] - 2021-05-05

  • Security: Update socket.io version to get rid of vulnerable xmlhttprequest-ssl package. Included in: #325 by @texpert.

[3.3.2] - 2021-05-05

  • Empty publish.

[3.3.1] - 2021-01-29

  • Bugfix: Ensure Status is properly updating and reaches completion. Fixes #321

[3.3.0] - 2021-01-21

  • Add webpack@5 support. Closes #316
  • Bugfix: webpack@5 warning message conflict. Fixes #314
  • Update various production dependencies.

[3.2.1] - 2020-08-24

  • Add missing dependency on chalk. Included in: #309 by @am-a.

[3.2.0] - 2019-09-08

  • Add left / right navigation keys to assets in Modules and Problems screens. Included in: #288 by @wapgear.

[3.1.0] - 2019-08-27

  • 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 both minimal and includeAssets from CLI to the Webpack plugin.
  • Fix unit tests that incorrectly relied on .complete() for most observables.
  • Add additional examples fixture for development.

[3.0.7] - 2019-05-15

Features

  • 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.

Migration Instructions

No changes required to start using v3.0.7 πŸŽ‰.

[3.0.6] - 2019-05-09

Features

  • Prevent dashboard from spawning its own console for the child process on Windows. Closes #212. Included in: #284 by @snack-able.

Migration Instructions

No changes required to start using v3.0.6 πŸŽ‰.

[3.0.5] - 2019-04-24

Features

  • Use npm-run-all as task runner for package.json scripts. Included in: #283.
  • Use test in lieu of test-summary for nyc coverage reporting on command line. Included in: #283.

Security

  • Address handlebars security vulnerability. Included in: #282 by @juliusl.
  • Address additional security vulnerabilities in js-yaml. Included in: #283.

Migration Instructions

No changes required to start using v3.0.5 πŸŽ‰.

[3.0.4] - 2019-04-24 [DEPRECATED]

v3.0.4 was an erroneous publish.

[3.0.3] - 2019-04-18

Bugs

Migration Instructions

No changes required to start using v3.0.3 πŸŽ‰.

[3.0.2] - 2019-03-28

Features

Migration Instructions

No changes required to start using v3.0.2 πŸŽ‰.

[3.0.1] - 2019-03-26

Features

  • Use process.kill with SIGINT to gracefully exit the dashboard process. Included in: #277 by @joakimbeng.
  • Update dependencies to address security warnings. Included in: #275 by @stereobooster.

Migration Instructions

No changes required to start using v3.0.1 πŸŽ‰. We do recommend adopting this patch as soon as possible to get the security upgrades.

[3.0.0] - 2019-02-14

Features

  • Migrated from using blessed to neo-blessed as the underlying terminal renderer. neo-blessed is a maintained fork of blessed and brings in some nice fixes for us. Included in: #270
  • Added Prettier to the codebase πŸŽ‰ Included in: #270

Docs

  • Added a warning about deprecation of Node 6 support. Included in: #270

Migration Instructions

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.

[2.1.0] - 2019-01-29

Features

  • Added a few example setups to make the local development experience with webpack-dashboard a lot easier. Users can now clone the repo, yarn, and yarn dev to get running. Included in: #267
  • Migrated to inspectpack@4. Included in: #263
  • Added TypeScript defitions. Included in: #269

Tests

  • 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

Docs

  • Added a Local Development section to the README to make it easier to contribute to webpack-dashboard. Included in: #267

Migration Instructions

No changes required to start using v2.1.0 πŸŽ‰