johnagan/clean-webpack-plugin
### [`v3.0.0`](https://togithub.com/johnagan/clean-webpack-plugin/releases/v3.0.0)
[Compare Source](https://togithub.com/johnagan/clean-webpack-plugin/compare/v2.0.2...v3.0.0)
- Removed Node 6 support
- Removed webpack 2 support
- `cleanOnceBeforeBuildPatterns` use `emit` hook instead of `compile`
- Do not clean files if webpack errors are present during initial build
- Replaced default export with named export `CleanWebpackPlugin`
```js
// es modules
import { CleanWebpackPlugin } from 'clean-webpack-plugin';
// common js
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
```
### [`v2.0.2`](https://togithub.com/johnagan/clean-webpack-plugin/compare/v2.0.1...v2.0.2)
[Compare Source](https://togithub.com/johnagan/clean-webpack-plugin/compare/v2.0.1...v2.0.2)
### [`v2.0.1`](https://togithub.com/johnagan/clean-webpack-plugin/compare/v2.0.0...v2.0.1)
[Compare Source](https://togithub.com/johnagan/clean-webpack-plugin/compare/v2.0.0...v2.0.1)
### [`v2.0.0`](https://togithub.com/johnagan/clean-webpack-plugin/releases/v2.0.0)
[Compare Source](https://togithub.com/johnagan/clean-webpack-plugin/compare/v1.0.1...v2.0.0)
Relavant:
- [README.md](https://togithub.com/johnagan/clean-webpack-plugin/blob/v2.0.0/README.md)
- [Additional `v2` information](https://togithub.com/johnagan/clean-webpack-plugin/issues/106)
Changes:
- No configuration is needed for standard usage (cleans webpack's `output.path`)
- By default during webpack's watch mode, only files created by webpack are removed
- Because [del](https://www.npmjs.com/package/del) is used, globbing is supported
- Plugin is tested directly via webpack
- All supported versions are tested
- Windows is tested via [appveyor](https://www.appveyor.com/) (no mocked tests)
- Complete build system including prepublish hooks and git prepush/commit hooks
- Written with Typescript
Additional notes:
- Moved to [CircleCI](https://circleci.com/) because [Travis CI was sold](https://news.ycombinator.com/item?id=18978251) and [looks to now be in maintenance mode](https://news.ycombinator.com/item?id=19218036).
- Replaced Coveralls with [codecov](https://codecov.io/) because automatic build merging works. This is important because of windows/different webpack version testing
Closes Issues: [#53](https://togithub.com/johnagan/clean-webpack-plugin/issues/53) [#55](https://togithub.com/johnagan/clean-webpack-plugin/issues/55) [#67](https://togithub.com/johnagan/clean-webpack-plugin/issues/67) [#73](https://togithub.com/johnagan/clean-webpack-plugin/issues/73) [#80](https://togithub.com/johnagan/clean-webpack-plugin/issues/80) [#85](https://togithub.com/johnagan/clean-webpack-plugin/issues/85) [#86](https://togithub.com/johnagan/clean-webpack-plugin/issues/86) [#89](https://togithub.com/johnagan/clean-webpack-plugin/issues/89) [#91](https://togithub.com/johnagan/clean-webpack-plugin/issues/91) [#92](https://togithub.com/johnagan/clean-webpack-plugin/issues/92) [#93](https://togithub.com/johnagan/clean-webpack-plugin/issues/93) [#98](https://togithub.com/johnagan/clean-webpack-plugin/issues/98)
Closes PRs: [#39](https://togithub.com/johnagan/clean-webpack-plugin/issues/39) [#74](https://togithub.com/johnagan/clean-webpack-plugin/issues/74)
Massive props to [@chrisblossom](https://togithub.com/chrisblossom) for working on this and pushing it through.
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: 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.
This PR contains the following updates:
^1.0.0
->^3.0.0
Release Notes
johnagan/clean-webpack-plugin
### [`v3.0.0`](https://togithub.com/johnagan/clean-webpack-plugin/releases/v3.0.0) [Compare Source](https://togithub.com/johnagan/clean-webpack-plugin/compare/v2.0.2...v3.0.0) - Removed Node 6 support - Removed webpack 2 support - `cleanOnceBeforeBuildPatterns` use `emit` hook instead of `compile` - Do not clean files if webpack errors are present during initial build - Replaced default export with named export `CleanWebpackPlugin` ```js // es modules import { CleanWebpackPlugin } from 'clean-webpack-plugin'; // common js const { CleanWebpackPlugin } = require('clean-webpack-plugin'); ``` ### [`v2.0.2`](https://togithub.com/johnagan/clean-webpack-plugin/compare/v2.0.1...v2.0.2) [Compare Source](https://togithub.com/johnagan/clean-webpack-plugin/compare/v2.0.1...v2.0.2) ### [`v2.0.1`](https://togithub.com/johnagan/clean-webpack-plugin/compare/v2.0.0...v2.0.1) [Compare Source](https://togithub.com/johnagan/clean-webpack-plugin/compare/v2.0.0...v2.0.1) ### [`v2.0.0`](https://togithub.com/johnagan/clean-webpack-plugin/releases/v2.0.0) [Compare Source](https://togithub.com/johnagan/clean-webpack-plugin/compare/v1.0.1...v2.0.0) Relavant: - [README.md](https://togithub.com/johnagan/clean-webpack-plugin/blob/v2.0.0/README.md) - [Additional `v2` information](https://togithub.com/johnagan/clean-webpack-plugin/issues/106) Changes: - No configuration is needed for standard usage (cleans webpack's `output.path`) - By default during webpack's watch mode, only files created by webpack are removed - Because [del](https://www.npmjs.com/package/del) is used, globbing is supported - Plugin is tested directly via webpack - All supported versions are tested - Windows is tested via [appveyor](https://www.appveyor.com/) (no mocked tests) - Complete build system including prepublish hooks and git prepush/commit hooks - Written with Typescript Additional notes: - Moved to [CircleCI](https://circleci.com/) because [Travis CI was sold](https://news.ycombinator.com/item?id=18978251) and [looks to now be in maintenance mode](https://news.ycombinator.com/item?id=19218036). - Replaced Coveralls with [codecov](https://codecov.io/) because automatic build merging works. This is important because of windows/different webpack version testing Closes Issues: [#53](https://togithub.com/johnagan/clean-webpack-plugin/issues/53) [#55](https://togithub.com/johnagan/clean-webpack-plugin/issues/55) [#67](https://togithub.com/johnagan/clean-webpack-plugin/issues/67) [#73](https://togithub.com/johnagan/clean-webpack-plugin/issues/73) [#80](https://togithub.com/johnagan/clean-webpack-plugin/issues/80) [#85](https://togithub.com/johnagan/clean-webpack-plugin/issues/85) [#86](https://togithub.com/johnagan/clean-webpack-plugin/issues/86) [#89](https://togithub.com/johnagan/clean-webpack-plugin/issues/89) [#91](https://togithub.com/johnagan/clean-webpack-plugin/issues/91) [#92](https://togithub.com/johnagan/clean-webpack-plugin/issues/92) [#93](https://togithub.com/johnagan/clean-webpack-plugin/issues/93) [#98](https://togithub.com/johnagan/clean-webpack-plugin/issues/98) Closes PRs: [#39](https://togithub.com/johnagan/clean-webpack-plugin/issues/39) [#74](https://togithub.com/johnagan/clean-webpack-plugin/issues/74) Massive props to [@chrisblossom](https://togithub.com/chrisblossom) for working on this and pushing it through.Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.