diff --git a/CHANGELOG.md b/CHANGELOG.md index 32d83f46..62b4dfd8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. + +## [2.0.5](https://github.com/postcss/postcss-loader/compare/v2.0.4...v2.0.5) (2017-05-10) + + +### Bug Fixes + +* regression with `options.plugins` `{Function}` (`webpack.config.js`) (#229) ([dca52a9](https://github.com/postcss/postcss-loader/commit/dca52a9)) + + + ## [2.0.4](https://github.com/postcss/postcss-loader/compare/v2.0.3...v2.0.4) (2017-05-10) diff --git a/lib/options.js b/lib/options.js index f7e0ddbd..56cff551 100644 --- a/lib/options.js +++ b/lib/options.js @@ -1,14 +1,14 @@ 'use strict' module.exports = function parseOptions (params) { - if (typeof params === 'function') { - params = params.call(this, this) + if (typeof params.plugins === 'function') { + params.plugins = params.plugins.call(this, this) } let plugins - if (typeof params === 'undefined') plugins = [] - else if (Array.isArray(params)) plugins = params + if (typeof params.plugins === 'undefined') plugins = [] + else if (Array.isArray(params.plugins)) plugins = params.plugins else plugins = params.plugins const options = {} diff --git a/package.json b/package.json index e4d006a3..a4aaadfc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "postcss-loader", - "version": "2.0.4", + "version": "2.0.5", "description": "PostCSS loader for webpack", "main": "lib/index.js", "engines": {