Adam Wathan
fe8d31cd0f
Update changelog
2021-05-07 13:56:16 -04:00
Adam Wathan
425c73feec
Ensure variants are grouped properly for plugins with order-dependent utilities ( #4273 )
2021-05-07 13:56:16 -04:00
Adam Wathan
1c657254ae
Update CHANGELOG
2021-05-07 13:56:16 -04:00
depfu[bot]
236b16a125
Update eslint-config-prettier to version 8.2.0 ( #4135 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2021-05-07 13:56:16 -04:00
Adam Wathan
dec1fc3df3
Support forcing coercion type with arbitrary value syntax ( #4263 )
...
* Support forcing coercion type with arbitrary value syntax
* Refactor + more tests
2021-05-07 13:56:16 -04:00
Brad Cornes
73fe57aea9
[JIT] Add support for "raw" purge content ( #4272 )
...
* add support for "raw" purge content
* add support for raw content extensions
2021-05-07 13:56:16 -04:00
Adam Wathan
dfbeb1ecea
Update CHANGELOG
2021-05-07 13:56:16 -04:00
Adam Wathan
114baeeef1
Support applying important utilities in JIT ( #4260 )
2021-05-07 13:56:16 -04:00
Adam Wathan
8e49526e6f
Update changelog
2021-05-07 13:56:16 -04:00
Adam Wathan
82a13cde84
Ignore unknown types when hashing config
2021-05-07 13:56:16 -04:00
Adam Wathan
7aaa58e420
Update CHANGELOG
2021-05-07 13:56:15 -04:00
Robin Malfait
c7bcfe52cd
simplify animation tests and improve stability ( #4250 )
...
This will make sure that we tackle a few additional edge cases:
- When the `name` is the same as a reserved keyword, then it will be
used as a `name` as well. E.g.: 1s ease ease infinite; Will result in
a name of `ease` as well.
- We take care of trimming and multiple spaces.
- We don't generate 8k tests anymore, which means that these specific
tests only take a second instead of 10 seconds.
2021-05-07 13:56:15 -04:00
Robin Malfait
0c5c5409d7
Improve matchUtilities API and make it work with the AOT engine ( #4232 )
...
* implement matchUtilities2
* ensure animation names without keyframes are not prefixed
* remove matchBase
* call addUtilities for each group individually
* WIP: Write plugins using matchUtilities2
* MORE
* Fix arbitrary value support for fontSize
* Fixes, update fixtures
* Rebuild fixtures
* Don't generate `divide` class with no modifier
* Fixes, rebuild fixtures
* Rename matchUtilities2 to matchUtilities
* Delete bad tests
* Remove temp files GROSS
* Clean stuff up
* Support no return in matchUtilities
Co-authored-by: Adam Wathan <adam.wathan@gmail.com>
2021-05-07 13:56:15 -04:00
depfu[bot]
e8d2619b81
Update postcss to version 8.2.13
2021-05-07 13:56:15 -04:00
Adam Wathan
f9707015f8
Note new matchUtilities API design
2021-05-07 13:56:15 -04:00
Adam Wathan
cc4d1d2658
Refactor fontVariantNumeric to remove mode condition
2021-05-07 13:56:15 -04:00
Adam Wathan
297cb675df
Remove support for returning an array of functions in matchUtilities
...
Can add again if we need it?
2021-05-07 13:56:15 -04:00
Adam Wathan
cd2db712c5
Very basic AOT matchUtilities support
2021-05-07 13:56:15 -04:00
Robin Malfait
d497777202
[WIP] Unify JIT and AOT code paths ( #4188 )
...
* WIP
* WIP
* Finish combining JIT and AOT plugins
Still lots of clean up that can be done in some of the more complex ones, but at least it's one file per plugin now.
* Remove unused import
* Fix AOT generation bugs
* Move corePlugins/index.js to corePlugins.js
* Convert JIT files to ESM
* Move tests
* Reorder core plugins to match JIT order
* Update AOT apply tests
* Unify utils
* Combine plugin lists to one single source of truth
* Finish resolving merge conflicts, fix tests
Co-authored-by: Adam Wathan <adam.wathan@gmail.com>
2021-05-07 13:56:15 -04:00
Ayrton De Craene
7112e21e0e
Return rgb values if the opacity core plugins are disabled ( #3984 )
2021-05-07 13:56:14 -04:00
Axel Hernández Ferrera
ed1727ab86
Improve @apply performance ( #3718 )
...
* Split the buildUtilityMap function to memoize the static part
* fix tests
2021-05-07 13:56:14 -04:00
Adam Wathan
57102aaa5a
Refactor preserving rgb/hsl when adding alpha channel
2021-05-07 13:56:14 -04:00
Federico Ciardi
4daf57e543
feat: transform hsl to hsla ( #3850 )
...
* feat: transform `hsl` to `hsla`
* feat: update plugins using `toRgba`
* Test `gradientColorStops`
* Add test for `ringWidth`
* Add percentage symbol after Saturation and Lightness
2021-05-07 13:56:14 -04:00
Nurettin Kaya
7c0e4bce4d
[JIT] Support CSS Variables in arbitrary calc ( #4147 )
2021-05-07 13:56:14 -04:00
Brad Cornes
2db2f60393
Account for Svelte class bindings at the start of a line ( #4187 )
...
* add failing svelte syntax test case
* account for svelte class bindings at the start of a line
2021-05-07 13:56:14 -04:00
depfu[bot]
1385fa7869
Update chalk to version 4.1.1
2021-05-07 13:56:14 -04:00
depfu[bot]
e0bf3f19b9
Update postcss-selector-parser to version 6.0.5
2021-05-07 13:56:14 -04:00
depfu[bot]
05d1ed3e7e
Update all of babel7 to version 7.13.16
2021-05-07 13:56:14 -04:00
depfu[bot]
2ea95522f9
Update eslint to version 7.24.0
2021-05-07 13:56:14 -04:00
Adam Wathan
65983f6836
Fix typo
2021-05-07 13:56:14 -04:00
Adam Wathan
e72356872f
Update changelog
2021-05-07 13:56:14 -04:00
Adam Wathan
2fa4476fa0
Rebuild test fixtures
2021-05-07 13:56:14 -04:00
Adam Wathan
1694391d57
Update changelog
2021-05-07 13:56:14 -04:00
David Luhr
6c7f3c8f8c
Add background-origin utilities ( #4117 )
...
* Add background-origin utilities
* Update fixtures
* Update basic usage test
* Change sort order for background origin
* Move background origin after other background properties
2021-05-07 13:56:14 -04:00
Adam Wathan
96ade27de4
2.1.2
2021-05-07 13:56:14 -04:00
Brad Cornes
ccd5177a19
always clone rule when applying variants
2021-05-07 13:56:14 -04:00
Jan Schär
aa4723f970
Fix media queries with jit and postcss7 ( #4034 ) ( #4078 )
2021-05-07 13:56:14 -04:00
depfu[bot]
b175b2802e
Update eslint-plugin-prettier to version 3.4.0
2021-05-07 13:56:14 -04:00
Simon Vrachliotis
327b3c99e2
rebuilding fixtures to update Tailwind version ( #4091 )
2021-05-07 13:56:14 -04:00
Simon Vrachliotis
f1f75d7900
Update 1.bug_report.yml
2021-05-07 13:56:14 -04:00
Simon Vrachliotis
0c40f9b10f
Update 1.bug_report.yml
2021-05-07 13:56:13 -04:00
Simon Vrachliotis
8cb636f67c
Update 1.bug_report.yml
2021-05-07 13:56:13 -04:00
Adam Wathan
acf6e787b4
Update 1.bug_report.yml
2021-05-07 13:56:13 -04:00
Adam Wathan
300d7f3f5a
Update 1.bug_report.yml
2021-05-07 13:56:13 -04:00
Robin Malfait
652ab32634
2.1.1
2021-05-07 13:56:13 -04:00
Robin Malfait
9546d337e6
Fix invalid arg type ( #3978 )
...
* default to `tailwind.css` file when no input is given
* skip undefined files
* update forgotten test fixtures
2021-05-07 13:56:13 -04:00
Adam Wathan
ca9e40ef67
2.1.0
2021-05-07 13:56:13 -04:00
Adam Wathan
c4ff01cb70
Bundle jit folder
2021-05-07 13:56:13 -04:00
Adam Wathan
59b7396365
Escape commas in native escapeClassName and nameClass functions
2021-05-07 13:56:13 -04:00
Adam Wathan
0f2352c392
Update changelog
2021-05-07 13:56:13 -04:00