diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a3dba25..de6239ad 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.10](https://github.com/postcss/postcss-loader/compare/v2.0.9...v2.0.10) (2018-01-03) + + +### Bug Fixes + +* **index:** copy loader `options` before modifying ([#326](https://github.com/postcss/postcss-loader/issues/326)) ([61ff03c](https://github.com/postcss/postcss-loader/commit/61ff03c)) + + + ## [2.0.9](https://github.com/postcss/postcss-loader/compare/v2.0.8...v2.0.9) (2017-11-24) diff --git a/lib/index.js b/lib/index.js index c3b03fbc..a4ef3a90 100644 --- a/lib/index.js +++ b/lib/index.js @@ -40,7 +40,7 @@ const SyntaxError = require('./Error') * @return {cb} cb Result */ module.exports = function loader (css, map) { - const options = loaderUtils.getOptions(this) || {} + const options = Object.assign({}, loaderUtils.getOptions(this)) validateOptions(require('./options.json'), options, 'PostCSS Loader') @@ -51,7 +51,7 @@ module.exports = function loader (css, map) { Promise.resolve().then(() => { const length = Object.keys(options) - .filter((option) => { + .filter((option) => { switch (option) { // case 'exec': case 'ident': diff --git a/package.json b/package.json index af683ebe..31408441 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "postcss-loader", - "version": "2.0.9", + "version": "2.0.10", "description": "PostCSS loader for webpack", "main": "lib/index.js", "engines": {