4780 Commits

Author SHA1 Message Date
Brad Cornes
7b6ac54ec8
Trigger Tailwind Play update after publishing insiders build (#9191) 2022-08-26 16:28:53 +01:00
Damian Głowala
28c7281193
Update preflight.css (#9190) 2022-08-26 11:19:07 -04:00
Jordan Pittman
7f93550e63
Honor the hidden attribute on elements in preflight (#9174)
* Honor the `hidden` attribute on elements

You’ll still be able to override this with utilities but this ensures that things like `<iframe hidden>` work as expected

* Update changelog
2022-08-24 17:05:44 -04:00
Adam Wathan
cef02e2dc3
Update CHANGELOG.md 2022-08-21 09:38:53 -04:00
Mosaad
e6fe4edb54
Remove invalid .outline-hidden (#9147) 2022-08-21 09:37:46 -04:00
depfu[bot]
bd46d0dce8 Update cssnano to version 5.1.13 2022-08-19 18:13:17 +00:00
Justin Wong
9d495b9ed0
Implement negative outline offsets (#9136)
* Implement negative outline offsets

* Update changelog
2022-08-19 06:32:18 -04:00
Adam Wathan
720be91466
Update CHANGELOG.md 2022-08-19 06:31:36 -04:00
Jordan Pittman
7924e7b40c Don’t replace all instances of the same class
This isn’t 100% correct either so we’re backing out this change
2022-08-15 16:05:47 -04:00
Jordan Pittman
ef74fd3db6
Fix @apply selector rewriting when multiple classes are involved (#9107)
* Rewrite `replaceSelector` using `postcss-selector-parser`

* Sort classes between tags and pseudos when rewriting selectors

* Update changelog
2022-08-15 14:43:41 -04:00
Jordan Pittman
b0018e20bf
Add future flag to disable color opacity utility plugins (#9088)
* Add future flag to disable opacity utility plugins

This will become the default in Tailwind CSS v4.0

* Update changelog
2022-08-15 13:45:02 -04:00
depfu[bot]
22ab71da5e Update eslint to version 8.21.0 2022-08-13 20:59:43 +00:00
depfu[bot]
bbf2b1b165 Update postcss to version 8.4.16 2022-08-13 18:43:51 +00:00
Roman Kotov
4ff417c5b6
Add standalone-cli node16-linux-armv7 build (#9084)
* Add standalone-cli node16-linux-armv7 build

* Update changelog

Co-authored-by: Roman Kotov <roman@MacOS.lan>
Co-authored-by: Jordan Pittman <jordan@cryptica.me>
2022-08-12 13:10:10 -04:00
Jordan Pittman
2882d4c9ee
Fix ring color utility generation when using respectDefaultRingColorOpacity (#9070)
* Correct ring color list when using `respectDefaultRingColorOpacity`

* Update changelog
2022-08-10 10:36:04 -04:00
depfu[bot]
21849031bd Update esbuild to version 0.14.54 2022-08-09 22:14:05 +00:00
Adam Wathan
c7f627dd68
Add support for configuring default font-feature-settings for a font-family (#9039)
* Add support for configuring default font-feature-settings for a font-family

* Update changelog

Co-authored-by: Adam Wathan <4323180+adamwathan@users.noreply.github.com>
2022-08-08 15:02:08 -04:00
流君酱
fbbe3c011e
Use absolute paths when resolving changed files (#9032)
* Fix vite3 postcss statSync not found

* Update changelog

Co-authored-by: Jordan Pittman <jordan@cryptica.me>
2022-08-08 10:47:23 -04:00
Jordan Pittman
99b53b4160 3.1.8 v3.1.8 2022-08-05 10:33:22 -04:00
Jordan Pittman
7cfbc8cb53 update changelog 2022-08-05 10:33:22 -04:00
Jordan Pittman
f92665cb83 Update changelog 2022-08-05 10:33:17 -04:00
Jordan Pittman
0a3aad9511 Revert "Don't use cursor: pointer for buttons by default (#8962)"
We’re undecided on whether or not this should be released right now so we’ll revert it and revisit it later.
2022-08-05 10:05:46 -04:00
depfu[bot]
a6d17835c8 Update autoprefixer to version 10.4.8 2022-08-05 11:44:34 +00:00
Jordan Pittman
20456efae4
Fix @apply of user utilities when negative and non-negative versions both exist (#9027)
* Fix application of rules with multiple matches of differing selectors

`-foo-1` and `foo-1` are both matches for the class `-foo-1` but `@apply` only wants the first one. It would remove the second one and cause an error because it’s an entirely separate match that had it’s only rule removed.

* Update changelog
2022-08-04 14:24:17 -04:00
depfu[bot]
2bfd3e7423 Update prettier-plugin-tailwindcss to version 0.1.13 2022-08-04 15:59:10 +00:00
Jordan Pittman
23815e9f5a Update changelog 2022-08-03 06:09:24 -04:00
Jordan Pittman
89b960d771
Fix resolution of alpha values inside color functions (#9008)
* Fix resolution of alpha values inside color functions

* Update changelog
2022-08-02 11:13:04 -04:00
Justin Wong
0b5bfc8065
Remove class prefix in arbitrary variant that is used multiple times (#8992)
* Remove prefix in multi-used arbitrary variant

* Update changelog

Co-authored-by: Jordan Pittman <jordan@cryptica.me>
2022-07-31 18:20:43 -04:00
Jeet
c6bac2d614
Centered the project name (#9000)
A centered project name makes documentation much better looking and appealing.
2022-07-31 10:51:09 -04:00
depfu[bot]
2b73af5605 Update eslint to version 8.20.0 2022-07-30 19:14:55 +00:00
Jordan Pittman
262079e1e5 Revert "Revert "Don't use cursor: pointer for buttons by default (#8962)""
This reverts commit e1aafc5df5e33e4fa69e4923ada23e683296dc14.
2022-07-29 17:03:38 -04:00
Jordan Pittman
14542d94f7 Allow manual rebuilds of the CLI v3.1.7 2022-07-29 11:49:20 -04:00
Jordan Pittman
1fa9d71fc1 Tweak standalone CLI build setup 2022-07-29 11:48:22 -04:00
Jordan Pittman
97bc222365 Update deps 2022-07-29 11:48:22 -04:00
Jordan Pittman
d1111bfa0d 3.1.7 2022-07-29 11:04:15 -04:00
Jordan Pittman
1254235767 update changelog 2022-07-29 11:04:15 -04:00
Jordan Pittman
e1aafc5df5 Revert "Don't use cursor: pointer for buttons by default (#8962)"
This reverts commit ed3a4f3032b486d8d328089011def785d6572462.
2022-07-29 11:03:28 -04:00
Jordan Pittman
a1346c9a8e
Don't rewrite source maps for @layer rules (#8971)
* Cleanup

* Don’t rewrite source maps for `@layer` rules

* Update changelog
2022-07-27 12:19:08 -04:00
depfu[bot]
da268f63e6 Update jest to version 28.1.3 2022-07-27 13:01:57 +00:00
Adam Wathan
ed3a4f3032
Don't use cursor: pointer for buttons by default (#8962)
* Don't use `cursor: pointer` for buttons by default

This is a pretty common expectation but as outlined in in #8961 isn't really right. We considered this a long time ago but it felt too against the grain at the time. These days though very UI-forward applications like [Linear](https://linear.app/) are using the default cursor for buttons and I think this trend will continue as more people become aware that `cursor: pointer` is meant for links.

Let's update our defaults here to help nudge people in this direction and make it more common. If people want to change this in their own apps, it's just a line or two of CSS to add to their projects.

* Update changelog

Co-authored-by: Adam Wathan <4323180+adamwathan@users.noreply.github.com>
2022-07-26 20:55:09 -04:00
Jordan Pittman
bdd9ae001d Update changelog 2022-07-25 15:03:34 -04:00
Josh Michaels
76f02e407e
Add declaration file for resolveConfig (#8924)
* add declaration file for resolveConfig

* alter spacing to match other .d.ts files
2022-07-25 14:54:25 -04:00
depfu[bot]
b311c203d9 Update @swc/jest to version 0.2.22 2022-07-25 02:43:59 +00:00
depfu[bot]
8d6e68228e Update @swc/core to version 1.2.218 2022-07-21 12:58:30 +00:00
depfu[bot]
e8f68a15a5 Update jest-diff to version 28.1.3 2022-07-20 15:29:15 +00:00
Adam Wathan
268ef00696 Use safelist 2022-07-18 09:31:45 -04:00
depfu[bot]
415f0a3544 Update lilconfig to version 2.0.6 2022-07-17 13:58:39 +00:00
depfu[bot]
31991f98e5 Update eslint to version 8.19.0 2022-07-15 21:01:34 +00:00
depfu[bot]
8b152e7cd5 Update prettier-plugin-tailwindcss to version 0.1.12 2022-07-14 15:59:33 +00:00
Jordan Pittman
2b0b219d61 Update changelog 2022-07-11 16:11:34 -04:00