Commit graph

4112 commits

Author SHA1 Message Date
Robin Malfait
ee87fed113
2.2.19 2021-10-29 13:39:19 +02:00
Robin Malfait
fa275babc0
update changelog 2021-10-29 13:39:09 +02:00
Robin Malfait
468c9c5e4b
EnsurecorePlugins order is consistent (#5928)
* ensure corePlugins order is consistent

* update order in tests
2021-10-29 13:36:16 +02:00
Robin Malfait
e08003d75f
update changelog 2021-10-29 12:17:41 +02:00
Robin Malfait
a601b9f2ac
2.2.18 2021-10-29 11:12:08 +02:00
Robin Malfait
8b77c106e5
bump security vulnerabilities 2021-10-29 11:11:36 +02:00
Brad Cornes
fa3d91b3de Fix version number in changelog 2021-10-13 20:07:32 +01:00
Brad Cornes
769d22fecc 2.2.17 2021-10-13 18:12:35 +01:00
Brad Cornes
e6d3b2bfc0 Update changelog 2021-10-13 18:10:46 +01:00
Brad Cornes
a3049e6ccf
Configure awaitWriteFinish for chokidar (#5758)
* Configure `awaitWriteFinish` for chokidar

* Enable `awaitWriteFinish` on Windows only
2021-10-13 17:17:29 +01:00
Adam Wathan
dbe797dd23 2.2.16 2021-09-26 07:47:27 -04:00
Adam Wathan
150a6a1e73 Update lockfile 2021-09-26 07:46:54 -04:00
Adam Wathan
66b9f1d8cd Update changelog 2021-09-26 07:46:34 -04:00
Robin Malfait
6bc82255d8 ensure we don't override the name (#5602)
Keep track of unknown values (like css variables) in an unknown section.
Currently we only need to know the name, so this will be good enough for now.
2021-09-26 07:45:14 -04:00
Adam Wathan
0cff7372d2 Update changelog 2021-09-10 09:52:33 -04:00
Adam Wathan
b9d3fb5a49 Update changelog 2021-09-10 09:49:45 -04:00
Robin Malfait
0d8be3d330
2.2.15 2021-09-10 10:08:35 +02:00
Robin Malfait
ab685221af
ensure missing -i still works
The deprecation warning is there, but it should keep working though!
2021-09-10 10:06:48 +02:00
Robin Malfait
cd15b3e985
2.2.14 2021-09-08 17:42:11 +02:00
Robin Malfait
cbcb50f27b
fix tests for AOT mode 2021-09-08 17:40:43 +02:00
Robin Malfait
bf248cb0de
only add the @defaults for jit mode 2021-09-08 17:40:31 +02:00
Robin Malfait
2122daff41
use clean-css again 2021-09-08 17:40:22 +02:00
Robin Malfait
454a189d2f
2.2.13 2021-09-08 15:31:23 +02:00
Robin Malfait
75cc3ca305
use cssnano instead of clean-css for the minified CDN build 2021-09-08 15:30:57 +02:00
Robin Malfait
f6b862c2a3
2.2.12 2021-09-08 11:51:07 +02:00
Robin Malfait
df1283a2bc
update changelog 2021-09-08 11:50:49 +02:00
Robin Malfait
2213fd8657
ensure that divide utilities inject a default border color 2021-09-08 11:36:22 +02:00
Robin Malfait
ae0d84f739 bump version to 2.2.11 2021-09-07 06:14:51 -04:00
Robin Malfait
b456d700d3 link to correct featureFlags file 2021-09-07 06:14:25 -04:00
Robin Malfait
d031e57f68 add is-color-stop dependency 2021-09-07 06:14:24 -04:00
Adam Wathan
7961556af9 2.2.10 2021-09-06 15:26:45 -04:00
Adam Wathan
08d163e9e4 Update import 2021-09-06 15:26:37 -04:00
Adam Wathan
02bb6ab677 Update changelog 2021-09-06 15:20:26 -04:00
Nick
8ceedb2dd6 fix: fix empty object error (#4903)
Co-authored-by: zhongcheng <zhongcheng@bytedance.com>
2021-09-06 15:08:22 -04:00
Adam Wathan
00dded1cce Reintroduce universal selector optimization behind experimental flag 2021-09-06 13:58:22 -04:00
Robin Malfait
267f20c47e
2.2.9 2021-08-30 13:01:08 +02:00
Robin Malfait
97804a8950
Pin clean css version (#5338)
* pin clean-css to version `5.1.4`

* update fixtures
2021-08-30 13:00:50 +02:00
depfu[bot]
442c6d0d27 Update cosmiconfig to version 7.0.1 2021-08-28 23:03:11 +00:00
depfu[bot]
9ccb280b6d Update autoprefixer to version 10.3.3 2021-08-28 18:47:53 +00:00
depfu[bot]
e316dcb184 Update eslint-plugin-prettier to version 3.4.1 2021-08-27 22:18:32 +00:00
Peter Etelej
65617085c1
Fix pathname parsing for tracked files (#5008)
The trackedModified call in the tracking logic has a bug that
incorrectly removes `null` from pathnames

Currently:
```
let pathname = parsed.href.replace(parsed.hash, '').replace(parsed.search, '')
```
Where if `parsed.hash` or `parsed.search` are missing (which is
mostly the case for FS files), the value is null
eg `{ hash: null, search: null}`
  - In which case, we essentially trim `null`
converting `/mypath/nulldir/file.js` -> `/mypath/dir/filejs` and
breaking builds (see #4920 ).

Fix checks if `hash` or `search` are set before replacing them

Fixes #4920
2021-08-27 16:12:06 +02:00
Robin Malfait
8218aa6251
Ensure integration tests are up to date (#5317)
* update (old) incorrect snapshots

The version changed, so it is save to update these.

* add `shadow` so that we can test `@tailwind base`

We were only using `font-bold`, but that doesn't require any base rules.
We try to only inject rules that are required, even for `base` related
rules.
Adding `shadow` will ensure that we can test that `base` rules have been
added.
2021-08-27 16:09:25 +02:00
Adam Wathan
476d445629
Fix missing !important when using @apply (#4854)
* Add failing test for #4823

* Fix important variant `@apply`

Co-authored-by: Brad Cornes <bradlc41@gmail.com>
2021-08-27 16:08:25 +02:00
Robin Malfait
96ef15039b
Ensure purge tests work even for version mismatches (#5316)
We applied the same treatment for the sanity tests, where we ignore the
first line (the tailwind header).

An odd issue I have found is that diffing of big css files is _very_
slow. When te tests pass, then the first test takes `3302 ms`, however,
when it fails it takes `477482 ms` on my machine. That's almost 8
minutes.
2021-08-27 15:47:39 +02:00
Robin Malfait
211f40b175
2.2.8 2021-08-27 10:37:43 +02:00
Robin Malfait
baa8f6528b
Ensure nested [] is allowed (#5304)
This will allow us to write something like:

`grid-cols-[[linename],1fr,auto]`
2021-08-26 13:50:39 +02:00
depfu[bot]
5f02fe4811 Update clean-css to version 5.1.5 2021-08-26 10:03:09 +00:00
Robin Malfait
fa3d454d06
Ensure arbitrary values only support valid values (#5293)
* ensure arbitrary values only support valid values

* ensure we validate balancing [], () and {}
2021-08-26 05:52:47 -04:00
depfu[bot]
048a29ef34 Update cssnano to version 5.0.8 2021-08-25 10:19:37 +00:00
depfu[bot]
ff71165538 Update arg to version 5.0.1 2021-08-24 02:31:30 +00:00