# Change Log

## 2.0.0-beta.3 (August 20, 2025)

Release 3.0.0:

* Update CSSO to a new major version 5.x (closes [#31](https://github.com/zoobestik/csso-webpack-plugin/issues/31))
* Drop support for Node.js < 10

## 2.0.0-beta.3 (April 9, 2021)

Release candidate N2.3:

* Move core-js from dev to runtime dependencies (closes [#28](https://github.com/zoobestik/csso-webpack-plugin/issues/28), [#29](https://github.com/zoobestik/csso-webpack-plugin/issues/29))

## 2.0.0-beta.2 (April 1, 2021)

Release candidate N2.2:

 * Support new process assets in webpack 5 [#24](https://github.com/zoobestik/csso-webpack-plugin/issues/24) (posted by [@dotnetshadow](https://github.com/dotnetshadow))
 * Fix types for Webpack Plugin [#18](https://github.com/zoobestik/csso-webpack-plugin/issues/18) (fixed by [Mikhail Bodrov](https://github.com/Connormiha))

## 2.0.0-beta.1 (December 12, 2019)

Release candidate N2.1:

 * Update for [CSSO 4](https://github.com/css/csso/releases/tag/v4.0.0)
 * Drop maintenance for **NODE < 8.0.0** (see `csso v4` release notes, it's incompatible)
 
Resolved:
  [#15](https://github.com/zoobestik/csso-webpack-plugin/issues/15),
  [#16](https://github.com/zoobestik/csso-webpack-plugin/issues/16),
  [#22](https://github.com/zoobestik/csso-webpack-plugin/issues/22).
 
 Chores:
 * use native  `async/await` instead [async](https://www.npmjs.com/package/async)
 * moved to [`source-map`](https://github.com/mozilla/source-map/blob/master/CHANGELOG.md#070) with support WEBAssembly
 * Up-to-date dev-dependencies versions

## 1.0.0-beta.12 (April 4, 2018)

Release candidate N9:

* Fix warning with webpack 4.x (thanks for [@the-spyke](https://github.com/the-spyke)):
```
DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead
```

## 1.0.0-beta.11 (April 4, 2018)

* No changes

## 1.0.0-beta.10 (November 4, 2017)

Release candidate N8:

* Add new option for two different files — [`pluginOutputPostfix`](https://github.com/zoobestik/csso-webpack-plugin/commit/7da22c9c34c2172148049912589b507d7309a852#diff-04c6e90faac2675aa89e2176d2eec7d8R42)
* **csso** 3.3.0 -> 3.4.0 by default
* Update-to-date dev-dependencies versions

## 1.0.0-beta.9 (October 17, 2017)

Release candidate N7:

* **csso** 3.2.0 -> 3.3.0 by default
* Update-to-date dev-dependencies versions

## 1.0.0-beta.8 (August 28, 2017)

Release candidate N6:

* Update-to-date dependencies versions
* **BREAKING**: `options.sourceMap` is deprecate and should be removed from config.
  For getting source map just use any value [`devtool`](https://webpack.js.org/configuration/devtool/#devtool).

## 1.0.0-beta.7 (June 3, 2017)

Release candidate N5:

* Trivial; strict 0.10 node version
* Update-to-date dependencies versions

## 1.0-beta.6 (April 17, 2017)

Release candidate N4

* **trivial**. Provide typings for Flow and Typescript

## 1.0-beta.5 (April 15, 2017)

Release candidate N3

* Fix issue with regexp filters

## 1.0-beta.4 (April 10, 2017)

Release candidate N2

* Add `output.sourceMapFilename` options support

## 1.0-beta.3 (April 9, 2017)

Release candidate N1

* **Bugfix**: simple compilation config triggered success callback twice

### Breaking changes
* The `sourceMap:true` used `devtool` option if chunk detection unexpected
* nodejs is **less than version 4** still can be used but **isn't tested now**.

## 1.0-beta.2 (March 31, 2017)

Strict source map type from options

* `options.sourceMap` is enum and **required** for generate source maps.
* Add strong dependencies for *[yarn](https://yarnpkg.com/en/) package manager*.

## 1.0-beta.1 (March 30, 2017)

Source Maps feature supported 

* Initial **source map** feature implementation
* Update-to-date dependencies versions

## 1.0-alpha.4 (March 7, 2017)

Acknowledgements and regex filter

* Add “Acknowledgements” section to README.md
* Single argument regex typed should be filter

## 1.0-alpha.3 (March 6, 2017)

Documentation and draft filter API improves

* Add more additional information about motivation
* Filter function may be single now: `new CSSOCompressPlugin(file => file.startsWith('foo'))`

## 1.0-alpha (March 6, 2017)

Simple draft for minify css bundles with full restructing rules by [csso](https://github.com/csso/csso).

**No source maps**
**No exception pretty print**
**No anything else except basic minify**
