6.0.2 (2024-07-09)
6.0.1 (2024-06-14)
6.0.0 (2024-06-12)
- remove TS mixed imports support, require TS 5.0 or higher
- remove
preserve
option as it's unnecessary - require Svelte 4+, Node 18+
- add exports map
- adjust globalifySelector to not split selectors with parentheses. (#632) (c435ebd), closes #501
- fix: allow TS filename to be undefined, fixes #488
- fix: adjust Svelte compiler type import
- fix: remove pug types and magic-string from dependencies
- chore: bump peer deps, fixes #553
5.1.4 (2024-04-16)
5.1.3 (2023-12-18)
5.1.2 (2023-12-12)
- chore: mark postcss-load-config 5 as supported (3b5b1f0)
5.1.1 (2023-11-21)
- force module(resolution) (66d3cf9)
5.1.0 (2023-11-10)
- add experimental support for Svelte 5 (923f437)
5.0.4 (2023-05-26)
5.0.3 (2023-03-17)
5.0.2 (2023-03-14)
- add support for TypeScript 5 (#585) (adb87b9)
- remove deprecated package @types/sass (#583) (731516d)
5.0.1 (2023-01-20)
- 🐛 bump sorcery (278de4f)
5.0.0 (2022-12-10)
- 🐛 add sugarss v3 and v4 as supported (3f2687b)
- 🐛 remove support for 'type' attribute (07bc8aa)
- 🐛 remove support for custom default languages (3d60856)
- 🐛 map .sss as .css to support sugarss extension (2c0bd45)
- ⚡️ remove support for deprecated node-sass (a617fe1)
- 🧨 Languages must be explicitly defined via the lang attribute.
- 🧨 Minimum node version was bumped from 9 to 14
- 🧨 Cannot use "type" attribute to identify the language of a style or
script tag anymore. Use
lang
instead - 🧨 node-sass is not supported anymore. Use
sass
instead - minimum node version changed to v14
4.10.7 (2022-06-04)
- add pug const mixin (#518) (0551a9b), closes #467
- paths in postcss sourcemap sources array (#500) (2027375)
- preserve
[@font-face](https://github.com/font-face)
inside:global
block (#486) (8064473), closes #236 - stylus - handle relative sourcemap sources(#513) (77bd3bf)
4.10.6 (2022-04-13)
- paths in postcss sourcemap sources array (#500) (2027375)
- preserve
[@font-face](https://github.com/font-face)
inside:global
block (#486) (8064473), closes #236
4.10.5 (2022-04-04)
4.10.4 (2022-02-23)
4.10.3 (2022-02-09)
- add # and numbers to ts store regex (#473) (881f3c9), closes #466
- adjust typescript peer dep (#479) (68fae2c)
4.10.2 (2022-01-17)
- accept less v4 as peer dep (#455) (fbc484a)
- better pug error message (#448) (a239e82), closes #447
- provide caller information to Babel (#449) (51007ab)
- ts preprocessor - consider store suffixed with number (#461) (a7a94cf), closes sveltejs/svelte#7120
4.10.1 (2021-12-17)
- adjust store regex (#441) (85a86c8), closes #433
- generate high resolution source map (#443) (57012ba)
4.10.0 (2021-12-13)
4.9.8 (2021-10-02)
4.9.7 (2021-09-30)
4.9.6 (2021-09-30)
4.9.5 (2021-09-20)
- Clear outDir if set in tsconfig (#406) (67f96ad), closes #405
- return default settings when no tsconfig found (#407) (473408b)
4.9.4 (2021-09-09)
4.9.3 (2021-09-08)
4.9.2 (2021-09-07)
4.9.1 (2021-09-05)
4.9.0 (2021-09-04)
4.8.0 (2021-08-23)
4.7.4 (2021-07-09)
4.7.3 (2021-05-03)
4.7.2 (2021-04-19)
- 🐛 prevent svelte file from being added to scss dep list (519b0b6), closes #346
- support ts build with no tsconfig.json (cf0e44c)
4.7.1 (2021-04-18)
- export autopreprocess options type (f5e1a63)
4.7.0 (2021-03-26)
4.6.9 (2021-02-13)
- 🐛 make markup tag regexp less greedy (384ba5c), closes #310
- revert "refactor: use fs/promises" (3f9572c)
4.6.8 (2021-02-11)
4.6.7 (2021-02-10)
4.6.6 (2021-02-03)
4.6.5 (2021-01-29)
4.6.4 (2021-01-29)
4.6.3 (2021-01-21)
4.6.2 (2021-01-21)
4.6.1 (2020-11-20)
4.6.0 (2020-11-17)
- 🐛 inline :local without a scope not working (2683fda), closes #238
- 🐛 warn when global attr is used without potcss (1be483b)
4.5.1 (2020-10-07)
- 🐛 add sugarss as optional dependency (9ed25ee)
4.5.0 (2020-10-07)
- 🐛 postcss config file support for sugarss (4876426)
4.4.3 (2020-10-07)
4.4.2 (2020-10-05)
4.4.1 (2020-10-05)
4.4.0 (2020-10-05)
4.3.2 (2020-09-25)
- 🐛 nth-child not being correctly globalified (fa7249f), closes #224
- 🐛 prevent supressing generic errors on postcss transformer (9a7dd49), closes #216
4.3.1 (2020-09-25)
4.3.0 (2020-09-16)
4.2.2 (2020-09-16)
- allow typescript v4 (c584bcf)
4.2.1 (2020-09-01)
4.2.0 (2020-08-30)
- 🎸 enable sourceMap for dev environment automatically (4df9031)
4.1.3 (2020-08-30)
4.1.2 (2020-08-28)
4.1.1 (2020-08-18)
- 🐛 guarantee lowercase markup tagname (b277bb3)
4.1.0 (2020-08-18)
4.0.12 (2020-08-13)
- 🐛 remove accidental console.log (09e9aa8)
4.0.11 (2020-08-12)
4.0.10 (2020-08-04)
- 🐛 strip indent from indentation-sensitive languages only (8d735bd)
4.0.9 (2020-08-04)
4.0.8 (2020-07-14)
4.0.7 (2020-07-11)
- 🐛 add more meaningful log to importAny (2f7053e)
4.0.6 (2020-07-08)
4.0.5 (2020-07-08)
- 🐛 remove loose log (e72650c)
4.0.4 (2020-07-08)
- 🐛 more type fixes (06dff79)
4.0.3 (2020-07-08)
- 🐛 another type error 🤷 (c55ad93)
4.0.2 (2020-07-08)
- 🐛 transformers type completion (45ed796)
4.0.1 (2020-07-07)
- 🐛 bump minimum node version to 9.11.2 (b8e0568)
- 🐛 postcss installation check (7df673a)
- 🐛 prevent globalify to wrongly split escaped selectors (e9c4031), closes #191
- 🐛 rename scss prepend option from
data
toprependData
(bd1caca) - 🐛 try to use sass before node-sass (10af027), closes #163
- 💡 remove deprecated autoProcess props (7fbff08)
- 🎸 add sourceMap prop to configuration object (9156efc)
- 🎸 support defining default languages (6483879), closes #189
- 🎸 support markup preprocessing with no tags (a1a3360)
- 🎸 support prependData for almost every preprocessor (b80ca90)
- 🧨 This is a general evolution of the specific
scss.data
property that was used to prepend data to components written in scss.{preprocessorOptions}.prependData
is now the way to prepend some string to any preprocessor. - 🧨 Node versions below 9.11.2 won't be supported anymore
- 🧨 Uses Lookbehind assertions, so Node 9.11.2+ is needed
- 🧨 Content passed through the
data
property won't be prepended anymore. - 🧨
onBefore
andtransformers
were removed
4.0.0 (2020-07-07)
- 🐛 bump minimum node version to 9.11.2 (0befa7f)
- 🐛 prevent globalify to wrongly split escaped selectors (f461320), closes #191
- 🐛 rename scss prepend option from
data
toprependData
(16b1325)
- 💡 remove deprecated autoProcess props (3dce7e4)
- 🎸 add sourceMap prop to configuration object (a2505da)
- 🎸 support defining default languages (d86122f), closes #189
- 🎸 support markup preprocessing with no tags (290ef98)
- 🎸 support prependData for almost every preprocessor (ef5272e)
- 🧨 This is a general evolution of the specific
scss.data
property that was used to prepend data to components written in scss.{preprocessorOptions}.prependData
is now the way to prepend some string to any preprocessor. - 🧨 Node versions below 9.11.2 won't be supported anymore
- 🧨 Uses Lookbehind assertions, so Node 9.11.2+ is needed
- 🧨 Content passed through the
data
property won't be prepended anymore. - 🧨
onBefore
andtransformers
were removed
3.9.12 (2020-07-05)
- 🐛 set bare option to true (312bbb9)
3.9.11 (2020-07-01)
3.9.10 (2020-06-22)
- remove extra indentation for sass content (7d0f437)
3.9.9 (2020-06-19)
- 🐛 prevent including external file if content is not empty (24e90d1), closes #183
- 🐛 throw if type errors are found (6545a5c), closes #182
3.9.8 (2020-06-17)
3.9.7 (2020-06-10)
- 🐛 attributes not being passed to transformers (840239d), closes #175
- quotes in the release script (#173) (5550b3e)
3.9.6 (2020-06-06)
- merge globalStyle and globalRule transformers (a61ada6)
3.9.5 (2020-06-06)
- add the comma into the list of combinators (8386bf3)
- teach the globalifySelector to determine combinators (1783c55)
3.9.4 (2020-06-06)
- do not break when :global is the only selector (f011b74)
3.9.3 (2020-06-06)
- use the typescript transform to remove type imports (3a15831)
3.9.2 (2020-06-06)
- 🐛 run globalRule only if postcss is installed (3c22a20)
- 🐛 scss with empty content (12c3af3), closes #166
- 🎸 add globalStyle.sourceMap and globalRule.sourceMap opts (2717c5b)
- add implementation option for scss (e4ca556)
- add the @global {} rule support (453c4be)
- replace the @global for :global for CSS modules compliance (cca29fb)
3.9.0 (2020-06-05)
- 🐛 run globalRule only if postcss is installed (6294750)
- add implementation option for scss (e4ca556)
- add the @global {} rule support (46722ba)
- replace the @global for :global for CSS modules compliance (3c6a574)
3.8.0 (2020-06-05)
- add implementation option for scss (909e0c9)
3.7.4 (2020-04-23)
3.7.3 (2020-04-22)
3.7.2 (2020-04-21)
3.7.1 (2020-03-29)
3.7.0 (2020-03-29)
- avoid reporting 'Cannot find name '{0}'. Did you mean '{1}'?' for reactive variables (#126) (a267885)
- 🎸 add
replace
transformer (06981f4)
3.6.0 (2020-03-26)
3.5.0 (2020-03-13)
3.4.0 (2020-02-02)
- 🎸 watch included pug files (a8855fb)
3.3.1 (2020-01-29)
- 🐛 postinstall script breaking on yarn v2 (2f7f62b)
- 🎸 support :local() pseudo-selector for global styles (52277a8)
3.3.0 (2019-12-19)
- 🎸 support :local() pseudo-selector for global styles (c9d98c2)
3.2.6 (2019-11-07)
- 🐛 concat passed inclusion paths with default ones (aac8cd4)
3.2.5 (2019-11-06)
- 🐛 empty scss content throwing error (b4a4139)
3.2.4 (2019-11-05)
- 🐛 rollback last release (b4461b4)
3.2.3 (2019-11-05)
- 🐛 add svelte component typings to ts type scope (434d0b4)
3.2.2 (2019-10-31)
- 🐛 support for self closing markup/template tag (d109a89)
- 🐛 use ts import transformer when transpileOnly:true (752fbde), closes #91
3.2.1 (2019-10-31)
- 🐛 prevent ts from removing unused imports (cfe6dcb), closes #81
- 🐛 stylus imports on windows (5bee6e0)
- 🐛 transforming typescript without a tsconfig.json file (7edb18a)
- 🐛 typescript imports on windows (f6d6195)
- don't try to include local files that doesn't exist (52594eb)
3.1.3 (2019-10-23)
- 🐛 Try to only include files with local paths (a167f6e)
3.1.2 (2019-09-25)
- 🐛 import less cjs instead of es6 (bf8627f)
3.1.1 (2019-09-10)
3.1.0 (2019-09-03)
- 🎸 add "markupTagName" option (746d2ab)
3.0.2 (2019-08-29)
- 🐛 inverted conditionals on typescript transformer (a6937f0)
3.0.1 (2019-08-29)
3.0.0 (2019-08-28)
- ⚡️ make postcss-load-config optional for better pkg size (7ab9c72)
- To load PostCSS config automatically from a file, now it's needed to manually install "postcss-load-config".
2.16.0 (2019-08-28)
2.15.2 (2019-08-28)
- 🐛 make pug mixins work with space AND tabs (81b0154)
- rename typescript configuration option to honor the readme docs (67f2137)
2.15.0 (2019-07-20)
- 🎸 add external src support for stand-alone processors (974ab5a)
2.14.4 (2019-07-03)
- 🎸 allow to watch stylus dependencies (8aa3dfc)
2.14.3 (2019-07-01)
2.14.2 (2019-06-29)
2.14.1 (2019-06-28)
- 🐛 transformer imported dependencies being overwritten (423c17a)
2.14.0 (2019-06-22)
2.13.1 (2019-06-21)
2.13.0 (2019-06-21)
2.12.0 (2019-06-03)
- 🐛 template preprocessing running on the whole file (e37da9d)
- 🎸 add support for typescript type checking (#37) (e6dd744)
- 🎸 add svelte pug mixins (#38) (543ab75)
- 🎸 add typescript preprocessor (c195aa1)
- prepend scss with data property (#36) (dfa2b2a)
2.7.1 (2019-05-08)
- 🐛 cut 90% of downloaded package size (882a4dd)
- 🎸 watch internal files imported with postcss-import (5b14624)
2.6.5 (2019-05-05)
- 🐛 stand-alone processors not exported (ced0fd1)
2.6.4 (2019-05-05)
- 🐛 less and stylus stand-alone processor (85827bb)
2.6.3 (2019-05-01)
- support dart-sass (e56f8b2)
2.6.2 (2019-04-11)
- 🐛 standalone processors breaking everything :) (ce11323)
- 🎸 add stand-alone processors (f19c90a)
2.5.2 (2019-04-10)
- 🎸 support async onBefore() (a6af2a2)
2.5.1 (2019-04-02)
- 🐛 custom transformer not working with external src files (cc037c3)