chore(deps): update dependency tailwindcss to v3 #28

Merged
renovate[bot] merged 1 commits from renovate/tailwindcss-3.x into develop 2023-06-28 17:29:49 +00:00
renovate[bot] commented 2023-02-27 14:05:38 +00:00 (Migrated from github.com)

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
tailwindcss (source) ^2.2.7 -> ^3.0.0 age adoption passing confidence

Release Notes

tailwindlabs/tailwindcss

v3.3.2

Compare Source

Fixed
  • Don’t move unknown pseudo-elements to the end of selectors (#​10943, #​10962)
  • Inherit gradient stop positions when using variants (#​11002)
  • Honor default to position of gradient when using implicit transparent colors (#​11002)
  • Ensure @tailwindcss/oxide doesn't leak in the stable engine (#​10988)
  • Ensure multiple theme(spacing[5]) calls with bracket notation in arbitrary properties work (#​11039)
  • Normalize arbitrary modifiers (#​11057)
Changed

v3.3.1

Compare Source

Fixed
  • Fix edge case bug when loading a TypeScript config file with webpack (#​10898)
  • Fix variant, @apply, and important selectors when using :is() or :has() with pseudo-elements (#​10903)
  • Fix safelist config types (#​10901)
  • Fix build errors caused by @tailwindcss/line-clamp warning (#​10915, #​10919)
  • Fix "process is not defined" error (#​10919)

v3.3.0

Compare Source

Added
  • Support ESM and TypeScript config files (#​10785)
  • Extend default color palette with new 950 shades (#​10879)
  • Add line-height modifier support to font-size utilities (#​9875)
  • Add support for using variables as arbitrary values without var(...) (#​9880, #​9962)
  • Add logical properties support for inline direction (#​10166)
  • Add hyphens utilities (#​10071)
  • Add from-{position}, via-{position} and to-{position} utilities (#​10886)
  • Add list-style-image utilities (#​10817)
  • Add caption-side utilities (#​10470)
  • Add line-clamp utilities from @tailwindcss/line-clamp to core (#​10768, #​10876, #​10862)
  • Add delay-0 and duration-0 utilities (#​10294)
  • Add justify-normal and justify-stretch utilities (#​10560)
  • Add content-normal and content-stretch utilities (#​10645)
  • Add whitespace-break-spaces utility (#​10729)
  • Add support for configuring default font-variation-settings for a font-family (#​10034, #​10515)
Fixed
  • Disallow using multiple selectors in arbitrary variants (#​10655)
  • Sort class lists deterministically for Prettier plugin (#​10672)
  • Ensure CLI builds have a non-zero exit code on failure (#​10703)
  • Ensure module dependencies for value null, is an empty Set (#​10877)
  • Fix format assumption when resolving module dependencies (#​10878)
Changed
  • Mark rtl and ltr variants as stable and remove warnings (#​10764)
  • Use inset instead of top, right, bottom, and left properties (#​10765)
  • Make dark and rtl/ltr variants insensitive to DOM order (#​10766)
  • Use :is to make important selector option insensitive to DOM order (#​10835)

v3.2.7

Compare Source

Fixed
  • Fix use of :where(.btn) when matching !btn (#​10601)
  • Revert including outline-color in transition and transition-colors by default (#​10604)

v3.2.6

Compare Source

Fixed
  • Fix installation failing with yarn and pnpm by dropping oxide-api-shim (add1636)

v3.2.5

Compare Source

Added
  • Add standalone CLI build for 64-bit Windows on ARM (node16-win-arm64) (#​10001)
Fixed
  • Cleanup unused variantOrder (#​9829)
  • Fix foo-[abc]/[def] not being handled correctly (#​9866)
  • Add container queries plugin to standalone CLI (#​9865)
  • Support renaming of output files by PostCSS plugins in CLI (#​9944)
  • Improve return value of resolveConfig, unwrap ResolvableTo (#​9972)
  • Clip unbalanced brackets in arbitrary values (#​9973)
  • Don’t reorder webkit scrollbar pseudo elements (#​9991)
  • Deterministic sorting of arbitrary variants (#​10016)
  • Add data key to theme types (#​10023)
  • Prevent invalid arbitrary variant selectors from failing the build (#​10059)
  • Properly handle subtraction followed by a variable (#​10074)
  • Fix missing string[] in the theme.dropShadow types (#​10072)
  • Update list of length units (#​10100)
  • Fix not matching arbitrary properties when closely followed by square brackets (#​10212)
  • Allow direct nesting in root or @layer nodes (#​10229)
  • Don't prefix classes in arbitrary variants (#​10214)
  • Fix perf regression when checking for changed content (#​10234)
  • Fix missing blocklist member in the Config type (#​10239)
  • Escape group names in selectors (#​10276)
  • Consider earlier variants before sorting functions (#​10288)
  • Allow variants with slashes (#​10336)
  • Ensure generated CSS is always sorted in the same order for a given set of templates (#​10382)
  • Handle variants when the same class appears multiple times in a selector (#​10397)
  • Handle group/peer variants with quoted strings (#​10400)
  • Parse alpha value from rgba/hsla colors when using variables (#​10429)
  • Sort by layer inside variants layer (#​10505)
  • Add --watch=always option to prevent exit when stdin closes (#​9966)
Changed
  • Alphabetize theme keys in default config (#​9953)
  • Update esbuild to v17 (#​10368)
  • Include outline-color in transition and transition-colors utilities (#​10385)

v3.2.4

Compare Source

Added
  • Add blocklist option to prevent generating unwanted CSS (#​9812)
Fixed
  • Fix watching of files on Linux when renames are involved (#​9796)
  • Make sure errors are always displayed when watching for changes (#​9810)

v3.2.3

Compare Source

Fixed
  • Fixed use of raw content in the CLI (#​9773)
  • Pick up changes from files that are both context and content deps (#​9787)
  • Sort pseudo-elements ONLY after classes when using variants and @apply (#​9765)
  • Support important utilities in the safelist (pattern must include a !) (#​9791)

v3.2.2

Compare Source

Fixed
  • Escape special characters in resolved content base paths (#​9650)
  • Don't reuse container for array returning variant functions (#​9644)
  • Exclude non-relevant selectors when generating rules with the important modifier (#​9677)
  • Fix merging of arrays during config resolution (#​9706)
  • Ensure configured font-feature-settings are included in Preflight (#​9707)
  • Fix fractional values not being parsed properly inside arbitrary properties (#​9705)
  • Fix incorrect selectors when using @apply in selectors with combinators and pseudos (#​9722)
  • Fix cannot read properties of undefined (reading 'modifier') (#​9656, aa979d6)

v3.2.1

Compare Source

Fixed
  • Fix missing supports in types (#​9616)
  • Fix missing PostCSS dependencies in the CLI (#​9617)
  • Ensure micromatch is a proper CLI dependency (#​9620)
  • Ensure modifier values exist when using a modifiers object for matchVariant (ba6551d)

v3.2.0

Compare Source

Added
  • Add new @config directive (#​9405)
  • Add new relative: true option to resolve content paths relative to the config file (#​9396)
  • Add new supports-* variant (#​9453)
  • Add new min-* and max-* variants (#​9558)
  • Add new aria-* variants (#​9557, #​9588)
  • Add new data-* variants (#​9559, #​9588)
  • Add new break-keep utility for word-break: keep-all (#​9393)
  • Add new collapse utility for visibility: collapse (#​9181)
  • Add new fill-none utility for fill: none (#​9403)
  • Add new stroke-none utility for stroke: none (#​9403)
  • Add new place-content-baseline utility for place-content: baseline (#​9498)
  • Add new place-items-baseline utility for place-items: baseline (#​9507)
  • Add new content-baseline utility for align-content: baseline (#​9507)
  • Add support for configuring default font-feature-settings for a font family (#​9039)
  • Add standalone CLI build for 32-bit Linux on ARM (node16-linux-armv7) (#​9084)
  • Add future flag to disable color opacity utility plugins (#​9088)
  • Add negative value support for outline-offset (#​9136)
  • Add support for modifiers to matchUtilities (#​9541)
  • Allow negating utilities using min/max/clamp (#​9237)
  • Implement fallback plugins when there is ambiguity between plugins when using arbitrary values (#​9376)
  • Support sort function in matchVariant (#​9423)
  • Upgrade to postcss-nested v6.0 (#​9546)
Fixed
  • Use absolute paths when resolving changed files for resilience against working directory changes (#​9032)
  • Fix ring color utility generation when using respectDefaultRingColorOpacity (#​9070)
  • Sort tags before classes when @apply-ing a selector with joined classes (#​9107)
  • Remove invalid outline-hidden utility (#​9147)
  • Honor the hidden attribute on elements in preflight (#​9174)
  • Don't stop watching atomically renamed files (#​9173, #​9215)
  • Fix duplicate utilities issue causing memory leaks (#​9208)
  • Fix fontFamily config TypeScript types (#​9214)
  • Handle variants on complex selector utilities (#​9262)
  • Fix shared config mutation issue (#​9294)
  • Fix ordering of parallel variants (#​9282)
  • Handle variants in utility selectors using :where() and :has() (#​9309)
  • Improve data type analysis for arbitrary values (#​9320)
  • Don't emit generated utilities with invalid uses of theme functions (#​9319)
  • Revert change that only listened for stdin close on TTYs (#​9331)
  • Ignore unset values (like null or undefined) when resolving the classList for intellisense (#​9385)
  • Improve type checking for formal syntax (#​9349, #​9448)
  • Fix incorrect required content key in custom plugin configs (#​9502, #​9545)
  • Fix content path detection on Windows (#​9569)
  • Ensure --content is used in the CLI when passed (#​9587)

v3.1.8

Compare Source

Fixed
  • Don’t prefix classes within reused arbitrary variants (#​8992)
  • Fix usage of alpha values inside single-named colors that are functions (#​9008)
  • Fix @apply of user utilities when negative and non-negative versions both exist (#​9027)

v3.1.7

Compare Source

Fixed
  • Don't rewrite source maps for @layer rules (#​8971)
Added
  • Added types for resolveConfig (#​8924)

v3.1.6

Compare Source

Fixed
  • Fix usage on Node 12.x (b4e637e)
  • Handle theme keys with slashes when using theme() in CSS (#​8831)

v3.1.5

Compare Source

Added
  • Support configuring a default font-weight for each font size utility (#​8763)
  • Add support for alpha values in safe list (#​8774)
Fixed
  • Improve types to support fallback values in the CSS-in-JS syntax used in plugin APIs (#​8762)
  • Support including tailwindcss and autoprefixer in postcss.config.js in standalone CLI (#​8769)
  • Fix using special-characters as prefixes (#​8772)
  • Don’t prefix classes used within arbitrary variants (#​8773)
  • Add more explicit types for the default theme (#​8780)

v3.1.4

Compare Source

Fixed
  • Provide default to <alpha-value> when using theme() (#​8652)
  • Detect arbitrary variants with quotes (#​8687)
  • Don’t add spaces around raw / that are preceded by numbers (#​8688)

v3.1.3

Compare Source

Fixed
  • Fix extraction of multi-word utilities with arbitrary values and quotes (#​8604)
  • Fix casing of import of corePluginList type definition (#​8587)
  • Ignore PostCSS nodes returned by addVariant (#​8608)
  • Fix missing spaces around arithmetic operators (#​8615)
  • Detect alpha value in CSS theme() function when using quotes (#​8625)
  • Fix "Maximum call stack size exceeded" bug (#​8636)
  • Allow functions returning parallel variants to mutate the container (#​8622)
  • Remove text opacity CSS variables from ::marker (#​8622)

v3.1.2

Compare Source

Fixed
  • Ensure \ is a valid arbitrary variant token (#​8576)
  • Enable postcss-import in the CLI by default in watch mode (#​8574, #​8580)

v3.1.1

Compare Source

Fixed
  • Fix candidate extractor regression (#​8558)
  • Split ::backdrop into separate defaults group (#​8567)
  • Fix postcss plugin type (#​8564)
  • Fix class detection in markdown code fences and slim templates (#​8569)

v3.1.0

Compare Source

Fixed
  • Types: allow for arbitrary theme values (for 3rd party plugins) (#​7926)
  • Don’t split vars with numbers in them inside arbitrary values (#​8091)
  • Require matching prefix when detecting negatives (#​8121)
  • Handle duplicate At Rules without children (#​8122)
  • Allow arbitrary values with commas in @apply (#​8125)
  • Fix intellisense for plugins with multiple @apply rules (#​8213)
  • Improve type detection for arbitrary color values (#​8201)
  • Support PostCSS config options in config file in CLI (#​8226)
  • Remove default [hidden] style in preflight (#​8248)
  • Only check selectors containing base apply candidates for circular dependencies (#​8222)
  • Rewrite default class extractor (#​8204)
  • Move important selector to the front when @apply-ing selector-modifying variants in custom utilities (#​8313)
  • Error when registering an invalid custom variant (#​8345)
  • Create tailwind.config.cjs file in ESM package when running init (#​8363)
  • Fix matchVariant that use at-rules and placeholders (#​8392)
  • Improve types of the tailwindcss/plugin (#​8400)
  • Allow returning parallel variants from addVariant or matchVariant callback functions (#​8455)
  • Try using local postcss installation first in the CLI (#​8270)
  • Allow default ring color to be a function (#​7587)
  • Don't inherit to value from parent gradients (#​8489)
  • Remove process dependency from log functions (#​8530)
  • Ensure we can use @import 'tailwindcss/...' without node_modules (#​8537)
Changed
  • Only apply hover styles when supported (future) (#​8394)
  • Respect default ring color opacity (future) (#​8448, 3f4005e)
Added
  • Support PostCSS Document nodes (#​7291)
  • Add text-start and text-end utilities (#​6656)
  • Support customizing class name when using darkMode: 'class' (#​5800)
  • Add --poll option to the CLI (#​7725)
  • Add new border-spacing utilities (#​7102)
  • Add enabled variant (#​7905)
  • Add TypeScript types for the tailwind.config.js file (#​7891)
  • Add backdrop variant (#​7924, #​8526)
  • Add grid-flow-dense utility (#​8193)
  • Add mix-blend-plus-lighter utility (#​8288)
  • Add arbitrary variants (#​8299)
  • Add experimental matchVariant API (#​8310, 34fd0fb8)
  • Add prefers-contrast media query variants (#​8410)
  • Add opacity support when referencing colors with theme function (#​8416)
  • Add postcss-import support to the CLI (#​8437)
  • Add optional variant (#​8486)
  • Add <alpha-value> placeholder support for custom colors (#​8501)

v3.0.24

Compare Source

Fixed
  • Prevent nesting plugin from breaking other plugins (#​7563)
  • Recursively collapse adjacent rules (#​7565)
  • Preserve source maps for generated CSS (#​7588)
  • Split box shadows on top-level commas only (#​7479)
  • Use local user CSS cache for @apply (#​7524)
  • Invalidate context when main CSS changes (#​7626)
  • Only add ! to selector class matching template candidate when using important modifier with multi-class selectors (#​7664)
  • Correctly parse and prefix animation names with dots (#​7163)
  • Fix extraction from template literal/function with array (#​7481)
  • Don't output unparsable arbitrary values (#​7789)
  • Fix generation of div:not(.foo) if .foo is never defined (#​7815)
  • Allow for custom properties in rgb, rgba, hsl and hsla colors (#​7933)
  • Remove autoprefixer as explicit peer-dependency to avoid invalid warnings in situations where it isn't actually needed (#​7949)
  • Ensure the percentage data type is validated correctly (#​8015)
  • Make sure font-weight is inherited by form controls in all browsers (#​8078)
Changed
  • Replace chalk with picocolors (#​6039)
  • Replace cosmiconfig with lilconfig (#​6039)
  • Update cssnano to avoid removing empty variables when minifying (#​7818)

v3.0.23

Compare Source

Fixed
  • Remove opacity variables from :visited pseudo class (#​7458)
  • Support arbitrary values + calc + theme with quotes (#​7462)
  • Don't duplicate layer output when scanning content with variants + wildcards (#​7478)
  • Implement getClassOrder instead of sortClassList (#​7459)

v3.0.22

Compare Source

Fixed
  • Temporarily move postcss to dependencies (#​7424)

v3.0.21

Compare Source

Fixed
  • Move prettier plugin to dev dependencies (#​7418)

v3.0.20

Compare Source

Added
  • Expose context.sortClassList(classes) (#​7412)

v3.0.19

Compare Source

Fixed
  • Fix preflight border color fallback (#​7288)
  • Correctly parse shadow lengths without a leading zero (#​7289)
  • Don't crash when scanning extremely long class candidates (#​7331)
  • Use less hacky fix for URLs detected as custom properties (#​7275)
  • Correctly generate negative utilities when dash is before the prefix (#​7295)
  • Detect prefixed negative utilities in the safelist (#​7295)

v3.0.18

Compare Source

Fixed
  • Fix @apply order regression (in addComponents, addUtilities, ...) (#​7232)
  • Quick fix for incorrect arbitrary properties when using URLs (#​7252)

v3.0.17

Compare Source

Fixed
  • Remove false positive warning in CLI when using the --content option (#​7220)

v3.0.16

Compare Source

Fixed
  • Ensure to transpile the PostCSS Nesting plugin (tailwindcss/nesting) (#​7080)
  • Improve various warnings (#​7118)
  • Fix grammatical mistake (cca5a38)

v3.0.15

Compare Source

Fixed
  • Temporarily remove optional chaining in nesting plugin (#​7077)

v3.0.14

Compare Source

Added
  • Show warnings for invalid content config (#​7065)
Fixed
  • Only emit utility/component variants when those layers exist (#​7066)
  • Ensure nesting plugins can receive options (#​7016)

v3.0.13

Compare Source

Fixed
  • Fix consecutive builds with at apply producing different CSS (#​6999)

v3.0.12

Compare Source

Fixed
  • Allow use of falsy values in theme config (#​6917)
  • Ensure we can apply classes that are grouped with non-class selectors (#​6922)
  • Improve standalone CLI compatibility on Linux by switching to the linuxstatic build target (#​6914)
  • Ensure @apply works consistently with or without @layer (#​6938)
  • Only emit defaults when using base layer (#​6926)
  • Emit plugin defaults regardless of usage (#​6926)
  • Move default border color back to preflight (#​6926)
  • Change experimental.optimizeUniversalDefaults to only work with @tailwind base (#​6926)

v3.0.11

Compare Source

Fixed
  • Preserve casing of CSS variables added by plugins (#​6888)
  • Ignore content paths that are passed in but don't actually exist (#​6901)
  • Revert change that applies Tailwind's defaults in isolated environments like CSS modules (9fdc391)

v3.0.10

Compare Source

Fixed
  • Fix @apply in files without @tailwind directives (#​6580, #​6875)
  • CLI: avoid unnecessary writes to output files (#​6550)
Added
  • Allow piping data into the CLI (#​6876)

v3.0.9

Compare Source

Fixed
  • Improve DEBUG flag (#​6797, #​6804)
  • Ensure we can use < and > characters in modifiers (#​6851)
  • Validate theme() works in arbitrary values (#​6852)
  • Properly detect theme() value usage in arbitrary properties (#​6854)
  • Improve collapsing of duplicate declarations (#​6856)
  • Remove support for TAILWIND_MODE=watch (#​6858)

v3.0.8

Compare Source

Fixed
  • Reduce specificity of abbr rule in preflight (#​6671)
  • Support HSL with hue units in arbitrary values (#​6726)
  • Add node16-linux-arm64 target for standalone CLI (#​6693)

v3.0.7

Compare Source

Fixed
  • Don't mutate custom color palette when overriding per-plugin colors (#​6546)
  • Improve circular dependency detection when using @apply (#​6588)
  • Only generate variants for non-user layers (#​6589)
  • Properly extract classes with arbitrary values in arrays and classes followed by escaped quotes (#​6590)
  • Improve jsx interpolation candidate matching (#​6593)
  • Ensure @apply of a rule inside an AtRule works (#​6594)

v3.0.6

Compare Source

Fixed
  • Support square bracket notation in paths (#​6519)
  • Ensure all plugins are executed for a given candidate (#​6540)

v3.0.5

Compare Source

Fixed
  • Revert: add li to list-style reset (9777562d)

v3.0.4

Compare Source

Fixed
  • Insert always-on defaults layer in correct spot (#​6526)

v3.0.3

Compare Source

Added
  • Warn about invalid globs in content (#​6449)
  • Add standalone tailwindcss CLI (#​6506)
  • Add li to list-style reset (00f60e6)
Fixed
  • Don't output unparsable values (#​6469)
  • Fix text decoration utilities from overriding the new text decoration color/style/thickness utilities when used with a modifier (#​6378)
  • Move defaults to their own always-on layer (#​6500)
  • Support negative values in safelist patterns (#​6480)

v3.0.2

Compare Source

Fixed
  • Prevent nesting plugin from breaking other plugins (#​7563)
  • Recursively collapse adjacent rules (#​7565)
  • Preserve source maps for generated CSS (#​7588)
  • Split box shadows on top-level commas only (#​7479)
  • Use local user CSS cache for @apply (#​7524)
  • Invalidate context when main CSS changes (#​7626)
  • Only add ! to selector class matching template candidate when using important modifier with multi-class selectors (#​7664)
  • Correctly parse and prefix animation names with dots (#​7163)
  • Fix extraction from template literal/function with array (#​7481)
  • Don't output unparsable arbitrary values (#​7789)
  • Fix generation of div:not(.foo) if .foo is never defined (#​7815)
  • Allow for custom properties in rgb, rgba, hsl and hsla colors (#​7933)
  • Remove autoprefixer as explicit peer-dependency to avoid invalid warnings in situations where it isn't actually needed (#​7949)
  • Ensure the percentage data type is validated correctly (#​8015)
  • Make sure font-weight is inherited by form controls in all browsers (#​8078)
Changed
  • Replace chalk with picocolors (#​6039)
  • Replace cosmiconfig with lilconfig (#​6039)
  • Update cssnano to avoid removing empty variables when minifying (#​7818)

v3.0.1

Compare Source

Fixed
  • Fix preflight border color fallback (#​7288)
  • Correctly parse shadow lengths without a leading zero (#​7289)
  • Don't crash when scanning extremely long class candidates (#​7331)
  • Use less hacky fix for URLs detected as custom properties (#​7275)
  • Correctly generate negative utilities when dash is before the prefix (#​7295)
  • Detect prefixed negative utilities in the safelist (#​7295)

v3.0.0

Compare Source

Fixed
  • Enforce the order of some variants (like before and after) (#​6018)
Added
  • Add placeholder variant (#​6106)
  • Add composable touch-action utilities (#​6115)
  • Add support for "arbitrary properties" (#​6161)
  • Add portrait and landscape variants (#​6046)
  • Add text-decoration-style, text-decoration-thickness, and text-underline-offset utilities (#​6004)
  • Add menu reset to preflight (#​6213)
  • Allow 0 as a valid length value (#​6233, #​6259)
  • Add CSS functions to data types (#​6258)
  • Support negative values for scale-* utilities (c48e629)
  • Improve length data type, by validating each value individually (#​6283)
Changed
  • Deprecate decoration-slice and decoration-break in favor box-decoration-slice and box-decoration-break (non-breaking) (#​6004)

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.

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [tailwindcss](https://tailwindcss.com) ([source](https://togithub.com/tailwindlabs/tailwindcss)) | [`^2.2.7` -> `^3.0.0`](https://renovatebot.com/diffs/npm/tailwindcss/2.2.19/3.3.2) | [![age](https://badges.renovateapi.com/packages/npm/tailwindcss/3.3.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/tailwindcss/3.3.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/tailwindcss/3.3.2/compatibility-slim/2.2.19)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/tailwindcss/3.3.2/confidence-slim/2.2.19)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>tailwindlabs/tailwindcss</summary> ### [`v3.3.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;332---2023-04-25) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.3.1...v3.3.2) ##### Fixed - Don’t move unknown pseudo-elements to the end of selectors ([#&#8203;10943](https://togithub.com/tailwindlabs/tailwindcss/pull/10943), [#&#8203;10962](https://togithub.com/tailwindlabs/tailwindcss/pull/10962)) - Inherit gradient stop positions when using variants ([#&#8203;11002](https://togithub.com/tailwindlabs/tailwindcss/pull/11002)) - Honor default `to` position of gradient when using implicit transparent colors ([#&#8203;11002](https://togithub.com/tailwindlabs/tailwindcss/pull/11002)) - Ensure `@tailwindcss/oxide` doesn't leak in the stable engine ([#&#8203;10988](https://togithub.com/tailwindlabs/tailwindcss/pull/10988)) - Ensure multiple `theme(spacing[5])` calls with bracket notation in arbitrary properties work ([#&#8203;11039](https://togithub.com/tailwindlabs/tailwindcss/pull/11039)) - Normalize arbitrary modifiers ([#&#8203;11057](https://togithub.com/tailwindlabs/tailwindcss/pull/11057)) ##### Changed - Drop support for Node.js v12 ([#&#8203;11089](https://togithub.com/tailwindlabs/tailwindcss/pull/11089)) ### [`v3.3.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;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 ([#&#8203;10898](https://togithub.com/tailwindlabs/tailwindcss/pull/10898)) - Fix variant, `@apply`, and `important` selectors when using `:is()` or `:has()` with pseudo-elements ([#&#8203;10903](https://togithub.com/tailwindlabs/tailwindcss/pull/10903)) - Fix `safelist` config types ([#&#8203;10901](https://togithub.com/tailwindlabs/tailwindcss/pull/10901)) - Fix build errors caused by `@tailwindcss/line-clamp` warning ([#&#8203;10915](https://togithub.com/tailwindlabs/tailwindcss/pull/10915), [#&#8203;10919](https://togithub.com/tailwindlabs/tailwindcss/pull/10919)) - Fix "process is not defined" error ([#&#8203;10919](https://togithub.com/tailwindlabs/tailwindcss/pull/10919)) ### [`v3.3.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;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 ([#&#8203;10785](https://togithub.com/tailwindlabs/tailwindcss/pull/10785)) - Extend default color palette with new 950 shades ([#&#8203;10879](https://togithub.com/tailwindlabs/tailwindcss/pull/10879)) - Add `line-height` modifier support to `font-size` utilities ([#&#8203;9875](https://togithub.com/tailwindlabs/tailwindcss/pull/9875)) - Add support for using variables as arbitrary values without `var(...)` ([#&#8203;9880](https://togithub.com/tailwindlabs/tailwindcss/pull/9880), [#&#8203;9962](https://togithub.com/tailwindlabs/tailwindcss/pull/9962)) - Add logical properties support for inline direction ([#&#8203;10166](https://togithub.com/tailwindlabs/tailwindcss/pull/10166)) - Add `hyphens` utilities ([#&#8203;10071](https://togithub.com/tailwindlabs/tailwindcss/pull/10071)) - Add `from-{position}`, `via-{position}` and `to-{position}` utilities ([#&#8203;10886](https://togithub.com/tailwindlabs/tailwindcss/pull/10886)) - Add `list-style-image` utilities ([#&#8203;10817](https://togithub.com/tailwindlabs/tailwindcss/pull/10817)) - Add `caption-side` utilities ([#&#8203;10470](https://togithub.com/tailwindlabs/tailwindcss/pull/10470)) - Add `line-clamp` utilities from `@tailwindcss/line-clamp` to core ([#&#8203;10768](https://togithub.com/tailwindlabs/tailwindcss/pull/10768), [#&#8203;10876](https://togithub.com/tailwindlabs/tailwindcss/pull/10876), [#&#8203;10862](https://togithub.com/tailwindlabs/tailwindcss/pull/10862)) - Add `delay-0` and `duration-0` utilities ([#&#8203;10294](https://togithub.com/tailwindlabs/tailwindcss/pull/10294)) - Add `justify-normal` and `justify-stretch` utilities ([#&#8203;10560](https://togithub.com/tailwindlabs/tailwindcss/pull/10560)) - Add `content-normal` and `content-stretch` utilities ([#&#8203;10645](https://togithub.com/tailwindlabs/tailwindcss/pull/10645)) - Add `whitespace-break-spaces` utility ([#&#8203;10729](https://togithub.com/tailwindlabs/tailwindcss/pull/10729)) - Add support for configuring default `font-variation-settings` for a `font-family` ([#&#8203;10034](https://togithub.com/tailwindlabs/tailwindcss/pull/10034), [#&#8203;10515](https://togithub.com/tailwindlabs/tailwindcss/pull/10515)) ##### Fixed - Disallow using multiple selectors in arbitrary variants ([#&#8203;10655](https://togithub.com/tailwindlabs/tailwindcss/pull/10655)) - Sort class lists deterministically for Prettier plugin ([#&#8203;10672](https://togithub.com/tailwindlabs/tailwindcss/pull/10672)) - Ensure CLI builds have a non-zero exit code on failure ([#&#8203;10703](https://togithub.com/tailwindlabs/tailwindcss/pull/10703)) - Ensure module dependencies for value `null`, is an empty `Set` ([#&#8203;10877](https://togithub.com/tailwindlabs/tailwindcss/pull/10877)) - Fix format assumption when resolving module dependencies ([#&#8203;10878](https://togithub.com/tailwindlabs/tailwindcss/pull/10878)) ##### Changed - Mark `rtl` and `ltr` variants as stable and remove warnings ([#&#8203;10764](https://togithub.com/tailwindlabs/tailwindcss/pull/10764)) - Use `inset` instead of `top`, `right`, `bottom`, and `left` properties ([#&#8203;10765](https://togithub.com/tailwindlabs/tailwindcss/pull/10765)) - Make `dark` and `rtl`/`ltr` variants insensitive to DOM order ([#&#8203;10766](https://togithub.com/tailwindlabs/tailwindcss/pull/10766)) - Use `:is` to make important selector option insensitive to DOM order ([#&#8203;10835](https://togithub.com/tailwindlabs/tailwindcss/pull/10835)) ### [`v3.2.7`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;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` ([#&#8203;10601](https://togithub.com/tailwindlabs/tailwindcss/pull/10601)) - Revert including `outline-color` in `transition` and `transition-colors` by default ([#&#8203;10604](https://togithub.com/tailwindlabs/tailwindcss/pull/10604)) ### [`v3.2.6`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;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#&#8203;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`) ([#&#8203;10001](https://togithub.com/tailwindlabs/tailwindcss/pull/10001)) ##### Fixed - Cleanup unused `variantOrder` ([#&#8203;9829](https://togithub.com/tailwindlabs/tailwindcss/pull/9829)) - Fix `foo-[abc]/[def]` not being handled correctly ([#&#8203;9866](https://togithub.com/tailwindlabs/tailwindcss/pull/9866)) - Add container queries plugin to standalone CLI ([#&#8203;9865](https://togithub.com/tailwindlabs/tailwindcss/pull/9865)) - Support renaming of output files by PostCSS plugins in CLI ([#&#8203;9944](https://togithub.com/tailwindlabs/tailwindcss/pull/9944)) - Improve return value of `resolveConfig`, unwrap `ResolvableTo` ([#&#8203;9972](https://togithub.com/tailwindlabs/tailwindcss/pull/9972)) - Clip unbalanced brackets in arbitrary values ([#&#8203;9973](https://togithub.com/tailwindlabs/tailwindcss/pull/9973)) - Don’t reorder webkit scrollbar pseudo elements ([#&#8203;9991](https://togithub.com/tailwindlabs/tailwindcss/pull/9991)) - Deterministic sorting of arbitrary variants ([#&#8203;10016](https://togithub.com/tailwindlabs/tailwindcss/pull/10016)) - Add `data` key to theme types ([#&#8203;10023](https://togithub.com/tailwindlabs/tailwindcss/pull/10023)) - Prevent invalid arbitrary variant selectors from failing the build ([#&#8203;10059](https://togithub.com/tailwindlabs/tailwindcss/pull/10059)) - Properly handle subtraction followed by a variable ([#&#8203;10074](https://togithub.com/tailwindlabs/tailwindcss/pull/10074)) - Fix missing `string[]` in the `theme.dropShadow` types ([#&#8203;10072](https://togithub.com/tailwindlabs/tailwindcss/pull/10072)) - Update list of length units ([#&#8203;10100](https://togithub.com/tailwindlabs/tailwindcss/pull/10100)) - Fix not matching arbitrary properties when closely followed by square brackets ([#&#8203;10212](https://togithub.com/tailwindlabs/tailwindcss/pull/10212)) - Allow direct nesting in `root` or `@layer` nodes ([#&#8203;10229](https://togithub.com/tailwindlabs/tailwindcss/pull/10229)) - Don't prefix classes in arbitrary variants ([#&#8203;10214](https://togithub.com/tailwindlabs/tailwindcss/pull/10214)) - Fix perf regression when checking for changed content ([#&#8203;10234](https://togithub.com/tailwindlabs/tailwindcss/pull/10234)) - Fix missing `blocklist` member in the `Config` type ([#&#8203;10239](https://togithub.com/tailwindlabs/tailwindcss/pull/10239)) - Escape group names in selectors ([#&#8203;10276](https://togithub.com/tailwindlabs/tailwindcss/pull/10276)) - Consider earlier variants before sorting functions ([#&#8203;10288](https://togithub.com/tailwindlabs/tailwindcss/pull/10288)) - Allow variants with slashes ([#&#8203;10336](https://togithub.com/tailwindlabs/tailwindcss/pull/10336)) - Ensure generated CSS is always sorted in the same order for a given set of templates ([#&#8203;10382](https://togithub.com/tailwindlabs/tailwindcss/pull/10382)) - Handle variants when the same class appears multiple times in a selector ([#&#8203;10397](https://togithub.com/tailwindlabs/tailwindcss/pull/10397)) - Handle group/peer variants with quoted strings ([#&#8203;10400](https://togithub.com/tailwindlabs/tailwindcss/pull/10400)) - Parse alpha value from rgba/hsla colors when using variables ([#&#8203;10429](https://togithub.com/tailwindlabs/tailwindcss/pull/10429)) - Sort by `layer` inside `variants` layer ([#&#8203;10505](https://togithub.com/tailwindlabs/tailwindcss/pull/10505)) - Add `--watch=always` option to prevent exit when stdin closes ([#&#8203;9966](https://togithub.com/tailwindlabs/tailwindcss/pull/9966)) ##### Changed - Alphabetize `theme` keys in default config ([#&#8203;9953](https://togithub.com/tailwindlabs/tailwindcss/pull/9953)) - Update esbuild to v17 ([#&#8203;10368](https://togithub.com/tailwindlabs/tailwindcss/pull/10368)) - Include `outline-color` in `transition` and `transition-colors` utilities ([#&#8203;10385](https://togithub.com/tailwindlabs/tailwindcss/pull/10385)) ### [`v3.2.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;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 ([#&#8203;9812](https://togithub.com/tailwindlabs/tailwindcss/pull/9812)) ##### Fixed - Fix watching of files on Linux when renames are involved ([#&#8203;9796](https://togithub.com/tailwindlabs/tailwindcss/pull/9796)) - Make sure errors are always displayed when watching for changes ([#&#8203;9810](https://togithub.com/tailwindlabs/tailwindcss/pull/9810)) ### [`v3.2.3`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;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 ([#&#8203;9773](https://togithub.com/tailwindlabs/tailwindcss/pull/9773)) - Pick up changes from files that are both context and content deps ([#&#8203;9787](https://togithub.com/tailwindlabs/tailwindcss/pull/9787)) - Sort pseudo-elements ONLY after classes when using variants and `@apply` ([#&#8203;9765](https://togithub.com/tailwindlabs/tailwindcss/pull/9765)) - Support important utilities in the safelist (pattern must include a `!`) ([#&#8203;9791](https://togithub.com/tailwindlabs/tailwindcss/pull/9791)) ### [`v3.2.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;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 ([#&#8203;9650](https://togithub.com/tailwindlabs/tailwindcss/pull/9650)) - Don't reuse container for array returning variant functions ([#&#8203;9644](https://togithub.com/tailwindlabs/tailwindcss/pull/9644)) - Exclude non-relevant selectors when generating rules with the important modifier ([#&#8203;9677](https://togithub.com/tailwindlabs/tailwindcss/issues/9677)) - Fix merging of arrays during config resolution ([#&#8203;9706](https://togithub.com/tailwindlabs/tailwindcss/issues/9706)) - Ensure configured `font-feature-settings` are included in Preflight ([#&#8203;9707](https://togithub.com/tailwindlabs/tailwindcss/pull/9707)) - Fix fractional values not being parsed properly inside arbitrary properties ([#&#8203;9705](https://togithub.com/tailwindlabs/tailwindcss/pull/9705)) - Fix incorrect selectors when using `@apply` in selectors with combinators and pseudos ([#&#8203;9722](https://togithub.com/tailwindlabs/tailwindcss/pull/9722)) - Fix cannot read properties of undefined (reading 'modifier') ([#&#8203;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#&#8203;321---2022-10-21) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.2.0...v3.2.1) ##### Fixed - Fix missing `supports` in types ([#&#8203;9616](https://togithub.com/tailwindlabs/tailwindcss/pull/9616)) - Fix missing PostCSS dependencies in the CLI ([#&#8203;9617](https://togithub.com/tailwindlabs/tailwindcss/pull/9617)) - Ensure `micromatch` is a proper CLI dependency ([#&#8203;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#&#8203;320---2022-10-19) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.8...v3.2.0) ##### Added - Add new `@config` directive ([#&#8203;9405](https://togithub.com/tailwindlabs/tailwindcss/pull/9405)) - Add new `relative: true` option to resolve content paths relative to the config file ([#&#8203;9396](https://togithub.com/tailwindlabs/tailwindcss/pull/9396)) - Add new `supports-*` variant ([#&#8203;9453](https://togithub.com/tailwindlabs/tailwindcss/pull/9453)) - Add new `min-*` and `max-*` variants ([#&#8203;9558](https://togithub.com/tailwindlabs/tailwindcss/pull/9558)) - Add new `aria-*` variants ([#&#8203;9557](https://togithub.com/tailwindlabs/tailwindcss/pull/9557), [#&#8203;9588](https://togithub.com/tailwindlabs/tailwindcss/pull/9588)) - Add new `data-*` variants ([#&#8203;9559](https://togithub.com/tailwindlabs/tailwindcss/pull/9559), [#&#8203;9588](https://togithub.com/tailwindlabs/tailwindcss/pull/9588)) - Add new `break-keep` utility for `word-break: keep-all` ([#&#8203;9393](https://togithub.com/tailwindlabs/tailwindcss/pull/9393)) - Add new `collapse` utility for `visibility: collapse` ([#&#8203;9181](https://togithub.com/tailwindlabs/tailwindcss/pull/9181)) - Add new `fill-none` utility for `fill: none` ([#&#8203;9403](https://togithub.com/tailwindlabs/tailwindcss/pull/9403)) - Add new `stroke-none` utility for `stroke: none` ([#&#8203;9403](https://togithub.com/tailwindlabs/tailwindcss/pull/9403)) - Add new `place-content-baseline` utility for `place-content: baseline` ([#&#8203;9498](https://togithub.com/tailwindlabs/tailwindcss/pull/9498)) - Add new `place-items-baseline` utility for `place-items: baseline` ([#&#8203;9507](https://togithub.com/tailwindlabs/tailwindcss/pull/9507)) - Add new `content-baseline` utility for `align-content: baseline` ([#&#8203;9507](https://togithub.com/tailwindlabs/tailwindcss/pull/9507)) - Add support for configuring default `font-feature-settings` for a font family ([#&#8203;9039](https://togithub.com/tailwindlabs/tailwindcss/pull/9039)) - Add standalone CLI build for 32-bit Linux on ARM (`node16-linux-armv7`) ([#&#8203;9084](https://togithub.com/tailwindlabs/tailwindcss/pull/9084)) - Add future flag to disable color opacity utility plugins ([#&#8203;9088](https://togithub.com/tailwindlabs/tailwindcss/pull/9088)) - Add negative value support for `outline-offset` ([#&#8203;9136](https://togithub.com/tailwindlabs/tailwindcss/pull/9136)) - Add support for modifiers to `matchUtilities` ([#&#8203;9541](https://togithub.com/tailwindlabs/tailwindcss/pull/9541)) - Allow negating utilities using `min`/`max`/`clamp` ([#&#8203;9237](https://togithub.com/tailwindlabs/tailwindcss/pull/9237)) - Implement fallback plugins when there is ambiguity between plugins when using arbitrary values ([#&#8203;9376](https://togithub.com/tailwindlabs/tailwindcss/pull/9376)) - Support `sort` function in `matchVariant` ([#&#8203;9423](https://togithub.com/tailwindlabs/tailwindcss/pull/9423)) - Upgrade to `postcss-nested` v6.0 ([#&#8203;9546](https://togithub.com/tailwindlabs/tailwindcss/pull/9546)) ##### Fixed - Use absolute paths when resolving changed files for resilience against working directory changes ([#&#8203;9032](https://togithub.com/tailwindlabs/tailwindcss/pull/9032)) - Fix ring color utility generation when using `respectDefaultRingColorOpacity` ([#&#8203;9070](https://togithub.com/tailwindlabs/tailwindcss/pull/9070)) - Sort tags before classes when `@apply`-ing a selector with joined classes ([#&#8203;9107](https://togithub.com/tailwindlabs/tailwindcss/pull/9107)) - Remove invalid `outline-hidden` utility ([#&#8203;9147](https://togithub.com/tailwindlabs/tailwindcss/pull/9147)) - Honor the `hidden` attribute on elements in preflight ([#&#8203;9174](https://togithub.com/tailwindlabs/tailwindcss/pull/9174)) - Don't stop watching atomically renamed files ([#&#8203;9173](https://togithub.com/tailwindlabs/tailwindcss/pull/9173), [#&#8203;9215](https://togithub.com/tailwindlabs/tailwindcss/pull/9215)) - Fix duplicate utilities issue causing memory leaks ([#&#8203;9208](https://togithub.com/tailwindlabs/tailwindcss/pull/9208)) - Fix `fontFamily` config TypeScript types ([#&#8203;9214](https://togithub.com/tailwindlabs/tailwindcss/pull/9214)) - Handle variants on complex selector utilities ([#&#8203;9262](https://togithub.com/tailwindlabs/tailwindcss/pull/9262)) - Fix shared config mutation issue ([#&#8203;9294](https://togithub.com/tailwindlabs/tailwindcss/pull/9294)) - Fix ordering of parallel variants ([#&#8203;9282](https://togithub.com/tailwindlabs/tailwindcss/pull/9282)) - Handle variants in utility selectors using `:where()` and `:has()` ([#&#8203;9309](https://togithub.com/tailwindlabs/tailwindcss/pull/9309)) - Improve data type analysis for arbitrary values ([#&#8203;9320](https://togithub.com/tailwindlabs/tailwindcss/pull/9320)) - Don't emit generated utilities with invalid uses of theme functions ([#&#8203;9319](https://togithub.com/tailwindlabs/tailwindcss/pull/9319)) - Revert change that only listened for stdin close on TTYs ([#&#8203;9331](https://togithub.com/tailwindlabs/tailwindcss/pull/9331)) - Ignore unset values (like `null` or `undefined`) when resolving the classList for intellisense ([#&#8203;9385](https://togithub.com/tailwindlabs/tailwindcss/pull/9385)) - Improve type checking for formal syntax ([#&#8203;9349](https://togithub.com/tailwindlabs/tailwindcss/pull/9349), [#&#8203;9448](https://togithub.com/tailwindlabs/tailwindcss/pull/9448)) - Fix incorrect required `content` key in custom plugin configs ([#&#8203;9502](https://togithub.com/tailwindlabs/tailwindcss/pull/9502), [#&#8203;9545](https://togithub.com/tailwindlabs/tailwindcss/pull/9545)) - Fix content path detection on Windows ([#&#8203;9569](https://togithub.com/tailwindlabs/tailwindcss/pull/9569)) - Ensure `--content` is used in the CLI when passed ([#&#8203;9587](https://togithub.com/tailwindlabs/tailwindcss/pull/9587)) ### [`v3.1.8`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;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 ([#&#8203;8992](https://togithub.com/tailwindlabs/tailwindcss/pull/8992)) - Fix usage of alpha values inside single-named colors that are functions ([#&#8203;9008](https://togithub.com/tailwindlabs/tailwindcss/pull/9008)) - Fix `@apply` of user utilities when negative and non-negative versions both exist ([#&#8203;9027](https://togithub.com/tailwindlabs/tailwindcss/pull/9027)) ### [`v3.1.7`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;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 ([#&#8203;8971](https://togithub.com/tailwindlabs/tailwindcss/pull/8971)) ##### Added - Added types for `resolveConfig` ([#&#8203;8924](https://togithub.com/tailwindlabs/tailwindcss/pull/8924)) ### [`v3.1.6`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;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 ([#&#8203;8831](https://togithub.com/tailwindlabs/tailwindcss/pull/8831)) ### [`v3.1.5`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;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 ([#&#8203;8763](https://togithub.com/tailwindlabs/tailwindcss/pull/8763)) - Add support for alpha values in safe list ([#&#8203;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 ([#&#8203;8762](https://togithub.com/tailwindlabs/tailwindcss/pull/8762)) - Support including `tailwindcss` and `autoprefixer` in `postcss.config.js` in standalone CLI ([#&#8203;8769](https://togithub.com/tailwindlabs/tailwindcss/pull/8769)) - Fix using special-characters as prefixes ([#&#8203;8772](https://togithub.com/tailwindlabs/tailwindcss/pull/8772)) - Don’t prefix classes used within arbitrary variants ([#&#8203;8773](https://togithub.com/tailwindlabs/tailwindcss/pull/8773)) - Add more explicit types for the default theme ([#&#8203;8780](https://togithub.com/tailwindlabs/tailwindcss/pull/8780)) ### [`v3.1.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;314---2022-06-21) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.3...v3.1.4) ##### Fixed - Provide default to `<alpha-value>` when using `theme()` ([#&#8203;8652](https://togithub.com/tailwindlabs/tailwindcss/pull/8652)) - Detect arbitrary variants with quotes ([#&#8203;8687](https://togithub.com/tailwindlabs/tailwindcss/pull/8687)) - Don’t add spaces around raw `/` that are preceded by numbers ([#&#8203;8688](https://togithub.com/tailwindlabs/tailwindcss/pull/8688)) ### [`v3.1.3`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;313---2022-06-14) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.2...v3.1.3) ##### Fixed - Fix extraction of multi-word utilities with arbitrary values and quotes ([#&#8203;8604](https://togithub.com/tailwindlabs/tailwindcss/pull/8604)) - Fix casing of import of `corePluginList` type definition ([#&#8203;8587](https://togithub.com/tailwindlabs/tailwindcss/pull/8587)) - Ignore PostCSS nodes returned by `addVariant` ([#&#8203;8608](https://togithub.com/tailwindlabs/tailwindcss/pull/8608)) - Fix missing spaces around arithmetic operators ([#&#8203;8615](https://togithub.com/tailwindlabs/tailwindcss/pull/8615)) - Detect alpha value in CSS `theme()` function when using quotes ([#&#8203;8625](https://togithub.com/tailwindlabs/tailwindcss/pull/8625)) - Fix "Maximum call stack size exceeded" bug ([#&#8203;8636](https://togithub.com/tailwindlabs/tailwindcss/pull/8636)) - Allow functions returning parallel variants to mutate the container ([#&#8203;8622](https://togithub.com/tailwindlabs/tailwindcss/pull/8622)) - Remove text opacity CSS variables from `::marker` ([#&#8203;8622](https://togithub.com/tailwindlabs/tailwindcss/pull/8622)) ### [`v3.1.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;312---2022-06-10) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.1...v3.1.2) ##### Fixed - Ensure `\` is a valid arbitrary variant token ([#&#8203;8576](https://togithub.com/tailwindlabs/tailwindcss/pull/8576)) - Enable `postcss-import` in the CLI by default in watch mode ([#&#8203;8574](https://togithub.com/tailwindlabs/tailwindcss/pull/8574), [#&#8203;8580](https://togithub.com/tailwindlabs/tailwindcss/pull/8580)) ### [`v3.1.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;311---2022-06-09) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.1.0...v3.1.1) ##### Fixed - Fix candidate extractor regression ([#&#8203;8558](https://togithub.com/tailwindlabs/tailwindcss/pull/8558)) - Split `::backdrop` into separate defaults group ([#&#8203;8567](https://togithub.com/tailwindlabs/tailwindcss/pull/8567)) - Fix postcss plugin type ([#&#8203;8564](https://togithub.com/tailwindlabs/tailwindcss/pull/8564)) - Fix class detection in markdown code fences and slim templates ([#&#8203;8569](https://togithub.com/tailwindlabs/tailwindcss/pull/8569)) ### [`v3.1.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;310---2022-06-08) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.24...v3.1.0) ##### Fixed - Types: allow for arbitrary theme values (for 3rd party plugins) ([#&#8203;7926](https://togithub.com/tailwindlabs/tailwindcss/pull/7926)) - Don’t split vars with numbers in them inside arbitrary values ([#&#8203;8091](https://togithub.com/tailwindlabs/tailwindcss/pull/8091)) - Require matching prefix when detecting negatives ([#&#8203;8121](https://togithub.com/tailwindlabs/tailwindcss/pull/8121)) - Handle duplicate At Rules without children ([#&#8203;8122](https://togithub.com/tailwindlabs/tailwindcss/pull/8122)) - Allow arbitrary values with commas in `@apply` ([#&#8203;8125](https://togithub.com/tailwindlabs/tailwindcss/pull/8125)) - Fix intellisense for plugins with multiple `@apply` rules ([#&#8203;8213](https://togithub.com/tailwindlabs/tailwindcss/pull/8213)) - Improve type detection for arbitrary color values ([#&#8203;8201](https://togithub.com/tailwindlabs/tailwindcss/pull/8201)) - Support PostCSS config options in config file in CLI ([#&#8203;8226](https://togithub.com/tailwindlabs/tailwindcss/pull/8226)) - Remove default `[hidden]` style in preflight ([#&#8203;8248](https://togithub.com/tailwindlabs/tailwindcss/pull/8248)) - Only check selectors containing base apply candidates for circular dependencies ([#&#8203;8222](https://togithub.com/tailwindlabs/tailwindcss/pull/8222)) - Rewrite default class extractor ([#&#8203;8204](https://togithub.com/tailwindlabs/tailwindcss/pull/8204)) - Move `important` selector to the front when `@apply`-ing selector-modifying variants in custom utilities ([#&#8203;8313](https://togithub.com/tailwindlabs/tailwindcss/pull/8313)) - Error when registering an invalid custom variant ([#&#8203;8345](https://togithub.com/tailwindlabs/tailwindcss/pull/8345)) - Create tailwind.config.cjs file in ESM package when running init ([#&#8203;8363](https://togithub.com/tailwindlabs/tailwindcss/pull/8363)) - Fix `matchVariant` that use at-rules and placeholders ([#&#8203;8392](https://togithub.com/tailwindlabs/tailwindcss/pull/8392)) - Improve types of the `tailwindcss/plugin` ([#&#8203;8400](https://togithub.com/tailwindlabs/tailwindcss/pull/8400)) - Allow returning parallel variants from `addVariant` or `matchVariant` callback functions ([#&#8203;8455](https://togithub.com/tailwindlabs/tailwindcss/pull/8455)) - Try using local `postcss` installation first in the CLI ([#&#8203;8270](https://togithub.com/tailwindlabs/tailwindcss/pull/8270)) - Allow default ring color to be a function ([#&#8203;7587](https://togithub.com/tailwindlabs/tailwindcss/pull/7587)) - Don't inherit `to` value from parent gradients ([#&#8203;8489](https://togithub.com/tailwindlabs/tailwindcss/pull/8489)) - Remove process dependency from log functions ([#&#8203;8530](https://togithub.com/tailwindlabs/tailwindcss/pull/8530)) - Ensure we can use `@import 'tailwindcss/...'` without node_modules ([#&#8203;8537](https://togithub.com/tailwindlabs/tailwindcss/pull/8537)) ##### Changed - Only apply hover styles when supported (future) ([#&#8203;8394](https://togithub.com/tailwindlabs/tailwindcss/pull/8394)) - Respect default ring color opacity (future) ([#&#8203;8448](https://togithub.com/tailwindlabs/tailwindcss/pull/8448), [3f4005e](https://togithub.com/tailwindlabs/tailwindcss/commit/3f4005e833445f7549219eb5ae89728cbb3a2630)) ##### Added - Support PostCSS `Document` nodes ([#&#8203;7291](https://togithub.com/tailwindlabs/tailwindcss/pull/7291)) - Add `text-start` and `text-end` utilities ([#&#8203;6656](https://togithub.com/tailwindlabs/tailwindcss/pull/6656)) - Support customizing class name when using `darkMode: 'class'` ([#&#8203;5800](https://togithub.com/tailwindlabs/tailwindcss/pull/5800)) - Add `--poll` option to the CLI ([#&#8203;7725](https://togithub.com/tailwindlabs/tailwindcss/pull/7725)) - Add new `border-spacing` utilities ([#&#8203;7102](https://togithub.com/tailwindlabs/tailwindcss/pull/7102)) - Add `enabled` variant ([#&#8203;7905](https://togithub.com/tailwindlabs/tailwindcss/pull/7905)) - Add TypeScript types for the `tailwind.config.js` file ([#&#8203;7891](https://togithub.com/tailwindlabs/tailwindcss/pull/7891)) - Add `backdrop` variant ([#&#8203;7924](https://togithub.com/tailwindlabs/tailwindcss/pull/7924), [#&#8203;8526](https://togithub.com/tailwindlabs/tailwindcss/pull/8526)) - Add `grid-flow-dense` utility ([#&#8203;8193](https://togithub.com/tailwindlabs/tailwindcss/pull/8193)) - Add `mix-blend-plus-lighter` utility ([#&#8203;8288](https://togithub.com/tailwindlabs/tailwindcss/pull/8288)) - Add arbitrary variants ([#&#8203;8299](https://togithub.com/tailwindlabs/tailwindcss/pull/8299)) - Add experimental `matchVariant` API ([#&#8203;8310](https://togithub.com/tailwindlabs/tailwindcss/pull/8310), [34fd0fb8](https://togithub.com/tailwindlabs/tailwindcss/commit/34fd0fb82aa574cddc5c7aa3ad7d1af5e3735e5d)) - Add `prefers-contrast` media query variants ([#&#8203;8410](https://togithub.com/tailwindlabs/tailwindcss/pull/8410)) - Add opacity support when referencing colors with `theme` function ([#&#8203;8416](https://togithub.com/tailwindlabs/tailwindcss/pull/8416)) - Add `postcss-import` support to the CLI ([#&#8203;8437](https://togithub.com/tailwindlabs/tailwindcss/pull/8437)) - Add `optional` variant ([#&#8203;8486](https://togithub.com/tailwindlabs/tailwindcss/pull/8486)) - Add `<alpha-value>` placeholder support for custom colors ([#&#8203;8501](https://togithub.com/tailwindlabs/tailwindcss/pull/8501)) ### [`v3.0.24`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3024---2022-04-12) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.23...v3.0.24) ##### Fixed - Prevent nesting plugin from breaking other plugins ([#&#8203;7563](https://togithub.com/tailwindlabs/tailwindcss/pull/7563)) - Recursively collapse adjacent rules ([#&#8203;7565](https://togithub.com/tailwindlabs/tailwindcss/pull/7565)) - Preserve source maps for generated CSS ([#&#8203;7588](https://togithub.com/tailwindlabs/tailwindcss/pull/7588)) - Split box shadows on top-level commas only ([#&#8203;7479](https://togithub.com/tailwindlabs/tailwindcss/pull/7479)) - Use local user CSS cache for `@apply` ([#&#8203;7524](https://togithub.com/tailwindlabs/tailwindcss/pull/7524)) - Invalidate context when main CSS changes ([#&#8203;7626](https://togithub.com/tailwindlabs/tailwindcss/pull/7626)) - Only add `!` to selector class matching template candidate when using important modifier with multi-class selectors ([#&#8203;7664](https://togithub.com/tailwindlabs/tailwindcss/pull/7664)) - Correctly parse and prefix animation names with dots ([#&#8203;7163](https://togithub.com/tailwindlabs/tailwindcss/pull/7163)) - Fix extraction from template literal/function with array ([#&#8203;7481](https://togithub.com/tailwindlabs/tailwindcss/pull/7481)) - Don't output unparsable arbitrary values ([#&#8203;7789](https://togithub.com/tailwindlabs/tailwindcss/pull/7789)) - Fix generation of `div:not(.foo)` if `.foo` is never defined ([#&#8203;7815](https://togithub.com/tailwindlabs/tailwindcss/pull/7815)) - Allow for custom properties in `rgb`, `rgba`, `hsl` and `hsla` colors ([#&#8203;7933](https://togithub.com/tailwindlabs/tailwindcss/pull/7933)) - Remove autoprefixer as explicit peer-dependency to avoid invalid warnings in situations where it isn't actually needed ([#&#8203;7949](https://togithub.com/tailwindlabs/tailwindcss/pull/7949)) - Ensure the `percentage` data type is validated correctly ([#&#8203;8015](https://togithub.com/tailwindlabs/tailwindcss/pull/8015)) - Make sure `font-weight` is inherited by form controls in all browsers ([#&#8203;8078](https://togithub.com/tailwindlabs/tailwindcss/pull/8078)) ##### Changed - Replace `chalk` with `picocolors` ([#&#8203;6039](https://togithub.com/tailwindlabs/tailwindcss/pull/6039)) - Replace `cosmiconfig` with `lilconfig` ([#&#8203;6039](https://togithub.com/tailwindlabs/tailwindcss/pull/6038)) - Update `cssnano` to avoid removing empty variables when minifying ([#&#8203;7818](https://togithub.com/tailwindlabs/tailwindcss/pull/7818)) ### [`v3.0.23`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3023---2022-02-16) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.22...v3.0.23) ##### Fixed - Remove opacity variables from `:visited` pseudo class ([#&#8203;7458](https://togithub.com/tailwindlabs/tailwindcss/pull/7458)) - Support arbitrary values + calc + theme with quotes ([#&#8203;7462](https://togithub.com/tailwindlabs/tailwindcss/pull/7462)) - Don't duplicate layer output when scanning content with variants + wildcards ([#&#8203;7478](https://togithub.com/tailwindlabs/tailwindcss/pull/7478)) - Implement `getClassOrder` instead of `sortClassList` ([#&#8203;7459](https://togithub.com/tailwindlabs/tailwindcss/pull/7459)) ### [`v3.0.22`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3022---2022-02-11) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.21...v3.0.22) ##### Fixed - Temporarily move `postcss` to dependencies ([#&#8203;7424](https://togithub.com/tailwindlabs/tailwindcss/pull/7424)) ### [`v3.0.21`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3021---2022-02-10) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.20...v3.0.21) ##### Fixed - Move prettier plugin to dev dependencies ([#&#8203;7418](https://togithub.com/tailwindlabs/tailwindcss/pull/7418)) ### [`v3.0.20`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3020---2022-02-10) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.19...v3.0.20) ##### Added - Expose `context.sortClassList(classes)` ([#&#8203;7412](https://togithub.com/tailwindlabs/tailwindcss/pull/7412)) ### [`v3.0.19`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3019---2022-02-07) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.18...v3.0.19) ##### Fixed - Fix preflight border color fallback ([#&#8203;7288](https://togithub.com/tailwindlabs/tailwindcss/pull/7288)) - Correctly parse shadow lengths without a leading zero ([#&#8203;7289](https://togithub.com/tailwindlabs/tailwindcss/pull/7289)) - Don't crash when scanning extremely long class candidates ([#&#8203;7331](https://togithub.com/tailwindlabs/tailwindcss/pull/7331)) - Use less hacky fix for URLs detected as custom properties ([#&#8203;7275](https://togithub.com/tailwindlabs/tailwindcss/pull/7275)) - Correctly generate negative utilities when dash is before the prefix ([#&#8203;7295](https://togithub.com/tailwindlabs/tailwindcss/pull/7295)) - Detect prefixed negative utilities in the safelist ([#&#8203;7295](https://togithub.com/tailwindlabs/tailwindcss/pull/7295)) ### [`v3.0.18`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3018---2022-01-28) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.17...v3.0.18) ##### Fixed - Fix `@apply` order regression (in `addComponents`, `addUtilities`, ...) ([#&#8203;7232](https://togithub.com/tailwindlabs/tailwindcss/pull/7232)) - Quick fix for incorrect arbitrary properties when using URLs ([#&#8203;7252](https://togithub.com/tailwindlabs/tailwindcss/pull/7252)) ### [`v3.0.17`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3017---2022-01-26) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.16...v3.0.17) ##### Fixed - Remove false positive warning in CLI when using the `--content` option ([#&#8203;7220](https://togithub.com/tailwindlabs/tailwindcss/pull/7220)) ### [`v3.0.16`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3016---2022-01-24) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.15...v3.0.16) ##### Fixed - Ensure to transpile the PostCSS Nesting plugin (tailwindcss/nesting) ([#&#8203;7080](https://togithub.com/tailwindlabs/tailwindcss/pull/7080)) - Improve various warnings ([#&#8203;7118](https://togithub.com/tailwindlabs/tailwindcss/pull/7118)) - Fix grammatical mistake ([cca5a38](https://togithub.com/tailwindlabs/tailwindcss/commit/cca5a3804e1d3ee0214491921e1aec35bf62a813)) ### [`v3.0.15`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3015---2022-01-15) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.14...v3.0.15) ##### Fixed - Temporarily remove optional chaining in nesting plugin ([#&#8203;7077](https://togithub.com/tailwindlabs/tailwindcss/pull/7077)) ### [`v3.0.14`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3014---2022-01-14) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.13...v3.0.14) ##### Added - Show warnings for invalid content config ([#&#8203;7065](https://togithub.com/tailwindlabs/tailwindcss/pull/7065)) ##### Fixed - Only emit utility/component variants when those layers exist ([#&#8203;7066](https://togithub.com/tailwindlabs/tailwindcss/pull/7066)) - Ensure nesting plugins can receive options ([#&#8203;7016](https://togithub.com/tailwindlabs/tailwindcss/pull/7016)) ### [`v3.0.13`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3013---2022-01-11) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.12...v3.0.13) ##### Fixed - Fix consecutive builds with at apply producing different CSS ([#&#8203;6999](https://togithub.com/tailwindlabs/tailwindcss/pull/6999)) ### [`v3.0.12`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3012---2022-01-07) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.11...v3.0.12) ##### Fixed - Allow use of falsy values in theme config ([#&#8203;6917](https://togithub.com/tailwindlabs/tailwindcss/pull/6917)) - Ensure we can apply classes that are grouped with non-class selectors ([#&#8203;6922](https://togithub.com/tailwindlabs/tailwindcss/pull/6922)) - Improve standalone CLI compatibility on Linux by switching to the `linuxstatic` build target ([#&#8203;6914](https://togithub.com/tailwindlabs/tailwindcss/pull/6914)) - Ensure `@apply` works consistently with or without `@layer` ([#&#8203;6938](https://togithub.com/tailwindlabs/tailwindcss/pull/6938)) - Only emit defaults when using base layer ([#&#8203;6926](https://togithub.com/tailwindlabs/tailwindcss/pull/6926)) - Emit plugin defaults regardless of usage ([#&#8203;6926](https://togithub.com/tailwindlabs/tailwindcss/pull/6926)) - Move default border color back to preflight ([#&#8203;6926](https://togithub.com/tailwindlabs/tailwindcss/pull/6926)) - Change `experimental.optimizeUniversalDefaults` to only work with `@tailwind base` ([#&#8203;6926](https://togithub.com/tailwindlabs/tailwindcss/pull/6926)) ### [`v3.0.11`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3011---2022-01-05) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.10...v3.0.11) ##### Fixed - Preserve casing of CSS variables added by plugins ([#&#8203;6888](https://togithub.com/tailwindlabs/tailwindcss/pull/6888)) - Ignore content paths that are passed in but don't actually exist ([#&#8203;6901](https://togithub.com/tailwindlabs/tailwindcss/pull/6901)) - Revert change that applies Tailwind's defaults in isolated environments like CSS modules ([9fdc391](https://togithub.com/tailwindlabs/tailwindcss/commit/9fdc391d4ff93e7e350f5ce439060176b1f0162f)) ### [`v3.0.10`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3010---2022-01-04) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.9...v3.0.10) ##### Fixed - Fix `@apply` in files without `@tailwind` directives ([#&#8203;6580](https://togithub.com/tailwindlabs/tailwindcss/pull/6580), [#&#8203;6875](https://togithub.com/tailwindlabs/tailwindcss/pull/6875)) - CLI: avoid unnecessary writes to output files ([#&#8203;6550](https://togithub.com/tailwindlabs/tailwindcss/pull/6550)) ##### Added - Allow piping data into the CLI ([#&#8203;6876](https://togithub.com/tailwindlabs/tailwindcss/pull/6876)) ### [`v3.0.9`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;309---2022-01-03) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.8...v3.0.9) ##### Fixed - Improve `DEBUG` flag ([#&#8203;6797](https://togithub.com/tailwindlabs/tailwindcss/pull/6797), [#&#8203;6804](https://togithub.com/tailwindlabs/tailwindcss/pull/6804)) - Ensure we can use `<` and `>` characters in modifiers ([#&#8203;6851](https://togithub.com/tailwindlabs/tailwindcss/pull/6851)) - Validate `theme()` works in arbitrary values ([#&#8203;6852](https://togithub.com/tailwindlabs/tailwindcss/pull/6852)) - Properly detect `theme()` value usage in arbitrary properties ([#&#8203;6854](https://togithub.com/tailwindlabs/tailwindcss/pull/6854)) - Improve collapsing of duplicate declarations ([#&#8203;6856](https://togithub.com/tailwindlabs/tailwindcss/pull/6856)) - Remove support for `TAILWIND_MODE=watch` ([#&#8203;6858](https://togithub.com/tailwindlabs/tailwindcss/pull/6858)) ### [`v3.0.8`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;308---2021-12-28) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.7...v3.0.8) ##### Fixed - Reduce specificity of `abbr` rule in preflight ([#&#8203;6671](https://togithub.com/tailwindlabs/tailwindcss/pull/6671)) - Support HSL with hue units in arbitrary values ([#&#8203;6726](https://togithub.com/tailwindlabs/tailwindcss/pull/6726)) - Add `node16-linux-arm64` target for standalone CLI ([#&#8203;6693](https://togithub.com/tailwindlabs/tailwindcss/pull/6693)) ### [`v3.0.7`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;307---2021-12-17) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.6...v3.0.7) ##### Fixed - Don't mutate custom color palette when overriding per-plugin colors ([#&#8203;6546](https://togithub.com/tailwindlabs/tailwindcss/pull/6546)) - Improve circular dependency detection when using `@apply` ([#&#8203;6588](https://togithub.com/tailwindlabs/tailwindcss/pull/6588)) - Only generate variants for non-`user` layers ([#&#8203;6589](https://togithub.com/tailwindlabs/tailwindcss/pull/6589)) - Properly extract classes with arbitrary values in arrays and classes followed by escaped quotes ([#&#8203;6590](https://togithub.com/tailwindlabs/tailwindcss/pull/6590)) - Improve jsx interpolation candidate matching ([#&#8203;6593](https://togithub.com/tailwindlabs/tailwindcss/pull/6593)) - Ensure `@apply` of a rule inside an AtRule works ([#&#8203;6594](https://togithub.com/tailwindlabs/tailwindcss/pull/6594)) ### [`v3.0.6`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;306---2021-12-16) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.5...v3.0.6) ##### Fixed - Support square bracket notation in paths ([#&#8203;6519](https://togithub.com/tailwindlabs/tailwindcss/pull/6519)) - Ensure all plugins are executed for a given candidate ([#&#8203;6540](https://togithub.com/tailwindlabs/tailwindcss/pull/6540)) ### [`v3.0.5`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;305---2021-12-15) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.4...v3.0.5) ##### Fixed - Revert: add `li` to list-style reset ([9777562d](https://togithub.com/tailwindlabs/tailwindcss/commit/9777562da37ee631bbf77374c0d14825f09ef9af)) ### [`v3.0.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;304---2021-12-15) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.3...v3.0.4) ##### Fixed - Insert always-on defaults layer in correct spot ([#&#8203;6526](https://togithub.com/tailwindlabs/tailwindcss/pull/6526)) ### [`v3.0.3`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;303---2021-12-15) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.2...v3.0.3) ##### Added - Warn about invalid globs in `content` ([#&#8203;6449](https://togithub.com/tailwindlabs/tailwindcss/pull/6449)) - Add standalone tailwindcss CLI ([#&#8203;6506](https://togithub.com/tailwindlabs/tailwindcss/pull/6506)) - Add `li` to list-style reset ([00f60e6](https://togithub.com/tailwindlabs/tailwindcss/commit/00f60e61013c6e4e3419e4b699371a13eb30b75d)) ##### Fixed - Don't output unparsable values ([#&#8203;6469](https://togithub.com/tailwindlabs/tailwindcss/pull/6469)) - Fix text decoration utilities from overriding the new text decoration color/style/thickness utilities when used with a modifier ([#&#8203;6378](https://togithub.com/tailwindlabs/tailwindcss/pull/6378)) - Move defaults to their own always-on layer ([#&#8203;6500](https://togithub.com/tailwindlabs/tailwindcss/pull/6500)) - Support negative values in safelist patterns ([#&#8203;6480](https://togithub.com/tailwindlabs/tailwindcss/pull/6480)) ### [`v3.0.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3024---2022-04-12) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.1...v3.0.2) ##### Fixed - Prevent nesting plugin from breaking other plugins ([#&#8203;7563](https://togithub.com/tailwindlabs/tailwindcss/pull/7563)) - Recursively collapse adjacent rules ([#&#8203;7565](https://togithub.com/tailwindlabs/tailwindcss/pull/7565)) - Preserve source maps for generated CSS ([#&#8203;7588](https://togithub.com/tailwindlabs/tailwindcss/pull/7588)) - Split box shadows on top-level commas only ([#&#8203;7479](https://togithub.com/tailwindlabs/tailwindcss/pull/7479)) - Use local user CSS cache for `@apply` ([#&#8203;7524](https://togithub.com/tailwindlabs/tailwindcss/pull/7524)) - Invalidate context when main CSS changes ([#&#8203;7626](https://togithub.com/tailwindlabs/tailwindcss/pull/7626)) - Only add `!` to selector class matching template candidate when using important modifier with multi-class selectors ([#&#8203;7664](https://togithub.com/tailwindlabs/tailwindcss/pull/7664)) - Correctly parse and prefix animation names with dots ([#&#8203;7163](https://togithub.com/tailwindlabs/tailwindcss/pull/7163)) - Fix extraction from template literal/function with array ([#&#8203;7481](https://togithub.com/tailwindlabs/tailwindcss/pull/7481)) - Don't output unparsable arbitrary values ([#&#8203;7789](https://togithub.com/tailwindlabs/tailwindcss/pull/7789)) - Fix generation of `div:not(.foo)` if `.foo` is never defined ([#&#8203;7815](https://togithub.com/tailwindlabs/tailwindcss/pull/7815)) - Allow for custom properties in `rgb`, `rgba`, `hsl` and `hsla` colors ([#&#8203;7933](https://togithub.com/tailwindlabs/tailwindcss/pull/7933)) - Remove autoprefixer as explicit peer-dependency to avoid invalid warnings in situations where it isn't actually needed ([#&#8203;7949](https://togithub.com/tailwindlabs/tailwindcss/pull/7949)) - Ensure the `percentage` data type is validated correctly ([#&#8203;8015](https://togithub.com/tailwindlabs/tailwindcss/pull/8015)) - Make sure `font-weight` is inherited by form controls in all browsers ([#&#8203;8078](https://togithub.com/tailwindlabs/tailwindcss/pull/8078)) ##### Changed - Replace `chalk` with `picocolors` ([#&#8203;6039](https://togithub.com/tailwindlabs/tailwindcss/pull/6039)) - Replace `cosmiconfig` with `lilconfig` ([#&#8203;6039](https://togithub.com/tailwindlabs/tailwindcss/pull/6038)) - Update `cssnano` to avoid removing empty variables when minifying ([#&#8203;7818](https://togithub.com/tailwindlabs/tailwindcss/pull/7818)) ### [`v3.0.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;3019---2022-02-07) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.0.0...v3.0.1) ##### Fixed - Fix preflight border color fallback ([#&#8203;7288](https://togithub.com/tailwindlabs/tailwindcss/pull/7288)) - Correctly parse shadow lengths without a leading zero ([#&#8203;7289](https://togithub.com/tailwindlabs/tailwindcss/pull/7289)) - Don't crash when scanning extremely long class candidates ([#&#8203;7331](https://togithub.com/tailwindlabs/tailwindcss/pull/7331)) - Use less hacky fix for URLs detected as custom properties ([#&#8203;7275](https://togithub.com/tailwindlabs/tailwindcss/pull/7275)) - Correctly generate negative utilities when dash is before the prefix ([#&#8203;7295](https://togithub.com/tailwindlabs/tailwindcss/pull/7295)) - Detect prefixed negative utilities in the safelist ([#&#8203;7295](https://togithub.com/tailwindlabs/tailwindcss/pull/7295)) ### [`v3.0.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#&#8203;300---2021-12-09) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.19...v3.0.0) ##### Fixed - Enforce the order of some variants (like `before` and `after`) ([#&#8203;6018](https://togithub.com/tailwindlabs/tailwindcss/pull/6018)) ##### Added - Add `placeholder` variant ([#&#8203;6106](https://togithub.com/tailwindlabs/tailwindcss/pull/6106)) - Add composable `touch-action` utilities ([#&#8203;6115](https://togithub.com/tailwindlabs/tailwindcss/pull/6115)) - Add support for "arbitrary properties" ([#&#8203;6161](https://togithub.com/tailwindlabs/tailwindcss/pull/6161)) - Add `portrait` and `landscape` variants ([#&#8203;6046](https://togithub.com/tailwindlabs/tailwindcss/pull/6046)) - Add `text-decoration-style`, `text-decoration-thickness`, and `text-underline-offset` utilities ([#&#8203;6004](https://togithub.com/tailwindlabs/tailwindcss/pull/6004)) - Add `menu` reset to preflight ([#&#8203;6213](https://togithub.com/tailwindlabs/tailwindcss/pull/6213)) - Allow `0` as a valid `length` value ([#&#8203;6233](https://togithub.com/tailwindlabs/tailwindcss/pull/6233), [#&#8203;6259](https://togithub.com/tailwindlabs/tailwindcss/pull/6259)) - Add CSS functions to data types ([#&#8203;6258](https://togithub.com/tailwindlabs/tailwindcss/pull/6258)) - Support negative values for `scale-*` utilities ([c48e629](https://togithub.com/tailwindlabs/tailwindcss/commit/c48e629955585ad18dadba9f470fda59cc448ab7)) - Improve `length` data type, by validating each value individually ([#&#8203;6283](https://togithub.com/tailwindlabs/tailwindcss/pull/6283)) ##### Changed - Deprecate `decoration-slice` and `decoration-break` in favor `box-decoration-slice` and `box-decoration-break` *(non-breaking)* ([#&#8203;6004](https://togithub.com/tailwindlabs/tailwindcss/pull/6004)) </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/SphericalKat/katbin). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNTIuNSIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->
Sign in to join this conversation.
No description provided.