22 KiB
22 KiB
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
7.3.3 (2023-06-10)
Bug Fixes
- perf: avoid using
klona
for postcss options (#658) (e754c3f) - bug with loading configurations after updating
cosmiconfig
to version 8.2 (684d265)
7.3.2 (2023-05-28)
Bug Fixes
7.3.1 (2023-05-26)
Bug Fixes
- warning and error serialization (65748ec)
7.3.0 (2023-04-28)
Features
7.2.4 (2023-04-04)
Bug Fixes
7.2.3 (2023-04-03)
Bug Fixes
7.2.2 (2023-04-03)
Bug Fixes
7.2.1 (2023-04-03)
Bug Fixes
7.2.0 (2023-04-03)
Features
7.1.0 (2023-03-16)
Features
7.0.2 (2022-11-29)
Bug Fixes
7.0.1 (2022-07-11)
Bug Fixes
7.0.0 (2022-05-18)
⚠ BREAKING CHANGES
- minimum supported
Node.js
version is14.15.0
6.2.1 (2021-11-26)
Bug Fixes
6.2.0 (2021-10-13)
Features
6.1.1 (2021-07-01)
Bug Fixes
- do not swallow exception from postcss (2eec42b)
6.1.0 (2021-06-10)
Features
- allow
String
value for the "implementation" option (0d342b1)
6.0.0 (2021-06-10)
⚠ BREAKING CHANGES
- minimum supported
Node.js
version is12.13.0
(#526)
Bug Fixes
- check postcss as project dependency (570db67)
5.3.0 (2021-05-14)
Features
5.2.0 (2021-03-11)
Features
5.1.0 (2021-03-05)
Features
- added support for registering
context
,build
andmissing
dependencies (#518) (9ce4972), please read docs
5.0.0 (2021-02-02)
⚠ BREAKING CHANGES
- minimum supported
webpack
version is5
4.2.0 (2021-01-21)
Features
4.1.0 (2020-11-19)
Features
- partial compatibility with
postcss-cli
, addedapi.env
(alias forapi.mode
) andapi.options
(contains options from thepostcssOptions
options), please look at the example for more details (#498) (84a9c46)
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.js
version is10.13
- minimum supported
webpack
version is4
postcss
was moved topeerDependencies
, you need to installpostcss
PostCSS
(plugins
/syntax
/parser
/stringifier
) options was moved to thepostcssOptions
option, please look at docssourceMap
default value depends on thecompiler.devtool
option- the
inline
value was removed for thesourceMap
option, 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-loader
to inject code inside bundle exec
option was renamed to theexecute
option- the
config
option doesn't supportObject
type anymore,config.path
andconfig.ctx
options were removed - argument in the config for
Function
notation (previouslyconfig.ctx
) was changed, now it contains{ file, mode, webpackLoaderContext }
- loader context in the config was renamed from
webpack
towebpackLoaderContext
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
plugins
option from the config and options are merged (0eb5aaf) postcssOptions
options can beFunction
Bug Fixes
- compatibility with webpack@5 (#437) (ed50491)
default
export for plugins (#465) (3d32c35)- avoid mutations of loader options and config (#470) (cad6f07)
- respect the
map
option from loader options and config (#458) (98441ff)
Notes
- you don't need
ident
option for loader Object
syntax for theplugin
option is soft deprecated, please migrate onArray
syntax (plugins: ['postcss-preset-env', ['cssnano', options]]
)
3.0.0 (2018-08-08)
Bug Fixes
- index: add ast version (
meta.ast
) (f34954f) - index: emit
warnings
as an instance of{Error}
(8ac6fb5) - options: improved
ValidationError
messages (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-config
v1.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
from
andto
options (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.js
not 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
prev
on booleanfalse
' (options.sourceMap
) (c4f0064)
2.0.0 (2017-05-08)
Features
1.3.3
- Remove
postcss-loader-before-processing
warning (by Michael Ciniawsky).
1.3.2
- Fix deprecated warning (by Xiaoyu Zhai).
1.3.1
- Fix conflict with CLI
--config
argument (by EGOIST).
1.3
- Allow object in syntax options, not only path for require (by Jeff Escalante).
1.2.2
- Watch
postcss.config.js
for changes (by Michael Ciniawsky).
1.2.1
- Fix relative
config
parameter resolving (by Simen Bekkhus).
1.2
- Add
config
parameter (by sainthkh).
1.1.1
- Fix
this
in 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
plugins
query option (by Izaak Schroeder). - Add
dependency
message support. - Rewrite docs (by Michael Ciniawsky).
0.13
- Add
exec
parameter (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-processing
webpack event (by Jan Nicklas).
0.10.1
- Better syntax error message (by Andrey Popp).
0.10.0
- Add
sourceMap
parameter 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
safe
parameter. Use Safe Parser. - Add
syntax
,parser
andstringifier
parameters.
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.