14 KiB
14 KiB
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.0.4 (2020-10-09)
Chore
- update
schema-utils
4.0.3 (2020-10-02)
Bug Fixes
4.0.2 (2020-09-15)
Bug Fixes
4.0.1 (2020-09-08)
Bug Fixes
4.0.0 (2020-09-07)
⚠ BREAKING CHANGES
- minimum supported
Node.jsversion is10.13 - minimum supported
webpackversion is4 postcsswas moved topeerDependencies, you need to installpostcssPostCSS(plugins/syntax/parser/stringifier) options was moved to thepostcssOptionsoption, please look at docssourceMapdefault value depends on thecompiler.devtooloption- the
inlinevalue was removed for thesourceMapoption, please use{ map: { inline: true, annotation: false } }to achieve this - source maps contain absolute paths in
sources - loader output only CSS, so you need to use
css-loader/file-loader/raw-loaderto inject code inside bundle execoption was renamed to theexecuteoption- the
configoption doesn’t supportObjecttype anymore,config.pathandconfig.ctxoptions were removed - argument in the config for
Functionnotation (previouslyconfig.ctx) was changed, now it contains{ file, mode, webpackLoaderContext } - loader context in the config was renamed from
webpacktowebpackLoaderContext
Features
- message API for emit assets (#443) (e966ab9)
- reuse AST from other loaders (#468) (9b75888)
- allows to use config and loader options together, options from the
loader takes precedence over the config, the
pluginsoption from the config and options are merged (0eb5aaf) postcssOptionsoptions can beFunction
Bug Fixes
- compatibility with webpack@5 (#437) (ed50491)
defaultexport for plugins (#465) (3d32c35)- avoid mutations of loader options and config (#470) (cad6f07)
- respect the
mapoption from loader options and config (#458) (98441ff)
Notes
- you don’t need
identoption for loader Objectsyntax for thepluginoption is soft deprecated, please migrate onArraysyntax (plugins: ['postcss-preset-env', ['cssnano', options]])
# 3.0.0 (2018-08-08)
Bug Fixes
- index: add ast version (
meta.ast) (f34954f) - index: emit
warningsas an instance of{Error}(8ac6fb5) - options: improved
ValidationErrormessages (549ea08)
Chores
BREAKING CHANGES
- package: requires
node >= v6.0.0
## 2.1.6 (2018-07-10)
Bug Fixes
- package: config memory leak, updates
postcss-load-configv1.2.0…2.0.0 (dependencies) (0547b12)
## 2.1.5 (2018-05-04)
Bug Fixes
## 2.1.4 (2018-04-16)
Bug Fixes
## 2.1.3 (2018-03-20)
Bug Fixes
- options: revert additionalProperties changes to keep SemVer (bd7fc38)
## 2.1.2 (2018-03-17)
Bug Fixes
## 2.1.1 (2018-02-26)
Bug Fixes
# 2.1.0 (2018-02-02)
Bug Fixes
Features
- index: pass AST (
result.root) && Messages (result.messages) as metadata to other loaders (#322) (56232e7)
## 2.0.10 (2018-01-03)
Bug Fixes
## 2.0.9 (2017-11-24)
Bug Fixes
## 2.0.8 (2017-10-14)
Bug Fixes
- lib/options: handle
{Object}return (options.plugins) (#301) (df010a7) - schema: allow to pass an
{Object}(options.syntax/options.stringifier) (#300) (58e9996)
## 2.0.7 (2017-10-10)
Bug Fixes
- sanitizing
fromandtooptions (postcss.config.js) (#260) (753dea7) - index: runaway promise (#269) (8df20ce)
## 2.0.6 (2017-06-14)
Bug Fixes
- allow to pass an
{Object}(options.parser) (#257) (4974607) - misspelling in warnings (#237) (adcbb2e)
- index: simplify config loading behaviour (#259) (b313478)
## 2.0.5 (2017-05-10)
Bug Fixes
- regression with
options.plugins{Function}(webpack.config.js) (#229) (dca52a9)
## 2.0.4 (2017-05-10)
Bug Fixes
- index:
postcss.config.jsnot resolved correctly (options.config) (faaeee4) - index: update validation schema, better warning message (4f20c99)
## 2.0.3 (2017-05-09)
Bug Fixes
- index: don’t fail on ‘sourceMap: false’ &&
emit a warning instead, when previous map found
(
options.sourceMap) (159b66a)
## 2.0.2 (2017-05-09)
Bug Fixes
- index: ‘No PostCSS Config found’
(
options.config) (#215) (e764761)
## 2.0.1 (2017-05-08)
Bug Fixes
- index: ‘Cannot create property
prevon booleanfalse’ (options.sourceMap) (c4f0064)
# 2.0.0 (2017-05-08)
Features
1.3.3
- Remove
postcss-loader-before-processingwarning (by Michael Ciniawsky).
1.3.2
- Fix deprecated warning (by Xiaoyu Zhai).
1.3.1
- Fix conflict with CLI
--configargument (by EGOIST).
1.3
- Allow object in syntax options, not only path for require (by Jeff Escalante).
1.2.2
- Watch
postcss.config.jsfor changes (by Michael Ciniawsky).
1.2.1
- Fix relative
configparameter resolving (by Simen Bekkhus).
1.2
- Add
configparameter (by sainthkh).
1.1.1
- Fix
thisin options function (by Jeff Escalante).
1.1
- PostCSS common config could be placed to subdirs.
- Add webpack instance to PostCSS common config context.
1.0
- Add common PostCSS config support (by Mateusz Derks).
- Add Webpack 2 support with
pluginsquery option (by Izaak Schroeder). - Add
dependencymessage support. - Rewrite docs (by Michael Ciniawsky).
0.13
- Add
execparameter (by Neal Granger).
0.12
- Add CSS syntax highlight to syntax error code frame.
0.11.1
- Fix Promise API (by Daniel Haus).
0.11
- Add
postcss-loader-before-processingwebpack event (by Jan Nicklas).
0.10.1
- Better syntax error message (by Andrey Popp).
0.10.0
- Add
sourceMapparameter to force inline maps (by 雪狼).
0.9.1
- Fix plugin in simple array config.
0.9
- Allow to pass syntax, parser or stringifier as function (by Jeff Escalante).
0.8.2
- Fix source map support (by Andrew Bradley).
0.8.1
- Fix resource path.
0.8
- Add postcss-js support (by Simon Degraeve).
0.7
- Added argument with webpack instance to plugins callback (by Maxime Thirouin).
0.6
- Use PostCSS 5.0.
- Remove
safeparameter. Use Safe Parser. - Add
syntax,parserandstringifierparameters.
0.5.1
- Fix string source map support (by Jan Nicklas).
0.5.0
- Set plugins by function for hot reload support (by Stefano Brilli).
0.4.4
- Fix error on empty PostCSS config.
0.4.3
- Better check for
CssSyntaxError.
0.4.2
- Fixed invalid sourcemap exception (by Richard Willis).
0.4.1
- Use only Promise API to catch PostCSS errors.
0.4
- Add PostCSS asynchronous API support.
- Fix source map support (by Richard Willis).
- Add warnings API support.
- Better output for CSS syntax errors.
0.3
- Use PostCSS 4.0.
0.2
- Use PostCSS 3.0.
0.1
- Initial release.