tailwindlabs/tailwindcss
### [`v3.3.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#331---2023-03-30)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.3.0...v3.3.1)
##### Fixed
- Fix edge case bug when loading a TypeScript config file with webpack ([#10898](https://togithub.com/tailwindlabs/tailwindcss/pull/10898))
- Fix variant, `@apply`, and `important` selectors when using `:is()` or `:has()` with pseudo-elements ([#10903](https://togithub.com/tailwindlabs/tailwindcss/pull/10903))
- Fix `safelist` config types ([#10901](https://togithub.com/tailwindlabs/tailwindcss/pull/10901))
- Fix build errors caused by `@tailwindcss/line-clamp` warning ([#10915](https://togithub.com/tailwindlabs/tailwindcss/pull/10915), [#10919](https://togithub.com/tailwindlabs/tailwindcss/pull/10919))
- Fix "process is not defined" error ([#10919](https://togithub.com/tailwindlabs/tailwindcss/pull/10919))
### [`v3.3.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#330---2023-03-27)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.7...v3.3.0)
##### Added
- Support ESM and TypeScript config files ([#10785](https://togithub.com/tailwindlabs/tailwindcss/pull/10785))
- Extend default color palette with new 950 shades ([#10879](https://togithub.com/tailwindlabs/tailwindcss/pull/10879))
- Add `line-height` modifier support to `font-size` utilities ([#9875](https://togithub.com/tailwindlabs/tailwindcss/pull/9875))
- Add support for using variables as arbitrary values without `var(...)` ([#9880](https://togithub.com/tailwindlabs/tailwindcss/pull/9880), [#9962](https://togithub.com/tailwindlabs/tailwindcss/pull/9962))
- Add logical properties support for inline direction ([#10166](https://togithub.com/tailwindlabs/tailwindcss/pull/10166))
- Add `hyphens` utilities ([#10071](https://togithub.com/tailwindlabs/tailwindcss/pull/10071))
- Add `from-{position}`, `via-{position}` and `to-{position}` utilities ([#10886](https://togithub.com/tailwindlabs/tailwindcss/pull/10886))
- Add `list-style-image` utilities ([#10817](https://togithub.com/tailwindlabs/tailwindcss/pull/10817))
- Add `caption-side` utilities ([#10470](https://togithub.com/tailwindlabs/tailwindcss/pull/10470))
- Add `line-clamp` utilities from `@tailwindcss/line-clamp` to core ([#10768](https://togithub.com/tailwindlabs/tailwindcss/pull/10768), [#10876](https://togithub.com/tailwindlabs/tailwindcss/pull/10876), [#10862](https://togithub.com/tailwindlabs/tailwindcss/pull/10862))
- Add `delay-0` and `duration-0` utilities ([#10294](https://togithub.com/tailwindlabs/tailwindcss/pull/10294))
- Add `justify-normal` and `justify-stretch` utilities ([#10560](https://togithub.com/tailwindlabs/tailwindcss/pull/10560))
- Add `content-normal` and `content-stretch` utilities ([#10645](https://togithub.com/tailwindlabs/tailwindcss/pull/10645))
- Add `whitespace-break-spaces` utility ([#10729](https://togithub.com/tailwindlabs/tailwindcss/pull/10729))
- Add support for configuring default `font-variation-settings` for a `font-family` ([#10034](https://togithub.com/tailwindlabs/tailwindcss/pull/10034), [#10515](https://togithub.com/tailwindlabs/tailwindcss/pull/10515))
##### Fixed
- Disallow using multiple selectors in arbitrary variants ([#10655](https://togithub.com/tailwindlabs/tailwindcss/pull/10655))
- Sort class lists deterministically for Prettier plugin ([#10672](https://togithub.com/tailwindlabs/tailwindcss/pull/10672))
- Ensure CLI builds have a non-zero exit code on failure ([#10703](https://togithub.com/tailwindlabs/tailwindcss/pull/10703))
- Ensure module dependencies for value `null`, is an empty `Set` ([#10877](https://togithub.com/tailwindlabs/tailwindcss/pull/10877))
- Fix format assumption when resolving module dependencies ([#10878](https://togithub.com/tailwindlabs/tailwindcss/pull/10878))
##### Changed
- Mark `rtl` and `ltr` variants as stable and remove warnings ([#10764](https://togithub.com/tailwindlabs/tailwindcss/pull/10764))
- Use `inset` instead of `top`, `right`, `bottom`, and `left` properties ([#10765](https://togithub.com/tailwindlabs/tailwindcss/pull/10765))
- Make `dark` and `rtl`/`ltr` variants insensitive to DOM order ([#10766](https://togithub.com/tailwindlabs/tailwindcss/pull/10766))
- Use `:is` to make important selector option insensitive to DOM order ([#10835](https://togithub.com/tailwindlabs/tailwindcss/pull/10835))
### [`v3.2.7`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#327---2023-02-16)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.6...v3.2.7)
##### Fixed
- Fix use of `:where(.btn)` when matching `!btn` ([#10601](https://togithub.com/tailwindlabs/tailwindcss/pull/10601))
- Revert including `outline-color` in `transition` and `transition-colors` by default ([#10604](https://togithub.com/tailwindlabs/tailwindcss/pull/10604))
### [`v3.2.6`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#326---2023-02-08)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.5...v3.2.6)
##### Fixed
- Fix installation failing with yarn and pnpm by dropping `oxide-api-shim` ([add1636](https://togithub.com/tailwindlabs/tailwindcss/commit/add16364b4b1100e1af23ad1ca6900a0b53cbba0))
### [`v3.2.5`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#325---2023-02-08)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.4...v3.2.5)
##### Added
- Add standalone CLI build for 64-bit Windows on ARM (`node16-win-arm64`) ([#10001](https://togithub.com/tailwindlabs/tailwindcss/pull/10001))
##### Fixed
- Cleanup unused `variantOrder` ([#9829](https://togithub.com/tailwindlabs/tailwindcss/pull/9829))
- Fix `foo-[abc]/[def]` not being handled correctly ([#9866](https://togithub.com/tailwindlabs/tailwindcss/pull/9866))
- Add container queries plugin to standalone CLI ([#9865](https://togithub.com/tailwindlabs/tailwindcss/pull/9865))
- Support renaming of output files by PostCSS plugins in CLI ([#9944](https://togithub.com/tailwindlabs/tailwindcss/pull/9944))
- Improve return value of `resolveConfig`, unwrap `ResolvableTo` ([#9972](https://togithub.com/tailwindlabs/tailwindcss/pull/9972))
- Clip unbalanced brackets in arbitrary values ([#9973](https://togithub.com/tailwindlabs/tailwindcss/pull/9973))
- Don’t reorder webkit scrollbar pseudo elements ([#9991](https://togithub.com/tailwindlabs/tailwindcss/pull/9991))
- Deterministic sorting of arbitrary variants ([#10016](https://togithub.com/tailwindlabs/tailwindcss/pull/10016))
- Add `data` key to theme types ([#10023](https://togithub.com/tailwindlabs/tailwindcss/pull/10023))
- Prevent invalid arbitrary variant selectors from failing the build ([#10059](https://togithub.com/tailwindlabs/tailwindcss/pull/10059))
- Properly handle subtraction followed by a variable ([#10074](https://togithub.com/tailwindlabs/tailwindcss/pull/10074))
- Fix missing `string[]` in the `theme.dropShadow` types ([#10072](https://togithub.com/tailwindlabs/tailwindcss/pull/10072))
- Update list of length units ([#10100](https://togithub.com/tailwindlabs/tailwindcss/pull/10100))
- Fix not matching arbitrary properties when closely followed by square brackets ([#10212](https://togithub.com/tailwindlabs/tailwindcss/pull/10212))
- Allow direct nesting in `root` or `@layer` nodes ([#10229](https://togithub.com/tailwindlabs/tailwindcss/pull/10229))
- Don't prefix classes in arbitrary variants ([#10214](https://togithub.com/tailwindlabs/tailwindcss/pull/10214))
- Fix perf regression when checking for changed content ([#10234](https://togithub.com/tailwindlabs/tailwindcss/pull/10234))
- Fix missing `blocklist` member in the `Config` type ([#10239](https://togithub.com/tailwindlabs/tailwindcss/pull/10239))
- Escape group names in selectors ([#10276](https://togithub.com/tailwindlabs/tailwindcss/pull/10276))
- Consider earlier variants before sorting functions ([#10288](https://togithub.com/tailwindlabs/tailwindcss/pull/10288))
- Allow variants with slashes ([#10336](https://togithub.com/tailwindlabs/tailwindcss/pull/10336))
- Ensure generated CSS is always sorted in the same order for a given set of templates ([#10382](https://togithub.com/tailwindlabs/tailwindcss/pull/10382))
- Handle variants when the same class appears multiple times in a selector ([#10397](https://togithub.com/tailwindlabs/tailwindcss/pull/10397))
- Handle group/peer variants with quoted strings ([#10400](https://togithub.com/tailwindlabs/tailwindcss/pull/10400))
- Parse alpha value from rgba/hsla colors when using variables ([#10429](https://togithub.com/tailwindlabs/tailwindcss/pull/10429))
- Sort by `layer` inside `variants` layer ([#10505](https://togithub.com/tailwindlabs/tailwindcss/pull/10505))
- Add `--watch=always` option to prevent exit when stdin closes ([#9966](https://togithub.com/tailwindlabs/tailwindcss/pull/9966))
##### Changed
- Alphabetize `theme` keys in default config ([#9953](https://togithub.com/tailwindlabs/tailwindcss/pull/9953))
- Update esbuild to v17 ([#10368](https://togithub.com/tailwindlabs/tailwindcss/pull/10368))
- Include `outline-color` in `transition` and `transition-colors` utilities ([#10385](https://togithub.com/tailwindlabs/tailwindcss/pull/10385))
### [`v3.2.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#324---2022-11-11)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.3...v3.2.4)
##### Added
- Add `blocklist` option to prevent generating unwanted CSS ([#9812](https://togithub.com/tailwindlabs/tailwindcss/pull/9812))
##### Fixed
- Fix watching of files on Linux when renames are involved ([#9796](https://togithub.com/tailwindlabs/tailwindcss/pull/9796))
- Make sure errors are always displayed when watching for changes ([#9810](https://togithub.com/tailwindlabs/tailwindcss/pull/9810))
### [`v3.2.3`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#323---2022-11-09)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.2...v3.2.3)
##### Fixed
- Fixed use of `raw` content in the CLI ([#9773](https://togithub.com/tailwindlabs/tailwindcss/pull/9773))
- Pick up changes from files that are both context and content deps ([#9787](https://togithub.com/tailwindlabs/tailwindcss/pull/9787))
- Sort pseudo-elements ONLY after classes when using variants and `@apply` ([#9765](https://togithub.com/tailwindlabs/tailwindcss/pull/9765))
- Support important utilities in the safelist (pattern must include a `!`) ([#9791](https://togithub.com/tailwindlabs/tailwindcss/pull/9791))
### [`v3.2.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#322---2022-11-04)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.1...v3.2.2)
##### Fixed
- Escape special characters in resolved content base paths ([#9650](https://togithub.com/tailwindlabs/tailwindcss/pull/9650))
- Don't reuse container for array returning variant functions ([#9644](https://togithub.com/tailwindlabs/tailwindcss/pull/9644))
- Exclude non-relevant selectors when generating rules with the important modifier ([#9677](https://togithub.com/tailwindlabs/tailwindcss/issues/9677))
- Fix merging of arrays during config resolution ([#9706](https://togithub.com/tailwindlabs/tailwindcss/issues/9706))
- Ensure configured `font-feature-settings` are included in Preflight ([#9707](https://togithub.com/tailwindlabs/tailwindcss/pull/9707))
- Fix fractional values not being parsed properly inside arbitrary properties ([#9705](https://togithub.com/tailwindlabs/tailwindcss/pull/9705))
- Fix incorrect selectors when using `@apply` in selectors with combinators and pseudos ([#9722](https://togithub.com/tailwindlabs/tailwindcss/pull/9722))
- Fix cannot read properties of undefined (reading 'modifier') ([#9656](https://togithub.com/tailwindlabs/tailwindcss/pull/9656), [aa979d6](https://togithub.com/tailwindlabs/tailwindcss/commit/aa979d645f8bf4108c5fc938d7c0ba085b654c31))
### [`v3.2.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#321---2022-10-21)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.0...v3.2.1)
##### Fixed
- Fix missing `supports` in types ([#9616](https://togithub.com/tailwindlabs/tailwindcss/pull/9616))
- Fix missing PostCSS dependencies in the CLI ([#9617](https://togithub.com/tailwindlabs/tailwindcss/pull/9617))
- Ensure `micromatch` is a proper CLI dependency ([#9620](https://togithub.com/tailwindlabs/tailwindcss/pull/9620))
- Ensure modifier values exist when using a `modifiers` object for `matchVariant` ([ba6551d](https://togithub.com/tailwindlabs/tailwindcss/commit/ba6551db0f2726461371b4f3c6cd4c7090888504))
### [`v3.2.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#320---2022-10-19)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.8...v3.2.0)
##### Added
- Add new `@config` directive ([#9405](https://togithub.com/tailwindlabs/tailwindcss/pull/9405))
- Add new `relative: true` option to resolve content paths relative to the config file ([#9396](https://togithub.com/tailwindlabs/tailwindcss/pull/9396))
- Add new `supports-*` variant ([#9453](https://togithub.com/tailwindlabs/tailwindcss/pull/9453))
- Add new `min-*` and `max-*` variants ([#9558](https://togithub.com/tailwindlabs/tailwindcss/pull/9558))
- Add new `aria-*` variants ([#9557](https://togithub.com/tailwindlabs/tailwindcss/pull/9557), [#9588](https://togithub.com/tailwindlabs/tailwindcss/pull/9588))
- Add new `data-*` variants ([#9559](https://togithub.com/tailwindlabs/tailwindcss/pull/9559), [#9588](https://togithub.com/tailwindlabs/tailwindcss/pull/9588))
- Add new `break-keep` utility for `word-break: keep-all` ([#9393](https://togithub.com/tailwindlabs/tailwindcss/pull/9393))
- Add new `collapse` utility for `visibility: collapse` ([#9181](https://togithub.com/tailwindlabs/tailwindcss/pull/9181))
- Add new `fill-none` utility for `fill: none` ([#9403](https://togithub.com/tailwindlabs/tailwindcss/pull/9403))
- Add new `stroke-none` utility for `stroke: none` ([#9403](https://togithub.com/tailwindlabs/tailwindcss/pull/9403))
- Add new `place-content-baseline` utility for `place-content: baseline` ([#9498](https://togithub.com/tailwindlabs/tailwindcss/pull/9498))
- Add new `place-items-baseline` utility for `place-items: baseline` ([#9507](https://togithub.com/tailwindlabs/tailwindcss/pull/9507))
- Add new `content-baseline` utility for `align-content: baseline` ([#9507](https://togithub.com/tailwindlabs/tailwindcss/pull/9507))
- Add support for configuring default `font-feature-settings` for a font family ([#9039](https://togithub.com/tailwindlabs/tailwindcss/pull/9039))
- Add standalone CLI build for 32-bit Linux on ARM (`node16-linux-armv7`) ([#9084](https://togithub.com/tailwindlabs/tailwindcss/pull/9084))
- Add future flag to disable color opacity utility plugins ([#9088](https://togithub.com/tailwindlabs/tailwindcss/pull/9088))
- Add negative value support for `outline-offset` ([#9136](https://togithub.com/tailwindlabs/tailwindcss/pull/9136))
- Add support for modifiers to `matchUtilities` ([#9541](https://togithub.com/tailwindlabs/tailwindcss/pull/9541))
- Allow negating utilities using `min`/`max`/`clamp` ([#9237](https://togithub.com/tailwindlabs/tailwindcss/pull/9237))
- Implement fallback plugins when there is ambiguity between plugins when using arbitrary values ([#9376](https://togithub.com/tailwindlabs/tailwindcss/pull/9376))
- Support `sort` function in `matchVariant` ([#9423](https://togithub.com/tailwindlabs/tailwindcss/pull/9423))
- Upgrade to `postcss-nested` v6.0 ([#9546](https://togithub.com/tailwindlabs/tailwindcss/pull/9546))
##### Fixed
- Use absolute paths when resolving changed files for resilience against working directory changes ([#9032](https://togithub.com/tailwindlabs/tailwindcss/pull/9032))
- Fix ring color utility generation when using `respectDefaultRingColorOpacity` ([#9070](https://togithub.com/tailwindlabs/tailwindcss/pull/9070))
- Sort tags before classes when `@apply`-ing a selector with joined classes ([#9107](https://togithub.com/tailwindlabs/tailwindcss/pull/9107))
- Remove invalid `outline-hidden` utility ([#9147](https://togithub.com/tailwindlabs/tailwindcss/pull/9147))
- Honor the `hidden` attribute on elements in preflight ([#9174](https://togithub.com/tailwindlabs/tailwindcss/pull/9174))
- Don't stop watching atomically renamed files ([#9173](https://togithub.com/tailwindlabs/tailwindcss/pull/9173), [#9215](https://togithub.com/tailwindlabs/tailwindcss/pull/9215))
- Fix duplicate utilities issue causing memory leaks ([#9208](https://togithub.com/tailwindlabs/tailwindcss/pull/9208))
- Fix `fontFamily` config TypeScript types ([#9214](https://togithub.com/tailwindlabs/tailwindcss/pull/9214))
- Handle variants on complex selector utilities ([#9262](https://togithub.com/tailwindlabs/tailwindcss/pull/9262))
- Fix shared config mutation issue ([#9294](https://togithub.com/tailwindlabs/tailwindcss/pull/9294))
- Fix ordering of parallel variants ([#9282](https://togithub.com/tailwindlabs/tailwindcss/pull/9282))
- Handle variants in utility selectors using `:where()` and `:has()` ([#9309](https://togithub.com/tailwindlabs/tailwindcss/pull/9309))
- Improve data type analysis for arbitrary values ([#9320](https://togithub.com/tailwindlabs/tailwindcss/pull/9320))
- Don't emit generated utilities with invalid uses of theme functions ([#9319](https://togithub.com/tailwindlabs/tailwindcss/pull/9319))
- Revert change that only listened for stdin close on TTYs ([#9331](https://togithub.com/tailwindlabs/tailwindcss/pull/9331))
- Ignore unset values (like `null` or `undefined`) when resolving the classList for intellisense ([#9385](https://togithub.com/tailwindlabs/tailwindcss/pull/9385))
- Improve type checking for formal syntax ([#9349](https://togithub.com/tailwindlabs/tailwindcss/pull/9349), [#9448](https://togithub.com/tailwindlabs/tailwindcss/pull/9448))
- Fix incorrect required `content` key in custom plugin configs ([#9502](https://togithub.com/tailwindlabs/tailwindcss/pull/9502), [#9545](https://togithub.com/tailwindlabs/tailwindcss/pull/9545))
- Fix content path detection on Windows ([#9569](https://togithub.com/tailwindlabs/tailwindcss/pull/9569))
- Ensure `--content` is used in the CLI when passed ([#9587](https://togithub.com/tailwindlabs/tailwindcss/pull/9587))
### [`v3.1.8`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#318---2022-08-05)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.7...v3.1.8)
##### Fixed
- Don’t prefix classes within reused arbitrary variants ([#8992](https://togithub.com/tailwindlabs/tailwindcss/pull/8992))
- Fix usage of alpha values inside single-named colors that are functions ([#9008](https://togithub.com/tailwindlabs/tailwindcss/pull/9008))
- Fix `@apply` of user utilities when negative and non-negative versions both exist ([#9027](https://togithub.com/tailwindlabs/tailwindcss/pull/9027))
### [`v3.1.7`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#317---2022-07-29)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.6...v3.1.7)
##### Fixed
- Don't rewrite source maps for `@layer` rules ([#8971](https://togithub.com/tailwindlabs/tailwindcss/pull/8971))
##### Added
- Added types for `resolveConfig` ([#8924](https://togithub.com/tailwindlabs/tailwindcss/pull/8924))
### [`v3.1.6`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#316---2022-07-11)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.5...v3.1.6)
##### Fixed
- Fix usage on Node 12.x ([b4e637e](https://togithub.com/tailwindlabs/tailwindcss/commit/b4e637e2e096a9d6f2210efba9541f6fd4f28e56))
- Handle theme keys with slashes when using `theme()` in CSS ([#8831](https://togithub.com/tailwindlabs/tailwindcss/pull/8831))
### [`v3.1.5`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#315---2022-07-07)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.4...v3.1.5)
##### Added
- Support configuring a default `font-weight` for each font size utility ([#8763](https://togithub.com/tailwindlabs/tailwindcss/pull/8763))
- Add support for alpha values in safe list ([#8774](https://togithub.com/tailwindlabs/tailwindcss/pull/8774))
##### Fixed
- Improve types to support fallback values in the CSS-in-JS syntax used in plugin APIs ([#8762](https://togithub.com/tailwindlabs/tailwindcss/pull/8762))
- Support including `tailwindcss` and `autoprefixer` in `postcss.config.js` in standalone CLI ([#8769](https://togithub.com/tailwindlabs/tailwindcss/pull/8769))
- Fix using special-characters as prefixes ([#8772](https://togithub.com/tailwindlabs/tailwindcss/pull/8772))
- Don’t prefix classes used within arbitrary variants ([#8773](https://togithub.com/tailwindlabs/tailwindcss/pull/8773))
- Add more explicit types for the default theme ([#8780](https://togithub.com/tailwindlabs/tailwindcss/pull/8780))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.1.4
->3.3.1
Release Notes
tailwindlabs/tailwindcss
### [`v3.3.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#331---2023-03-30) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.3.0...v3.3.1) ##### Fixed - Fix edge case bug when loading a TypeScript config file with webpack ([#10898](https://togithub.com/tailwindlabs/tailwindcss/pull/10898)) - Fix variant, `@apply`, and `important` selectors when using `:is()` or `:has()` with pseudo-elements ([#10903](https://togithub.com/tailwindlabs/tailwindcss/pull/10903)) - Fix `safelist` config types ([#10901](https://togithub.com/tailwindlabs/tailwindcss/pull/10901)) - Fix build errors caused by `@tailwindcss/line-clamp` warning ([#10915](https://togithub.com/tailwindlabs/tailwindcss/pull/10915), [#10919](https://togithub.com/tailwindlabs/tailwindcss/pull/10919)) - Fix "process is not defined" error ([#10919](https://togithub.com/tailwindlabs/tailwindcss/pull/10919)) ### [`v3.3.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#330---2023-03-27) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.7...v3.3.0) ##### Added - Support ESM and TypeScript config files ([#10785](https://togithub.com/tailwindlabs/tailwindcss/pull/10785)) - Extend default color palette with new 950 shades ([#10879](https://togithub.com/tailwindlabs/tailwindcss/pull/10879)) - Add `line-height` modifier support to `font-size` utilities ([#9875](https://togithub.com/tailwindlabs/tailwindcss/pull/9875)) - Add support for using variables as arbitrary values without `var(...)` ([#9880](https://togithub.com/tailwindlabs/tailwindcss/pull/9880), [#9962](https://togithub.com/tailwindlabs/tailwindcss/pull/9962)) - Add logical properties support for inline direction ([#10166](https://togithub.com/tailwindlabs/tailwindcss/pull/10166)) - Add `hyphens` utilities ([#10071](https://togithub.com/tailwindlabs/tailwindcss/pull/10071)) - Add `from-{position}`, `via-{position}` and `to-{position}` utilities ([#10886](https://togithub.com/tailwindlabs/tailwindcss/pull/10886)) - Add `list-style-image` utilities ([#10817](https://togithub.com/tailwindlabs/tailwindcss/pull/10817)) - Add `caption-side` utilities ([#10470](https://togithub.com/tailwindlabs/tailwindcss/pull/10470)) - Add `line-clamp` utilities from `@tailwindcss/line-clamp` to core ([#10768](https://togithub.com/tailwindlabs/tailwindcss/pull/10768), [#10876](https://togithub.com/tailwindlabs/tailwindcss/pull/10876), [#10862](https://togithub.com/tailwindlabs/tailwindcss/pull/10862)) - Add `delay-0` and `duration-0` utilities ([#10294](https://togithub.com/tailwindlabs/tailwindcss/pull/10294)) - Add `justify-normal` and `justify-stretch` utilities ([#10560](https://togithub.com/tailwindlabs/tailwindcss/pull/10560)) - Add `content-normal` and `content-stretch` utilities ([#10645](https://togithub.com/tailwindlabs/tailwindcss/pull/10645)) - Add `whitespace-break-spaces` utility ([#10729](https://togithub.com/tailwindlabs/tailwindcss/pull/10729)) - Add support for configuring default `font-variation-settings` for a `font-family` ([#10034](https://togithub.com/tailwindlabs/tailwindcss/pull/10034), [#10515](https://togithub.com/tailwindlabs/tailwindcss/pull/10515)) ##### Fixed - Disallow using multiple selectors in arbitrary variants ([#10655](https://togithub.com/tailwindlabs/tailwindcss/pull/10655)) - Sort class lists deterministically for Prettier plugin ([#10672](https://togithub.com/tailwindlabs/tailwindcss/pull/10672)) - Ensure CLI builds have a non-zero exit code on failure ([#10703](https://togithub.com/tailwindlabs/tailwindcss/pull/10703)) - Ensure module dependencies for value `null`, is an empty `Set` ([#10877](https://togithub.com/tailwindlabs/tailwindcss/pull/10877)) - Fix format assumption when resolving module dependencies ([#10878](https://togithub.com/tailwindlabs/tailwindcss/pull/10878)) ##### Changed - Mark `rtl` and `ltr` variants as stable and remove warnings ([#10764](https://togithub.com/tailwindlabs/tailwindcss/pull/10764)) - Use `inset` instead of `top`, `right`, `bottom`, and `left` properties ([#10765](https://togithub.com/tailwindlabs/tailwindcss/pull/10765)) - Make `dark` and `rtl`/`ltr` variants insensitive to DOM order ([#10766](https://togithub.com/tailwindlabs/tailwindcss/pull/10766)) - Use `:is` to make important selector option insensitive to DOM order ([#10835](https://togithub.com/tailwindlabs/tailwindcss/pull/10835)) ### [`v3.2.7`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#327---2023-02-16) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.6...v3.2.7) ##### Fixed - Fix use of `:where(.btn)` when matching `!btn` ([#10601](https://togithub.com/tailwindlabs/tailwindcss/pull/10601)) - Revert including `outline-color` in `transition` and `transition-colors` by default ([#10604](https://togithub.com/tailwindlabs/tailwindcss/pull/10604)) ### [`v3.2.6`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#326---2023-02-08) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.5...v3.2.6) ##### Fixed - Fix installation failing with yarn and pnpm by dropping `oxide-api-shim` ([add1636](https://togithub.com/tailwindlabs/tailwindcss/commit/add16364b4b1100e1af23ad1ca6900a0b53cbba0)) ### [`v3.2.5`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#325---2023-02-08) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.4...v3.2.5) ##### Added - Add standalone CLI build for 64-bit Windows on ARM (`node16-win-arm64`) ([#10001](https://togithub.com/tailwindlabs/tailwindcss/pull/10001)) ##### Fixed - Cleanup unused `variantOrder` ([#9829](https://togithub.com/tailwindlabs/tailwindcss/pull/9829)) - Fix `foo-[abc]/[def]` not being handled correctly ([#9866](https://togithub.com/tailwindlabs/tailwindcss/pull/9866)) - Add container queries plugin to standalone CLI ([#9865](https://togithub.com/tailwindlabs/tailwindcss/pull/9865)) - Support renaming of output files by PostCSS plugins in CLI ([#9944](https://togithub.com/tailwindlabs/tailwindcss/pull/9944)) - Improve return value of `resolveConfig`, unwrap `ResolvableTo` ([#9972](https://togithub.com/tailwindlabs/tailwindcss/pull/9972)) - Clip unbalanced brackets in arbitrary values ([#9973](https://togithub.com/tailwindlabs/tailwindcss/pull/9973)) - Don’t reorder webkit scrollbar pseudo elements ([#9991](https://togithub.com/tailwindlabs/tailwindcss/pull/9991)) - Deterministic sorting of arbitrary variants ([#10016](https://togithub.com/tailwindlabs/tailwindcss/pull/10016)) - Add `data` key to theme types ([#10023](https://togithub.com/tailwindlabs/tailwindcss/pull/10023)) - Prevent invalid arbitrary variant selectors from failing the build ([#10059](https://togithub.com/tailwindlabs/tailwindcss/pull/10059)) - Properly handle subtraction followed by a variable ([#10074](https://togithub.com/tailwindlabs/tailwindcss/pull/10074)) - Fix missing `string[]` in the `theme.dropShadow` types ([#10072](https://togithub.com/tailwindlabs/tailwindcss/pull/10072)) - Update list of length units ([#10100](https://togithub.com/tailwindlabs/tailwindcss/pull/10100)) - Fix not matching arbitrary properties when closely followed by square brackets ([#10212](https://togithub.com/tailwindlabs/tailwindcss/pull/10212)) - Allow direct nesting in `root` or `@layer` nodes ([#10229](https://togithub.com/tailwindlabs/tailwindcss/pull/10229)) - Don't prefix classes in arbitrary variants ([#10214](https://togithub.com/tailwindlabs/tailwindcss/pull/10214)) - Fix perf regression when checking for changed content ([#10234](https://togithub.com/tailwindlabs/tailwindcss/pull/10234)) - Fix missing `blocklist` member in the `Config` type ([#10239](https://togithub.com/tailwindlabs/tailwindcss/pull/10239)) - Escape group names in selectors ([#10276](https://togithub.com/tailwindlabs/tailwindcss/pull/10276)) - Consider earlier variants before sorting functions ([#10288](https://togithub.com/tailwindlabs/tailwindcss/pull/10288)) - Allow variants with slashes ([#10336](https://togithub.com/tailwindlabs/tailwindcss/pull/10336)) - Ensure generated CSS is always sorted in the same order for a given set of templates ([#10382](https://togithub.com/tailwindlabs/tailwindcss/pull/10382)) - Handle variants when the same class appears multiple times in a selector ([#10397](https://togithub.com/tailwindlabs/tailwindcss/pull/10397)) - Handle group/peer variants with quoted strings ([#10400](https://togithub.com/tailwindlabs/tailwindcss/pull/10400)) - Parse alpha value from rgba/hsla colors when using variables ([#10429](https://togithub.com/tailwindlabs/tailwindcss/pull/10429)) - Sort by `layer` inside `variants` layer ([#10505](https://togithub.com/tailwindlabs/tailwindcss/pull/10505)) - Add `--watch=always` option to prevent exit when stdin closes ([#9966](https://togithub.com/tailwindlabs/tailwindcss/pull/9966)) ##### Changed - Alphabetize `theme` keys in default config ([#9953](https://togithub.com/tailwindlabs/tailwindcss/pull/9953)) - Update esbuild to v17 ([#10368](https://togithub.com/tailwindlabs/tailwindcss/pull/10368)) - Include `outline-color` in `transition` and `transition-colors` utilities ([#10385](https://togithub.com/tailwindlabs/tailwindcss/pull/10385)) ### [`v3.2.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#324---2022-11-11) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.3...v3.2.4) ##### Added - Add `blocklist` option to prevent generating unwanted CSS ([#9812](https://togithub.com/tailwindlabs/tailwindcss/pull/9812)) ##### Fixed - Fix watching of files on Linux when renames are involved ([#9796](https://togithub.com/tailwindlabs/tailwindcss/pull/9796)) - Make sure errors are always displayed when watching for changes ([#9810](https://togithub.com/tailwindlabs/tailwindcss/pull/9810)) ### [`v3.2.3`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#323---2022-11-09) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.2...v3.2.3) ##### Fixed - Fixed use of `raw` content in the CLI ([#9773](https://togithub.com/tailwindlabs/tailwindcss/pull/9773)) - Pick up changes from files that are both context and content deps ([#9787](https://togithub.com/tailwindlabs/tailwindcss/pull/9787)) - Sort pseudo-elements ONLY after classes when using variants and `@apply` ([#9765](https://togithub.com/tailwindlabs/tailwindcss/pull/9765)) - Support important utilities in the safelist (pattern must include a `!`) ([#9791](https://togithub.com/tailwindlabs/tailwindcss/pull/9791)) ### [`v3.2.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#322---2022-11-04) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.1...v3.2.2) ##### Fixed - Escape special characters in resolved content base paths ([#9650](https://togithub.com/tailwindlabs/tailwindcss/pull/9650)) - Don't reuse container for array returning variant functions ([#9644](https://togithub.com/tailwindlabs/tailwindcss/pull/9644)) - Exclude non-relevant selectors when generating rules with the important modifier ([#9677](https://togithub.com/tailwindlabs/tailwindcss/issues/9677)) - Fix merging of arrays during config resolution ([#9706](https://togithub.com/tailwindlabs/tailwindcss/issues/9706)) - Ensure configured `font-feature-settings` are included in Preflight ([#9707](https://togithub.com/tailwindlabs/tailwindcss/pull/9707)) - Fix fractional values not being parsed properly inside arbitrary properties ([#9705](https://togithub.com/tailwindlabs/tailwindcss/pull/9705)) - Fix incorrect selectors when using `@apply` in selectors with combinators and pseudos ([#9722](https://togithub.com/tailwindlabs/tailwindcss/pull/9722)) - Fix cannot read properties of undefined (reading 'modifier') ([#9656](https://togithub.com/tailwindlabs/tailwindcss/pull/9656), [aa979d6](https://togithub.com/tailwindlabs/tailwindcss/commit/aa979d645f8bf4108c5fc938d7c0ba085b654c31)) ### [`v3.2.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#321---2022-10-21) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.0...v3.2.1) ##### Fixed - Fix missing `supports` in types ([#9616](https://togithub.com/tailwindlabs/tailwindcss/pull/9616)) - Fix missing PostCSS dependencies in the CLI ([#9617](https://togithub.com/tailwindlabs/tailwindcss/pull/9617)) - Ensure `micromatch` is a proper CLI dependency ([#9620](https://togithub.com/tailwindlabs/tailwindcss/pull/9620)) - Ensure modifier values exist when using a `modifiers` object for `matchVariant` ([ba6551d](https://togithub.com/tailwindlabs/tailwindcss/commit/ba6551db0f2726461371b4f3c6cd4c7090888504)) ### [`v3.2.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#320---2022-10-19) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.8...v3.2.0) ##### Added - Add new `@config` directive ([#9405](https://togithub.com/tailwindlabs/tailwindcss/pull/9405)) - Add new `relative: true` option to resolve content paths relative to the config file ([#9396](https://togithub.com/tailwindlabs/tailwindcss/pull/9396)) - Add new `supports-*` variant ([#9453](https://togithub.com/tailwindlabs/tailwindcss/pull/9453)) - Add new `min-*` and `max-*` variants ([#9558](https://togithub.com/tailwindlabs/tailwindcss/pull/9558)) - Add new `aria-*` variants ([#9557](https://togithub.com/tailwindlabs/tailwindcss/pull/9557), [#9588](https://togithub.com/tailwindlabs/tailwindcss/pull/9588)) - Add new `data-*` variants ([#9559](https://togithub.com/tailwindlabs/tailwindcss/pull/9559), [#9588](https://togithub.com/tailwindlabs/tailwindcss/pull/9588)) - Add new `break-keep` utility for `word-break: keep-all` ([#9393](https://togithub.com/tailwindlabs/tailwindcss/pull/9393)) - Add new `collapse` utility for `visibility: collapse` ([#9181](https://togithub.com/tailwindlabs/tailwindcss/pull/9181)) - Add new `fill-none` utility for `fill: none` ([#9403](https://togithub.com/tailwindlabs/tailwindcss/pull/9403)) - Add new `stroke-none` utility for `stroke: none` ([#9403](https://togithub.com/tailwindlabs/tailwindcss/pull/9403)) - Add new `place-content-baseline` utility for `place-content: baseline` ([#9498](https://togithub.com/tailwindlabs/tailwindcss/pull/9498)) - Add new `place-items-baseline` utility for `place-items: baseline` ([#9507](https://togithub.com/tailwindlabs/tailwindcss/pull/9507)) - Add new `content-baseline` utility for `align-content: baseline` ([#9507](https://togithub.com/tailwindlabs/tailwindcss/pull/9507)) - Add support for configuring default `font-feature-settings` for a font family ([#9039](https://togithub.com/tailwindlabs/tailwindcss/pull/9039)) - Add standalone CLI build for 32-bit Linux on ARM (`node16-linux-armv7`) ([#9084](https://togithub.com/tailwindlabs/tailwindcss/pull/9084)) - Add future flag to disable color opacity utility plugins ([#9088](https://togithub.com/tailwindlabs/tailwindcss/pull/9088)) - Add negative value support for `outline-offset` ([#9136](https://togithub.com/tailwindlabs/tailwindcss/pull/9136)) - Add support for modifiers to `matchUtilities` ([#9541](https://togithub.com/tailwindlabs/tailwindcss/pull/9541)) - Allow negating utilities using `min`/`max`/`clamp` ([#9237](https://togithub.com/tailwindlabs/tailwindcss/pull/9237)) - Implement fallback plugins when there is ambiguity between plugins when using arbitrary values ([#9376](https://togithub.com/tailwindlabs/tailwindcss/pull/9376)) - Support `sort` function in `matchVariant` ([#9423](https://togithub.com/tailwindlabs/tailwindcss/pull/9423)) - Upgrade to `postcss-nested` v6.0 ([#9546](https://togithub.com/tailwindlabs/tailwindcss/pull/9546)) ##### Fixed - Use absolute paths when resolving changed files for resilience against working directory changes ([#9032](https://togithub.com/tailwindlabs/tailwindcss/pull/9032)) - Fix ring color utility generation when using `respectDefaultRingColorOpacity` ([#9070](https://togithub.com/tailwindlabs/tailwindcss/pull/9070)) - Sort tags before classes when `@apply`-ing a selector with joined classes ([#9107](https://togithub.com/tailwindlabs/tailwindcss/pull/9107)) - Remove invalid `outline-hidden` utility ([#9147](https://togithub.com/tailwindlabs/tailwindcss/pull/9147)) - Honor the `hidden` attribute on elements in preflight ([#9174](https://togithub.com/tailwindlabs/tailwindcss/pull/9174)) - Don't stop watching atomically renamed files ([#9173](https://togithub.com/tailwindlabs/tailwindcss/pull/9173), [#9215](https://togithub.com/tailwindlabs/tailwindcss/pull/9215)) - Fix duplicate utilities issue causing memory leaks ([#9208](https://togithub.com/tailwindlabs/tailwindcss/pull/9208)) - Fix `fontFamily` config TypeScript types ([#9214](https://togithub.com/tailwindlabs/tailwindcss/pull/9214)) - Handle variants on complex selector utilities ([#9262](https://togithub.com/tailwindlabs/tailwindcss/pull/9262)) - Fix shared config mutation issue ([#9294](https://togithub.com/tailwindlabs/tailwindcss/pull/9294)) - Fix ordering of parallel variants ([#9282](https://togithub.com/tailwindlabs/tailwindcss/pull/9282)) - Handle variants in utility selectors using `:where()` and `:has()` ([#9309](https://togithub.com/tailwindlabs/tailwindcss/pull/9309)) - Improve data type analysis for arbitrary values ([#9320](https://togithub.com/tailwindlabs/tailwindcss/pull/9320)) - Don't emit generated utilities with invalid uses of theme functions ([#9319](https://togithub.com/tailwindlabs/tailwindcss/pull/9319)) - Revert change that only listened for stdin close on TTYs ([#9331](https://togithub.com/tailwindlabs/tailwindcss/pull/9331)) - Ignore unset values (like `null` or `undefined`) when resolving the classList for intellisense ([#9385](https://togithub.com/tailwindlabs/tailwindcss/pull/9385)) - Improve type checking for formal syntax ([#9349](https://togithub.com/tailwindlabs/tailwindcss/pull/9349), [#9448](https://togithub.com/tailwindlabs/tailwindcss/pull/9448)) - Fix incorrect required `content` key in custom plugin configs ([#9502](https://togithub.com/tailwindlabs/tailwindcss/pull/9502), [#9545](https://togithub.com/tailwindlabs/tailwindcss/pull/9545)) - Fix content path detection on Windows ([#9569](https://togithub.com/tailwindlabs/tailwindcss/pull/9569)) - Ensure `--content` is used in the CLI when passed ([#9587](https://togithub.com/tailwindlabs/tailwindcss/pull/9587)) ### [`v3.1.8`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#318---2022-08-05) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.7...v3.1.8) ##### Fixed - Don’t prefix classes within reused arbitrary variants ([#8992](https://togithub.com/tailwindlabs/tailwindcss/pull/8992)) - Fix usage of alpha values inside single-named colors that are functions ([#9008](https://togithub.com/tailwindlabs/tailwindcss/pull/9008)) - Fix `@apply` of user utilities when negative and non-negative versions both exist ([#9027](https://togithub.com/tailwindlabs/tailwindcss/pull/9027)) ### [`v3.1.7`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#317---2022-07-29) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.6...v3.1.7) ##### Fixed - Don't rewrite source maps for `@layer` rules ([#8971](https://togithub.com/tailwindlabs/tailwindcss/pull/8971)) ##### Added - Added types for `resolveConfig` ([#8924](https://togithub.com/tailwindlabs/tailwindcss/pull/8924)) ### [`v3.1.6`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#316---2022-07-11) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.5...v3.1.6) ##### Fixed - Fix usage on Node 12.x ([b4e637e](https://togithub.com/tailwindlabs/tailwindcss/commit/b4e637e2e096a9d6f2210efba9541f6fd4f28e56)) - Handle theme keys with slashes when using `theme()` in CSS ([#8831](https://togithub.com/tailwindlabs/tailwindcss/pull/8831)) ### [`v3.1.5`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#315---2022-07-07) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.4...v3.1.5) ##### Added - Support configuring a default `font-weight` for each font size utility ([#8763](https://togithub.com/tailwindlabs/tailwindcss/pull/8763)) - Add support for alpha values in safe list ([#8774](https://togithub.com/tailwindlabs/tailwindcss/pull/8774)) ##### Fixed - Improve types to support fallback values in the CSS-in-JS syntax used in plugin APIs ([#8762](https://togithub.com/tailwindlabs/tailwindcss/pull/8762)) - Support including `tailwindcss` and `autoprefixer` in `postcss.config.js` in standalone CLI ([#8769](https://togithub.com/tailwindlabs/tailwindcss/pull/8769)) - Fix using special-characters as prefixes ([#8772](https://togithub.com/tailwindlabs/tailwindcss/pull/8772)) - Don’t prefix classes used within arbitrary variants ([#8773](https://togithub.com/tailwindlabs/tailwindcss/pull/8773)) - Add more explicit types for the default theme ([#8780](https://togithub.com/tailwindlabs/tailwindcss/pull/8780))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.