tailwindlabs/tailwindcss
### [`v2.2.19`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2219---2021-10-29)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.18...v2.2.19)
##### Fixed
- Ensure `corePlugins` order is consisent in AOT mode ([#5928](https://togithub.com/tailwindlabs/tailwindcss/pull/5928))
### [`v2.2.18`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2218---2021-10-29)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.17...v2.2.18)
##### Fixed
- Bump versions for security vulnerabilities ([#5924](https://togithub.com/tailwindlabs/tailwindcss/pull/5924))
### [`v2.2.17`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2217---2021-10-13)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.16...v2.2.17)
##### Fixed
- Configure chokidar's `awaitWriteFinish` setting to avoid occasional stale builds on Windows ([#5758](https://togithub.com/tailwindlabs/tailwindcss/pull/5758))
### [`v2.2.16`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2216---2021-09-26)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.15...v2.2.16)
##### Fixed
- JIT: Properly handle animations that use CSS custom properties ([#5602](https://togithub.com/tailwindlabs/tailwindcss/pull/5602))
### [`v2.2.15`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2215---2021-09-10)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.14...v2.2.15)
##### Fixed
- Ensure using CLI without `-i` for input file continues to work even though deprecated ([#5464](https://togithub.com/tailwindlabs/tailwindcss/pull/5464))
### [`v2.2.14`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2214---2021-09-08)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.13...v2.2.14)
##### Fixed
- Only use `@defaults` in JIT, switch back to `clean-css` in case there's any meaningful differences in the output ([bf248cb](https://togithub.com/tailwindlabs/tailwindcss/commit/bf248cb0de889d48854fbdd26536f4a492556efd))
### [`v2.2.13`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2213---2021-09-08)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.12...v2.2.13)
##### Fixed
- Replace `clean-css` with `cssnano` for CDN builds to fix minified builds ([75cc3ca](https://togithub.com/tailwindlabs/tailwindcss/commit/75cc3ca305aedddc8a85f3df1a420fefad3fb5c4))
### [`v2.2.12`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2212---2021-09-08)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.11...v2.2.12)
##### Fixed
- Ensure that divide utilities inject a default border color ([#5438](https://togithub.com/tailwindlabs/tailwindcss/pull/5438))
### [`v2.2.11`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2211---2021-09-07)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.10...v2.2.11)
##### Fixed
- Rebundle to fix missing CLI peer dependencies
### [`v2.2.10`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2210---2021-09-06)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.9...v2.2.10)
##### Fixed
- Fix build error when using `presets: []` in config file ([#4903](https://togithub.com/tailwindlabs/tailwindcss/pull/4903))
##### Added
- Reintroduce universal selector optimizations under experimental `optimizeUniversalDefaults` flag ([a9e160c](https://togithub.com/tailwindlabs/tailwindcss/commit/a9e160cf9acb75a2bbac34f8864568b12940f89a))
### [`v2.2.9`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#229---2021-08-30)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.8...v2.2.9)
##### Fixed
- JIT: Fix `@apply`ing utilities that contain variants + the important modifier ([#4854](https://togithub.com/tailwindlabs/tailwindcss/pull/4854))
- JIT: Don't strip "null" when parsing tracked file paths ([#5008](https://togithub.com/tailwindlabs/tailwindcss/pull/5008))
- Pin `clean-css` to v5.1.4 to fix empty CSS variables in CDN builds ([#5338](https://togithub.com/tailwindlabs/tailwindcss/pull/5338))
### [`v2.2.8`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#228---2021-08-27)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.7...v2.2.8)
##### Fixed
- Improve accessibility of default link focus styles in Firefox ([#5082](https://togithub.com/tailwindlabs/tailwindcss/pull/5082))
- JIT: Fix animation variants corrupting keyframes rules ([#5223](https://togithub.com/tailwindlabs/tailwindcss/pull/5223))
- JIT: Ignore escaped commas when splitting selectors to apply prefixes ([#5239](https://togithub.com/tailwindlabs/tailwindcss/pull/5239/))
- Nesting: Maintain PostCSS node sources when handling `@apply` ([#5249](https://togithub.com/tailwindlabs/tailwindcss/pull/5249))
- JIT: Fix support for animation lists ([#5252](https://togithub.com/tailwindlabs/tailwindcss/pull/5252))
- JIT: Fix arbitrary value support for `object-position` utilities ([#5245](https://togithub.com/tailwindlabs/tailwindcss/pull/5245))
- CLI: Abort watcher if stdin is closed to avoid zombie processes ([#4997](https://togithub.com/tailwindlabs/tailwindcss/pull/4997))
- JIT: Ignore arbitrary values with unbalanced brackets ([#5293](https://togithub.com/tailwindlabs/tailwindcss/pull/5293))
### [`v2.2.7`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#227---2021-07-23)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.6...v2.2.7)
##### Fixed
- Temporarily revert runtime performance optimizations introduced in v2.2.5, use universal selector again ([#5060](https://togithub.com/tailwindlabs/tailwindcss/pull/5060))
### [`v2.2.6`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#226---2021-07-21)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.5...v2.2.6)
##### Fixed
- Fix issue where base styles not generated for translate transforms in JIT ([#5038](https://togithub.com/tailwindlabs/tailwindcss/pull/5038))
### [`v2.2.5`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#225---2021-07-21)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.4...v2.2.5)
##### Added
- Added `self-baseline` utility (I know this is a patch release, no one's going to die relax) ([#5000](https://togithub.com/tailwindlabs/tailwindcss/pull/5000))
##### Changed
- JIT: Optimize universal selector usage by inlining only the relevant selectors ([#4850](https://togithub.com/tailwindlabs/tailwindcss/pull/4850)))
This provides a very significant performance boost on pages with a huge number of DOM nodes, but there's a chance it could be a breaking change in very rare edge cases we haven't thought of. Please open an issue if anything related to shadows, rings, transforms, filters, or backdrop-filters seems to be behaving differently after upgrading.
##### Fixed
- Fix support for `step-start` and `step-end` in animation utilities ([#4795](https://togithub.com/tailwindlabs/tailwindcss/pull/4795)))
- JIT: Prevent presence of `!*` in templates from ruining everything ([#4816](https://togithub.com/tailwindlabs/tailwindcss/pull/4816)))
- JIT: Improve support for quotes in arbitrary values ([#4817](https://togithub.com/tailwindlabs/tailwindcss/pull/4817)))
- Fix filter/backdrop-filter/transform utilities being inserted into the wrong position if not all core plugins are enabled ([#4852](https://togithub.com/tailwindlabs/tailwindcss/pull/4852)))
- JIT: Fix `@layer` rules being mistakenly inserted during incremental rebuilds ([#4853](https://togithub.com/tailwindlabs/tailwindcss/pull/4853)))
- Improve build performance for projects with many small non-Tailwind stylesheets ([#4644](https://togithub.com/tailwindlabs/tailwindcss/pull/4644))
- Ensure `[hidden]` works as expected on elements where we override the default `display` value in Preflight ([#4873](https://togithub.com/tailwindlabs/tailwindcss/pull/4873))
- Fix variant configuration not being applied to `backdropOpacity` utilities ([#4892](https://togithub.com/tailwindlabs/tailwindcss/pull/4892))
### [`v2.2.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#224---2021-06-23)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.3...v2.2.4)
##### Fixed
- Remove `postinstall` script that was preventing people from installing the library ([1eacfb9](https://togithub.com/tailwindlabs/tailwindcss/commit/1eacfb98849c0d4737e0af3595ddec8c73addaac))
### [`v2.2.3`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#223---2021-06-23)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.2...v2.2.3)
##### Added
- Pass extended color palette to theme closures so it can be used without installing Tailwind when using `npx tailwindcss` ([359252c](https://togithub.com/tailwindlabs/tailwindcss/commit/359252c9b429e81217c28eb3ca7bab73d8f81e6d))
##### Fixed
- JIT: Explicitly error when `-` is used as a custom separator ([#4704](https://togithub.com/tailwindlabs/tailwindcss/pull/4704))
- JIT: Don't add multiple `~` when stacking `peer-*` variants ([#4757](https://togithub.com/tailwindlabs/tailwindcss/pull/4757))
- Remove outdated focus style fix in Preflight ([#4780](https://togithub.com/tailwindlabs/tailwindcss/pull/4780))
- Enable `purge` if provided on the CLI ([#4772](https://togithub.com/tailwindlabs/tailwindcss/pull/4772))
- JIT: Fix error when not using a config file with postcss-cli ([#4773](https://togithub.com/tailwindlabs/tailwindcss/pull/4773))
- Fix issue with `resolveConfig` not being importable in Next.js pags ([#4725](https://togithub.com/tailwindlabs/tailwindcss/pull/4725))
### [`v2.2.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#222---2021-06-18)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.1...v2.2.2)
##### Fixed
- JIT: Reintroduce `transform`, `filter`, and `backdrop-filter` classes purely to create stacking contexts to minimize the impact of the breaking change ([#4700](https://togithub.com/tailwindlabs/tailwindcss/pull/4700))
### [`v2.2.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2219---2021-10-29)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.0...v2.2.1)
##### Fixed
- Ensure `corePlugins` order is consisent in AOT mode ([#5928](https://togithub.com/tailwindlabs/tailwindcss/pull/5928))
### [`v2.2.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#220---2021-06-17)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.1.4...v2.2.0)
##### Changed
- JIT: Use "tracking" context by default instead of "watching" context for improved reliability with most bundlers ([#4514](https://togithub.com/tailwindlabs/tailwindcss/pull/4514))
Depending on which tooling you use, you may need to explicitly set `TAILWIND_MODE=watch` until your build runner has been updated to support PostCSS's `dir-dependency` message type.
##### Added
- Add `background-origin` utilities ([#4117](https://togithub.com/tailwindlabs/tailwindcss/pull/4117))
- Improve `@apply` performance in projects that process many CSS sources ([#3178](https://togithub.com/tailwindlabs/tailwindcss/pull/3718))
- JIT: Don't use CSS variables for color utilities if color opacity utilities are disabled ([#3984](https://togithub.com/tailwindlabs/tailwindcss/pull/3984))
- JIT: Redesign `matchUtilities` API to make it more suitable for third-party use ([#4232](https://togithub.com/tailwindlabs/tailwindcss/pull/4232))
- JIT: Support applying important utility variants ([#4260](https://togithub.com/tailwindlabs/tailwindcss/pull/4260))
- JIT: Support coercing arbitrary values when the type isn't detectable ([#4263](https://togithub.com/tailwindlabs/tailwindcss/pull/4263))
- JIT: Support for `raw` syntax in `purge` config ([#4272](https://togithub.com/tailwindlabs/tailwindcss/pull/4272))
- Add `empty` variant ([#3298](https://togithub.com/tailwindlabs/tailwindcss/pull/3298))
- Update `modern-normalize` to v1.1 ([#4287](https://togithub.com/tailwindlabs/tailwindcss/pull/4287))
- Implement `theme` function internally, remove `postcss-functions` dependency ([#4317](https://togithub.com/tailwindlabs/tailwindcss/pull/4317))
- Add `screen` function to improve nesting plugin compatibility ([#4318](https://togithub.com/tailwindlabs/tailwindcss/pull/4318))
- JIT: Add universal shorthand color opacity syntax ([#4348](https://togithub.com/tailwindlabs/tailwindcss/pull/4348))
- JIT: Add `@tailwind variants` directive to replace `@tailwind screens` ([#4356](https://togithub.com/tailwindlabs/tailwindcss/pull/4356))
- JIT: Add support for PostCSS `dir-dependency` messages in `TAILWIND_DISABLE_TOUCH` mode ([#4388](https://togithub.com/tailwindlabs/tailwindcss/pull/4388))
- JIT: Add per-side border color utilities ([#4404](https://togithub.com/tailwindlabs/tailwindcss/pull/4404))
- JIT: Add support for `before` and `after` pseudo-element variants and `content` utilities ([#4461](https://togithub.com/tailwindlabs/tailwindcss/pull/4461))
- Add new `transform` and `extract` APIs to simplify PurgeCSS/JIT customization ([#4469](https://togithub.com/tailwindlabs/tailwindcss/pull/4469))
- JIT: Add exhaustive pseudo-class and pseudo-element variant support ([#4482](https://togithub.com/tailwindlabs/tailwindcss/pull/4482))
- JIT: Add `caret-color` utilities ([#4499](https://togithub.com/tailwindlabs/tailwindcss/pull/4499))
- Rename `lightBlue` to `sky`, emit console warning when using deprecated name ([#4513](https://togithub.com/tailwindlabs/tailwindcss/pull/4513))
- New CLI with improved JIT support, `--watch` mode, and more ([#4526](https://togithub.com/tailwindlabs/tailwindcss/pull/4526), [4558](https://togithub.com/tailwindlabs/tailwindcss/pull/4558))
- JIT: Add new `peer-*` variants for styling based on sibling state ([#4556](https://togithub.com/tailwindlabs/tailwindcss/pull/4556))
- Expose `safelist` as a top-level option under `purge` for both JIT and classic engines ([#4580](https://togithub.com/tailwindlabs/tailwindcss/pull/4580))
- JIT: Remove need for `transform` class when using classes like `scale-*`, `rotate-*`, etc. ([#4604](https://togithub.com/tailwindlabs/tailwindcss/pull/4604))
- JIT: Remove need for `filter` and `backdrop-filter` classes when using classes like `contrast-*`, `backdrop-blur-*`, etc. ([#4614](https://togithub.com/tailwindlabs/tailwindcss/pull/4614))
- Support passing a custom path for your PostCSS configuration in the Tailwind CLI ([#4607](https://togithub.com/tailwindlabs/tailwindcss/pull/4607))
- Add `blur-none` by default with intent to deprecate `blur-0` ([#4614](https://togithub.com/tailwindlabs/tailwindcss/pull/4614))
##### Fixed
- JIT: Improve support for Svelte class bindings ([#4187](https://togithub.com/tailwindlabs/tailwindcss/pull/4187))
- JIT: Improve support for `calc` and `var` in arbitrary values ([#4147](https://togithub.com/tailwindlabs/tailwindcss/pull/4147))
- Convert `hsl` colors to `hsla` when transforming for opacity support instead of `rgba` ([#3850](https://togithub.com/tailwindlabs/tailwindcss/pull/3850))
- Fix `backdropBlur` variants not being generated ([#4188](https://togithub.com/tailwindlabs/tailwindcss/pull/4188))
- Improve animation value parsing ([#4250](https://togithub.com/tailwindlabs/tailwindcss/pull/4250))
- Ignore unknown object types when hashing config ([82f4eaa](https://togithub.com/tailwindlabs/tailwindcss/commit/82f4eaa6832ef8a4e3fd90869e7068efdf6e34f2))
- Ensure variants are grouped properly for plugins with order-dependent utilities ([#4273](https://togithub.com/tailwindlabs/tailwindcss/pull/4273))
- JIT: Fix temp file storage when node temp directories are kept on a different drive than the project itself ([#4044](https://togithub.com/tailwindlabs/tailwindcss/pull/4044))
- Support border-opacity utilities alongside default `border` utility ([#4277](https://togithub.com/tailwindlabs/tailwindcss/pull/4277))
- JIT: Fix source maps for expanded `@tailwind` directives ([2f15411](https://togithub.com/tailwindlabs/tailwindcss/commit/2f1541123dea29d8a2ab0f1411bf60c79eeb96b4))
- JIT: Ignore whitespace when collapsing adjacent rules ([15642fb](https://togithub.com/tailwindlabs/tailwindcss/commit/15642fbcc885eba9cc50b7678a922b09c90d6b51))
- JIT: Generate group parent classes correctly when using custom separator ([#4508](https://togithub.com/tailwindlabs/tailwindcss/pull/4508))
- JIT: Fix incorrect stacking of multiple `group` variants ([#4551](https://togithub.com/tailwindlabs/tailwindcss/pull/4551))
- JIT: Fix memory leak due to holding on to unused contexts ([#4571](https://togithub.com/tailwindlabs/tailwindcss/pull/4571))
##### Internals
- Add integration tests for popular build runners ([#4354](https://togithub.com/tailwindlabs/tailwindcss/pull/4354))
### [`v2.1.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#214---2021-06-02)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.1.3...v2.1.4)
##### Fixed
- Skip `raw` PurgeCSS sources when registering template dependencies ([#4542](https://togithub.com/tailwindlabs/tailwindcss/pull/4542))
### [`v2.1.3`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#213---2021-06-01)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.1.2...v2.1.3)
##### Fixed
- Register PurgeCSS paths as PostCSS dependencies to guarantee proper cache-busting in webpack 5 ([#4530](https://togithub.com/tailwindlabs/tailwindcss/pull/4530))
### [`v2.1.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#212---2021-04-23)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.1.1...v2.1.2)
##### Fixed
- Fix issue where JIT engine would generate the wrong CSS when using PostCSS 7 ([#4078](https://togithub.com/tailwindlabs/tailwindcss/pull/4078))
### [`v2.1.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#211---2021-04-05)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.1.0...v2.1.1)
##### Fixed
- Fix issue where JIT engine would fail to compile when a source path isn't provided by the build runner for the current input file ([#3978](https://togithub.com/tailwindlabs/tailwindcss/pull/3978))
### [`v2.1.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#210---2021-04-05)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.0.4...v2.1.0)
##### Added
- Add alternate JIT engine (in preview) ([#3905](https://togithub.com/tailwindlabs/tailwindcss/pull/3905))
- Add new `mix-blend-mode` and `background-blend-mode` utilities ([#3920](https://togithub.com/tailwindlabs/tailwindcss/pull/3920))
- Add new `box-decoration-break` utilities ([#3911](https://togithub.com/tailwindlabs/tailwindcss/pull/3911))
- Add new `isolation` utilities ([#3914](https://togithub.com/tailwindlabs/tailwindcss/pull/3914))
- Add `inline-table` display utility ([#3563](https://togithub.com/tailwindlabs/tailwindcss/pull/3563))
- Add `list-item` display utility ([#3929](https://togithub.com/tailwindlabs/tailwindcss/pull/3929))
- Add new `filter` and `backdrop-filter` utilities ([#3923](https://togithub.com/tailwindlabs/tailwindcss/pull/3923))
### [`v2.0.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#204---2021-03-17)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.0.3...v2.0.4)
##### Fixed
- Pass full `var(--bg-opacity)` value as `opacityValue` when defining colors as functions
### [`v2.0.3`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#203---2021-02-07)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.0.2...v2.0.3)
##### Fixed
- Ensure sourcemap input is deterministic when using `@apply` in Vue components ([#3356](https://togithub.com/tailwindlabs/tailwindcss/pull/3356))
- Ensure placeholder opacity is consistent across browsers ([#3308](https://togithub.com/tailwindlabs/tailwindcss/pull/3308))
- Fix issue where `theme()` didn't work with colors defined as functions ([#2919](https://togithub.com/tailwindlabs/tailwindcss/pull/2919))
- Enable `dark` variants by default for color opacity utilities ([#2975](https://togithub.com/tailwindlabs/tailwindcss/pull/2975))
##### Added
- Add support for a `tailwind.config.cjs` file in Node ESM projects ([#3181](https://togithub.com/tailwindlabs/tailwindcss/pull/3181))
- Add version comment to Preflight ([#3255](https://togithub.com/tailwindlabs/tailwindcss/pull/3255))
- Add `cursor-help` by default ([#3199](https://togithub.com/tailwindlabs/tailwindcss/pull/3199))
### [`v2.0.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#202---2020-12-11)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.0.1...v2.0.2)
##### Fixed
- Fix issue with `@apply` not working as expected with `!important` inside an atrule ([#2824](https://togithub.com/tailwindlabs/tailwindcss/pull/2824))
- Fix issue with `@apply` not working as expected with defined classes ([#2832](https://togithub.com/tailwindlabs/tailwindcss/pull/2832))
- Fix memory leak, and broken `@apply` when splitting up files ([#3032](https://togithub.com/tailwindlabs/tailwindcss/pull/3032))
##### Added
- Add default values for the `ring` utility ([#2951](https://togithub.com/tailwindlabs/tailwindcss/pull/2951))
### [`v2.0.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#201---2020-11-18)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.0.0...v2.0.1)
- Nothing, just the only thing I could do when I found out npm won't let me publish the same version under two tags.
### [`v2.0.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#200---2020-11-18)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v1.9.6...v2.0.0)
##### Added
- Add redesigned color palette ([#2623](https://togithub.com/tailwindlabs/tailwindcss/pull/2623), [700866c](https://togithub.com/tailwindlabs/tailwindcss/commit/700866ce5e0c0b8d140be161c4d07fc6f31242bc), [#2633](https://togithub.com/tailwindlabs/tailwindcss/pull/2633))
- Add dark mode support ([#2279](https://togithub.com/tailwindlabs/tailwindcss/pull/2279), [#2631](https://togithub.com/tailwindlabs/tailwindcss/pull/2631))
- Add `overflow-ellipsis` and `overflow-clip` utilities ([#1289](https://togithub.com/tailwindlabs/tailwindcss/pull/1289))
- Add `transform-gpu` to force hardware acceleration on transforms when desired ([#1380](https://togithub.com/tailwindlabs/tailwindcss/pull/1380))
- Extend default spacing scale ([#2630](https://togithub.com/tailwindlabs/tailwindcss/pull/2630), [7f05204](https://togithub.com/tailwindlabs/tailwindcss/commit/7f05204ce7a5581b6845591448265c3c21afde86))
- Add spacing scale to `inset` plugin ([#2630](https://togithub.com/tailwindlabs/tailwindcss/pull/2630))
- Add percentage sizes to `translate`, `inset`, and `height` plugins ([#2630](https://togithub.com/tailwindlabs/tailwindcss/pull/2630), [5259560](https://togithub.com/tailwindlabs/tailwindcss/commit/525956065272dc53e8f8395f55f9ad13077a38d1))
- Extend default font size scale ([#2609](https://togithub.com/tailwindlabs/tailwindcss/pull/2609), [#2619](https://togithub.com/tailwindlabs/tailwindcss/pull/2619))
- Support using `@apply` with complex classes, including variants like `lg:hover:bg-blue-500` ([#2159](https://togithub.com/tailwindlabs/tailwindcss/pull/2159))
- Add new `2xl` breakpoint at 1536px by default ([#2609](https://togithub.com/tailwindlabs/tailwindcss/pull/2609))
- Add default line-height values for font-size utilities ([#2609](https://togithub.com/tailwindlabs/tailwindcss/pull/2609))
- Support defining theme values using arrays for CSS properties that support comma separated values ([e13f083c4](https://togithub.com/tailwindlabs/tailwindcss/commit/e13f083c4bc48bf9870d27c966136a9584943127))
- Enable `group-hover` for color plugins, `boxShadow`, and `textDecoration` by default ([28985b6](https://togithub.com/tailwindlabs/tailwindcss/commit/28985b6cd592e72d4849fdb9ce97eb045744e09c), [f6923b1](https://togithub.com/tailwindlabs/tailwindcss/commit/f6923b1))
- Enable `focus` for z-index utilities by default ([ae5b3d3](https://togithub.com/tailwindlabs/tailwindcss/commit/ae5b3d312d5000ae9c2065001f3df7add72dc365))
- Support `extend` in `variants` configuration ([#2651](https://togithub.com/tailwindlabs/tailwindcss/pull/2651))
- Add `max-w-prose` class by default ([#2574](https://togithub.com/tailwindlabs/tailwindcss/pull/2574))
- Support flattening deeply nested color objects ([#2148](https://togithub.com/tailwindlabs/tailwindcss/pull/2148))
- Support defining presets as functions ([#2680](https://togithub.com/tailwindlabs/tailwindcss/pull/2680))
- Support deep merging of objects under `extend` ([#2679](https://togithub.com/tailwindlabs/tailwindcss/pull/2679), [#2700](https://togithub.com/tailwindlabs/tailwindcss/pull/2700))
- Enable `focus-within` for all plugins that have `focus` enabled by default ([1a21f072](https://togithub.com/tailwindlabs/tailwindcss/commit/1a21f0721c7368d61fa3feef33d616de3f78c7d7), [f6923b1](https://togithub.com/tailwindlabs/tailwindcss/commit/f6923b1))
- Added new `ring` utilities for creating outline/focus rings using box shadows ([#2747](https://togithub.com/tailwindlabs/tailwindcss/pull/2747), [879f088](https://togithub.com/tailwindlabs/tailwindcss/commit/879f088), [e0788ef](https://togithub.com/tailwindlabs/tailwindcss/commit/879f088))
- Added `5` and `95` to opacity scale ([#2747](https://togithub.com/tailwindlabs/tailwindcss/pull/2747))
- Add support for default duration and timing function values whenever enabling transitions ([#2755](https://togithub.com/tailwindlabs/tailwindcss/pull/2755))
##### Changed
- Completely redesign color palette ([#2623](https://togithub.com/tailwindlabs/tailwindcss/pull/2623), [700866c](https://togithub.com/tailwindlabs/tailwindcss/commit/700866ce5e0c0b8d140be161c4d07fc6f31242bc), [#2633](https://togithub.com/tailwindlabs/tailwindcss/pull/2633))
- Drop support for Node 8 and 10 ([#2582](https://togithub.com/tailwindlabs/tailwindcss/pull/2582))
- Removed `target` feature and dropped any compatibility with IE 11 ([#2571](https://togithub.com/tailwindlabs/tailwindcss/pull/2571))
- Upgrade to PostCSS 8 (but include PostCSS 7 compatibility build) ([729b400](https://togithub.com/tailwindlabs/tailwindcss/commit/729b400a685973f46af73c8a68b364f20f7c5e1e), [1d8679d](https://togithub.com/tailwindlabs/tailwindcss/commit/1d8679d37e0eb1ba8281b2076bade5fc754f47dd), [c238ed1](https://togithub.com/tailwindlabs/tailwindcss/commit/c238ed15b5c02ff51978965511312018f2bc2cae))
- Removed `shadow-outline`, `shadow-solid`, and `shadow-xs` by default in favor of new `ring` API ([#2747](https://togithub.com/tailwindlabs/tailwindcss/pull/2747))
- Switch `normalize.css` to `modern-normalize` ([#2572](https://togithub.com/tailwindlabs/tailwindcss/pull/2572))
- Rename `whitespace-no-wrap` to `whitespace-nowrap` ([#2664](https://togithub.com/tailwindlabs/tailwindcss/pull/2664))
- Rename `flex-no-wrap` to `flex-nowrap` ([#2676](https://togithub.com/tailwindlabs/tailwindcss/pull/2676))
- Remove `clearfix` utility, recommend `flow-root` instead ([#2766](https://togithub.com/tailwindlabs/tailwindcss/pull/2766))
- Disable `hover` and `focus` for `fontWeight` utilities by default ([f6923b1](https://togithub.com/tailwindlabs/tailwindcss/commit/f6923b1))
- Remove `grid-gap` fallbacks needed for old versions of Safari ([5ec45fa](https://togithub.com/tailwindlabs/tailwindcss/commit/5ec45fa))
- Change special use of 'default' in config to 'DEFAULT' ([#2580](https://togithub.com/tailwindlabs/tailwindcss/pull/2580))
- New `@apply` implementation, slight backwards incompatibilities with previous behavior ([#2159](https://togithub.com/tailwindlabs/tailwindcss/pull/2159))
- Make `theme` retrieve the expected resolved value when theme value is complex ([e13f083c4](https://togithub.com/tailwindlabs/tailwindcss/commit/e13f083c4bc48bf9870d27c966136a9584943127))
- Move `truncate` class to `textOverflow` core plugin ([#2562](https://togithub.com/tailwindlabs/tailwindcss/pull/2562))
- Remove `scrolling-touch` and `scrolling-auto` utilities ([#2573](https://togithub.com/tailwindlabs/tailwindcss/pull/2573))
- Modernize default system font stacks ([#1711](https://togithub.com/tailwindlabs/tailwindcss/pull/1711))
- Upgrade to PurgeCSS 3.0 ([8e4e0a0](https://togithub.com/tailwindlabs/tailwindcss/commit/8e4e0a0eb8dcbf84347c7562988b4f9afd344081))
- Change default `text-6xl` font-size to 3.75rem instead of 4rem ([#2619](https://togithub.com/tailwindlabs/tailwindcss/pull/2619))
- Ignore `[hidden]` elements within `space` and `divide` utilities instead of `template` elements ([#2642](https://togithub.com/tailwindlabs/tailwindcss/pull/2642))
- Automatically prefix keyframes and animation names when a prefix is configured ([#2621](https://togithub.com/tailwindlabs/tailwindcss/pull/2621), [#2641](https://togithub.com/tailwindlabs/tailwindcss/pull/2641))
- Merge `extend` objects deeply by default ([#2679](https://togithub.com/tailwindlabs/tailwindcss/pull/2679))
- Respect `preserveHtmlElements` option even when using custom PurgeCSS extractor ([#2704](https://togithub.com/tailwindlabs/tailwindcss/pull/2704))
- Namespace all internal custom properties under `tw-` to avoid collisions with end-user custom properties ([#2771](https://togithub.com/tailwindlabs/tailwindcss/pull/2771))
Configuration
📅 Schedule: "before 3am on the first day of the month" (UTC).
🚦 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, click this checkbox.
This PR contains the following updates:
1.9.6
->2.2.19
Release Notes
tailwindlabs/tailwindcss
### [`v2.2.19`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2219---2021-10-29) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.18...v2.2.19) ##### Fixed - Ensure `corePlugins` order is consisent in AOT mode ([#5928](https://togithub.com/tailwindlabs/tailwindcss/pull/5928)) ### [`v2.2.18`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2218---2021-10-29) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.17...v2.2.18) ##### Fixed - Bump versions for security vulnerabilities ([#5924](https://togithub.com/tailwindlabs/tailwindcss/pull/5924)) ### [`v2.2.17`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2217---2021-10-13) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.16...v2.2.17) ##### Fixed - Configure chokidar's `awaitWriteFinish` setting to avoid occasional stale builds on Windows ([#5758](https://togithub.com/tailwindlabs/tailwindcss/pull/5758)) ### [`v2.2.16`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2216---2021-09-26) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.15...v2.2.16) ##### Fixed - JIT: Properly handle animations that use CSS custom properties ([#5602](https://togithub.com/tailwindlabs/tailwindcss/pull/5602)) ### [`v2.2.15`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2215---2021-09-10) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.14...v2.2.15) ##### Fixed - Ensure using CLI without `-i` for input file continues to work even though deprecated ([#5464](https://togithub.com/tailwindlabs/tailwindcss/pull/5464)) ### [`v2.2.14`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2214---2021-09-08) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.13...v2.2.14) ##### Fixed - Only use `@defaults` in JIT, switch back to `clean-css` in case there's any meaningful differences in the output ([bf248cb](https://togithub.com/tailwindlabs/tailwindcss/commit/bf248cb0de889d48854fbdd26536f4a492556efd)) ### [`v2.2.13`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2213---2021-09-08) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.12...v2.2.13) ##### Fixed - Replace `clean-css` with `cssnano` for CDN builds to fix minified builds ([75cc3ca](https://togithub.com/tailwindlabs/tailwindcss/commit/75cc3ca305aedddc8a85f3df1a420fefad3fb5c4)) ### [`v2.2.12`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2212---2021-09-08) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.11...v2.2.12) ##### Fixed - Ensure that divide utilities inject a default border color ([#5438](https://togithub.com/tailwindlabs/tailwindcss/pull/5438)) ### [`v2.2.11`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2211---2021-09-07) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.10...v2.2.11) ##### Fixed - Rebundle to fix missing CLI peer dependencies ### [`v2.2.10`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2210---2021-09-06) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.9...v2.2.10) ##### Fixed - Fix build error when using `presets: []` in config file ([#4903](https://togithub.com/tailwindlabs/tailwindcss/pull/4903)) ##### Added - Reintroduce universal selector optimizations under experimental `optimizeUniversalDefaults` flag ([a9e160c](https://togithub.com/tailwindlabs/tailwindcss/commit/a9e160cf9acb75a2bbac34f8864568b12940f89a)) ### [`v2.2.9`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#229---2021-08-30) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.8...v2.2.9) ##### Fixed - JIT: Fix `@apply`ing utilities that contain variants + the important modifier ([#4854](https://togithub.com/tailwindlabs/tailwindcss/pull/4854)) - JIT: Don't strip "null" when parsing tracked file paths ([#5008](https://togithub.com/tailwindlabs/tailwindcss/pull/5008)) - Pin `clean-css` to v5.1.4 to fix empty CSS variables in CDN builds ([#5338](https://togithub.com/tailwindlabs/tailwindcss/pull/5338)) ### [`v2.2.8`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#228---2021-08-27) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.7...v2.2.8) ##### Fixed - Improve accessibility of default link focus styles in Firefox ([#5082](https://togithub.com/tailwindlabs/tailwindcss/pull/5082)) - JIT: Fix animation variants corrupting keyframes rules ([#5223](https://togithub.com/tailwindlabs/tailwindcss/pull/5223)) - JIT: Ignore escaped commas when splitting selectors to apply prefixes ([#5239](https://togithub.com/tailwindlabs/tailwindcss/pull/5239/)) - Nesting: Maintain PostCSS node sources when handling `@apply` ([#5249](https://togithub.com/tailwindlabs/tailwindcss/pull/5249)) - JIT: Fix support for animation lists ([#5252](https://togithub.com/tailwindlabs/tailwindcss/pull/5252)) - JIT: Fix arbitrary value support for `object-position` utilities ([#5245](https://togithub.com/tailwindlabs/tailwindcss/pull/5245)) - CLI: Abort watcher if stdin is closed to avoid zombie processes ([#4997](https://togithub.com/tailwindlabs/tailwindcss/pull/4997)) - JIT: Ignore arbitrary values with unbalanced brackets ([#5293](https://togithub.com/tailwindlabs/tailwindcss/pull/5293)) ### [`v2.2.7`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#227---2021-07-23) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.6...v2.2.7) ##### Fixed - Temporarily revert runtime performance optimizations introduced in v2.2.5, use universal selector again ([#5060](https://togithub.com/tailwindlabs/tailwindcss/pull/5060)) ### [`v2.2.6`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#226---2021-07-21) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.5...v2.2.6) ##### Fixed - Fix issue where base styles not generated for translate transforms in JIT ([#5038](https://togithub.com/tailwindlabs/tailwindcss/pull/5038)) ### [`v2.2.5`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#225---2021-07-21) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.4...v2.2.5) ##### Added - Added `self-baseline` utility (I know this is a patch release, no one's going to die relax) ([#5000](https://togithub.com/tailwindlabs/tailwindcss/pull/5000)) ##### Changed - JIT: Optimize universal selector usage by inlining only the relevant selectors ([#4850](https://togithub.com/tailwindlabs/tailwindcss/pull/4850))) This provides a very significant performance boost on pages with a huge number of DOM nodes, but there's a chance it could be a breaking change in very rare edge cases we haven't thought of. Please open an issue if anything related to shadows, rings, transforms, filters, or backdrop-filters seems to be behaving differently after upgrading. ##### Fixed - Fix support for `step-start` and `step-end` in animation utilities ([#4795](https://togithub.com/tailwindlabs/tailwindcss/pull/4795))) - JIT: Prevent presence of `!*` in templates from ruining everything ([#4816](https://togithub.com/tailwindlabs/tailwindcss/pull/4816))) - JIT: Improve support for quotes in arbitrary values ([#4817](https://togithub.com/tailwindlabs/tailwindcss/pull/4817))) - Fix filter/backdrop-filter/transform utilities being inserted into the wrong position if not all core plugins are enabled ([#4852](https://togithub.com/tailwindlabs/tailwindcss/pull/4852))) - JIT: Fix `@layer` rules being mistakenly inserted during incremental rebuilds ([#4853](https://togithub.com/tailwindlabs/tailwindcss/pull/4853))) - Improve build performance for projects with many small non-Tailwind stylesheets ([#4644](https://togithub.com/tailwindlabs/tailwindcss/pull/4644)) - Ensure `[hidden]` works as expected on elements where we override the default `display` value in Preflight ([#4873](https://togithub.com/tailwindlabs/tailwindcss/pull/4873)) - Fix variant configuration not being applied to `backdropOpacity` utilities ([#4892](https://togithub.com/tailwindlabs/tailwindcss/pull/4892)) ### [`v2.2.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#224---2021-06-23) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.3...v2.2.4) ##### Fixed - Remove `postinstall` script that was preventing people from installing the library ([1eacfb9](https://togithub.com/tailwindlabs/tailwindcss/commit/1eacfb98849c0d4737e0af3595ddec8c73addaac)) ### [`v2.2.3`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#223---2021-06-23) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.2...v2.2.3) ##### Added - Pass extended color palette to theme closures so it can be used without installing Tailwind when using `npx tailwindcss` ([359252c](https://togithub.com/tailwindlabs/tailwindcss/commit/359252c9b429e81217c28eb3ca7bab73d8f81e6d)) ##### Fixed - JIT: Explicitly error when `-` is used as a custom separator ([#4704](https://togithub.com/tailwindlabs/tailwindcss/pull/4704)) - JIT: Don't add multiple `~` when stacking `peer-*` variants ([#4757](https://togithub.com/tailwindlabs/tailwindcss/pull/4757)) - Remove outdated focus style fix in Preflight ([#4780](https://togithub.com/tailwindlabs/tailwindcss/pull/4780)) - Enable `purge` if provided on the CLI ([#4772](https://togithub.com/tailwindlabs/tailwindcss/pull/4772)) - JIT: Fix error when not using a config file with postcss-cli ([#4773](https://togithub.com/tailwindlabs/tailwindcss/pull/4773)) - Fix issue with `resolveConfig` not being importable in Next.js pags ([#4725](https://togithub.com/tailwindlabs/tailwindcss/pull/4725)) ### [`v2.2.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#222---2021-06-18) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.1...v2.2.2) ##### Fixed - JIT: Reintroduce `transform`, `filter`, and `backdrop-filter` classes purely to create stacking contexts to minimize the impact of the breaking change ([#4700](https://togithub.com/tailwindlabs/tailwindcss/pull/4700)) ### [`v2.2.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#2219---2021-10-29) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.2.0...v2.2.1) ##### Fixed - Ensure `corePlugins` order is consisent in AOT mode ([#5928](https://togithub.com/tailwindlabs/tailwindcss/pull/5928)) ### [`v2.2.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#220---2021-06-17) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.1.4...v2.2.0) ##### Changed - JIT: Use "tracking" context by default instead of "watching" context for improved reliability with most bundlers ([#4514](https://togithub.com/tailwindlabs/tailwindcss/pull/4514)) Depending on which tooling you use, you may need to explicitly set `TAILWIND_MODE=watch` until your build runner has been updated to support PostCSS's `dir-dependency` message type. ##### Added - Add `background-origin` utilities ([#4117](https://togithub.com/tailwindlabs/tailwindcss/pull/4117)) - Improve `@apply` performance in projects that process many CSS sources ([#3178](https://togithub.com/tailwindlabs/tailwindcss/pull/3718)) - JIT: Don't use CSS variables for color utilities if color opacity utilities are disabled ([#3984](https://togithub.com/tailwindlabs/tailwindcss/pull/3984)) - JIT: Redesign `matchUtilities` API to make it more suitable for third-party use ([#4232](https://togithub.com/tailwindlabs/tailwindcss/pull/4232)) - JIT: Support applying important utility variants ([#4260](https://togithub.com/tailwindlabs/tailwindcss/pull/4260)) - JIT: Support coercing arbitrary values when the type isn't detectable ([#4263](https://togithub.com/tailwindlabs/tailwindcss/pull/4263)) - JIT: Support for `raw` syntax in `purge` config ([#4272](https://togithub.com/tailwindlabs/tailwindcss/pull/4272)) - Add `empty` variant ([#3298](https://togithub.com/tailwindlabs/tailwindcss/pull/3298)) - Update `modern-normalize` to v1.1 ([#4287](https://togithub.com/tailwindlabs/tailwindcss/pull/4287)) - Implement `theme` function internally, remove `postcss-functions` dependency ([#4317](https://togithub.com/tailwindlabs/tailwindcss/pull/4317)) - Add `screen` function to improve nesting plugin compatibility ([#4318](https://togithub.com/tailwindlabs/tailwindcss/pull/4318)) - JIT: Add universal shorthand color opacity syntax ([#4348](https://togithub.com/tailwindlabs/tailwindcss/pull/4348)) - JIT: Add `@tailwind variants` directive to replace `@tailwind screens` ([#4356](https://togithub.com/tailwindlabs/tailwindcss/pull/4356)) - JIT: Add support for PostCSS `dir-dependency` messages in `TAILWIND_DISABLE_TOUCH` mode ([#4388](https://togithub.com/tailwindlabs/tailwindcss/pull/4388)) - JIT: Add per-side border color utilities ([#4404](https://togithub.com/tailwindlabs/tailwindcss/pull/4404)) - JIT: Add support for `before` and `after` pseudo-element variants and `content` utilities ([#4461](https://togithub.com/tailwindlabs/tailwindcss/pull/4461)) - Add new `transform` and `extract` APIs to simplify PurgeCSS/JIT customization ([#4469](https://togithub.com/tailwindlabs/tailwindcss/pull/4469)) - JIT: Add exhaustive pseudo-class and pseudo-element variant support ([#4482](https://togithub.com/tailwindlabs/tailwindcss/pull/4482)) - JIT: Add `caret-color` utilities ([#4499](https://togithub.com/tailwindlabs/tailwindcss/pull/4499)) - Rename `lightBlue` to `sky`, emit console warning when using deprecated name ([#4513](https://togithub.com/tailwindlabs/tailwindcss/pull/4513)) - New CLI with improved JIT support, `--watch` mode, and more ([#4526](https://togithub.com/tailwindlabs/tailwindcss/pull/4526), [4558](https://togithub.com/tailwindlabs/tailwindcss/pull/4558)) - JIT: Add new `peer-*` variants for styling based on sibling state ([#4556](https://togithub.com/tailwindlabs/tailwindcss/pull/4556)) - Expose `safelist` as a top-level option under `purge` for both JIT and classic engines ([#4580](https://togithub.com/tailwindlabs/tailwindcss/pull/4580)) - JIT: Remove need for `transform` class when using classes like `scale-*`, `rotate-*`, etc. ([#4604](https://togithub.com/tailwindlabs/tailwindcss/pull/4604)) - JIT: Remove need for `filter` and `backdrop-filter` classes when using classes like `contrast-*`, `backdrop-blur-*`, etc. ([#4614](https://togithub.com/tailwindlabs/tailwindcss/pull/4614)) - Support passing a custom path for your PostCSS configuration in the Tailwind CLI ([#4607](https://togithub.com/tailwindlabs/tailwindcss/pull/4607)) - Add `blur-none` by default with intent to deprecate `blur-0` ([#4614](https://togithub.com/tailwindlabs/tailwindcss/pull/4614)) ##### Fixed - JIT: Improve support for Svelte class bindings ([#4187](https://togithub.com/tailwindlabs/tailwindcss/pull/4187)) - JIT: Improve support for `calc` and `var` in arbitrary values ([#4147](https://togithub.com/tailwindlabs/tailwindcss/pull/4147)) - Convert `hsl` colors to `hsla` when transforming for opacity support instead of `rgba` ([#3850](https://togithub.com/tailwindlabs/tailwindcss/pull/3850)) - Fix `backdropBlur` variants not being generated ([#4188](https://togithub.com/tailwindlabs/tailwindcss/pull/4188)) - Improve animation value parsing ([#4250](https://togithub.com/tailwindlabs/tailwindcss/pull/4250)) - Ignore unknown object types when hashing config ([82f4eaa](https://togithub.com/tailwindlabs/tailwindcss/commit/82f4eaa6832ef8a4e3fd90869e7068efdf6e34f2)) - Ensure variants are grouped properly for plugins with order-dependent utilities ([#4273](https://togithub.com/tailwindlabs/tailwindcss/pull/4273)) - JIT: Fix temp file storage when node temp directories are kept on a different drive than the project itself ([#4044](https://togithub.com/tailwindlabs/tailwindcss/pull/4044)) - Support border-opacity utilities alongside default `border` utility ([#4277](https://togithub.com/tailwindlabs/tailwindcss/pull/4277)) - JIT: Fix source maps for expanded `@tailwind` directives ([2f15411](https://togithub.com/tailwindlabs/tailwindcss/commit/2f1541123dea29d8a2ab0f1411bf60c79eeb96b4)) - JIT: Ignore whitespace when collapsing adjacent rules ([15642fb](https://togithub.com/tailwindlabs/tailwindcss/commit/15642fbcc885eba9cc50b7678a922b09c90d6b51)) - JIT: Generate group parent classes correctly when using custom separator ([#4508](https://togithub.com/tailwindlabs/tailwindcss/pull/4508)) - JIT: Fix incorrect stacking of multiple `group` variants ([#4551](https://togithub.com/tailwindlabs/tailwindcss/pull/4551)) - JIT: Fix memory leak due to holding on to unused contexts ([#4571](https://togithub.com/tailwindlabs/tailwindcss/pull/4571)) ##### Internals - Add integration tests for popular build runners ([#4354](https://togithub.com/tailwindlabs/tailwindcss/pull/4354)) ### [`v2.1.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#214---2021-06-02) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.1.3...v2.1.4) ##### Fixed - Skip `raw` PurgeCSS sources when registering template dependencies ([#4542](https://togithub.com/tailwindlabs/tailwindcss/pull/4542)) ### [`v2.1.3`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#213---2021-06-01) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.1.2...v2.1.3) ##### Fixed - Register PurgeCSS paths as PostCSS dependencies to guarantee proper cache-busting in webpack 5 ([#4530](https://togithub.com/tailwindlabs/tailwindcss/pull/4530)) ### [`v2.1.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#212---2021-04-23) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.1.1...v2.1.2) ##### Fixed - Fix issue where JIT engine would generate the wrong CSS when using PostCSS 7 ([#4078](https://togithub.com/tailwindlabs/tailwindcss/pull/4078)) ### [`v2.1.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#211---2021-04-05) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.1.0...v2.1.1) ##### Fixed - Fix issue where JIT engine would fail to compile when a source path isn't provided by the build runner for the current input file ([#3978](https://togithub.com/tailwindlabs/tailwindcss/pull/3978)) ### [`v2.1.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#210---2021-04-05) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.0.4...v2.1.0) ##### Added - Add alternate JIT engine (in preview) ([#3905](https://togithub.com/tailwindlabs/tailwindcss/pull/3905)) - Add new `mix-blend-mode` and `background-blend-mode` utilities ([#3920](https://togithub.com/tailwindlabs/tailwindcss/pull/3920)) - Add new `box-decoration-break` utilities ([#3911](https://togithub.com/tailwindlabs/tailwindcss/pull/3911)) - Add new `isolation` utilities ([#3914](https://togithub.com/tailwindlabs/tailwindcss/pull/3914)) - Add `inline-table` display utility ([#3563](https://togithub.com/tailwindlabs/tailwindcss/pull/3563)) - Add `list-item` display utility ([#3929](https://togithub.com/tailwindlabs/tailwindcss/pull/3929)) - Add new `filter` and `backdrop-filter` utilities ([#3923](https://togithub.com/tailwindlabs/tailwindcss/pull/3923)) ### [`v2.0.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#204---2021-03-17) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.0.3...v2.0.4) ##### Fixed - Pass full `var(--bg-opacity)` value as `opacityValue` when defining colors as functions ### [`v2.0.3`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#203---2021-02-07) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.0.2...v2.0.3) ##### Fixed - Ensure sourcemap input is deterministic when using `@apply` in Vue components ([#3356](https://togithub.com/tailwindlabs/tailwindcss/pull/3356)) - Ensure placeholder opacity is consistent across browsers ([#3308](https://togithub.com/tailwindlabs/tailwindcss/pull/3308)) - Fix issue where `theme()` didn't work with colors defined as functions ([#2919](https://togithub.com/tailwindlabs/tailwindcss/pull/2919)) - Enable `dark` variants by default for color opacity utilities ([#2975](https://togithub.com/tailwindlabs/tailwindcss/pull/2975)) ##### Added - Add support for a `tailwind.config.cjs` file in Node ESM projects ([#3181](https://togithub.com/tailwindlabs/tailwindcss/pull/3181)) - Add version comment to Preflight ([#3255](https://togithub.com/tailwindlabs/tailwindcss/pull/3255)) - Add `cursor-help` by default ([#3199](https://togithub.com/tailwindlabs/tailwindcss/pull/3199)) ### [`v2.0.2`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#202---2020-12-11) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.0.1...v2.0.2) ##### Fixed - Fix issue with `@apply` not working as expected with `!important` inside an atrule ([#2824](https://togithub.com/tailwindlabs/tailwindcss/pull/2824)) - Fix issue with `@apply` not working as expected with defined classes ([#2832](https://togithub.com/tailwindlabs/tailwindcss/pull/2832)) - Fix memory leak, and broken `@apply` when splitting up files ([#3032](https://togithub.com/tailwindlabs/tailwindcss/pull/3032)) ##### Added - Add default values for the `ring` utility ([#2951](https://togithub.com/tailwindlabs/tailwindcss/pull/2951)) ### [`v2.0.1`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#201---2020-11-18) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v2.0.0...v2.0.1) - Nothing, just the only thing I could do when I found out npm won't let me publish the same version under two tags. ### [`v2.0.0`](https://togithub.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md#200---2020-11-18) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v1.9.6...v2.0.0) ##### Added - Add redesigned color palette ([#2623](https://togithub.com/tailwindlabs/tailwindcss/pull/2623), [700866c](https://togithub.com/tailwindlabs/tailwindcss/commit/700866ce5e0c0b8d140be161c4d07fc6f31242bc), [#2633](https://togithub.com/tailwindlabs/tailwindcss/pull/2633)) - Add dark mode support ([#2279](https://togithub.com/tailwindlabs/tailwindcss/pull/2279), [#2631](https://togithub.com/tailwindlabs/tailwindcss/pull/2631)) - Add `overflow-ellipsis` and `overflow-clip` utilities ([#1289](https://togithub.com/tailwindlabs/tailwindcss/pull/1289)) - Add `transform-gpu` to force hardware acceleration on transforms when desired ([#1380](https://togithub.com/tailwindlabs/tailwindcss/pull/1380)) - Extend default spacing scale ([#2630](https://togithub.com/tailwindlabs/tailwindcss/pull/2630), [7f05204](https://togithub.com/tailwindlabs/tailwindcss/commit/7f05204ce7a5581b6845591448265c3c21afde86)) - Add spacing scale to `inset` plugin ([#2630](https://togithub.com/tailwindlabs/tailwindcss/pull/2630)) - Add percentage sizes to `translate`, `inset`, and `height` plugins ([#2630](https://togithub.com/tailwindlabs/tailwindcss/pull/2630), [5259560](https://togithub.com/tailwindlabs/tailwindcss/commit/525956065272dc53e8f8395f55f9ad13077a38d1)) - Extend default font size scale ([#2609](https://togithub.com/tailwindlabs/tailwindcss/pull/2609), [#2619](https://togithub.com/tailwindlabs/tailwindcss/pull/2619)) - Support using `@apply` with complex classes, including variants like `lg:hover:bg-blue-500` ([#2159](https://togithub.com/tailwindlabs/tailwindcss/pull/2159)) - Add new `2xl` breakpoint at 1536px by default ([#2609](https://togithub.com/tailwindlabs/tailwindcss/pull/2609)) - Add default line-height values for font-size utilities ([#2609](https://togithub.com/tailwindlabs/tailwindcss/pull/2609)) - Support defining theme values using arrays for CSS properties that support comma separated values ([e13f083c4](https://togithub.com/tailwindlabs/tailwindcss/commit/e13f083c4bc48bf9870d27c966136a9584943127)) - Enable `group-hover` for color plugins, `boxShadow`, and `textDecoration` by default ([28985b6](https://togithub.com/tailwindlabs/tailwindcss/commit/28985b6cd592e72d4849fdb9ce97eb045744e09c), [f6923b1](https://togithub.com/tailwindlabs/tailwindcss/commit/f6923b1)) - Enable `focus` for z-index utilities by default ([ae5b3d3](https://togithub.com/tailwindlabs/tailwindcss/commit/ae5b3d312d5000ae9c2065001f3df7add72dc365)) - Support `extend` in `variants` configuration ([#2651](https://togithub.com/tailwindlabs/tailwindcss/pull/2651)) - Add `max-w-prose` class by default ([#2574](https://togithub.com/tailwindlabs/tailwindcss/pull/2574)) - Support flattening deeply nested color objects ([#2148](https://togithub.com/tailwindlabs/tailwindcss/pull/2148)) - Support defining presets as functions ([#2680](https://togithub.com/tailwindlabs/tailwindcss/pull/2680)) - Support deep merging of objects under `extend` ([#2679](https://togithub.com/tailwindlabs/tailwindcss/pull/2679), [#2700](https://togithub.com/tailwindlabs/tailwindcss/pull/2700)) - Enable `focus-within` for all plugins that have `focus` enabled by default ([1a21f072](https://togithub.com/tailwindlabs/tailwindcss/commit/1a21f0721c7368d61fa3feef33d616de3f78c7d7), [f6923b1](https://togithub.com/tailwindlabs/tailwindcss/commit/f6923b1)) - Added new `ring` utilities for creating outline/focus rings using box shadows ([#2747](https://togithub.com/tailwindlabs/tailwindcss/pull/2747), [879f088](https://togithub.com/tailwindlabs/tailwindcss/commit/879f088), [e0788ef](https://togithub.com/tailwindlabs/tailwindcss/commit/879f088)) - Added `5` and `95` to opacity scale ([#2747](https://togithub.com/tailwindlabs/tailwindcss/pull/2747)) - Add support for default duration and timing function values whenever enabling transitions ([#2755](https://togithub.com/tailwindlabs/tailwindcss/pull/2755)) ##### Changed - Completely redesign color palette ([#2623](https://togithub.com/tailwindlabs/tailwindcss/pull/2623), [700866c](https://togithub.com/tailwindlabs/tailwindcss/commit/700866ce5e0c0b8d140be161c4d07fc6f31242bc), [#2633](https://togithub.com/tailwindlabs/tailwindcss/pull/2633)) - Drop support for Node 8 and 10 ([#2582](https://togithub.com/tailwindlabs/tailwindcss/pull/2582)) - Removed `target` feature and dropped any compatibility with IE 11 ([#2571](https://togithub.com/tailwindlabs/tailwindcss/pull/2571)) - Upgrade to PostCSS 8 (but include PostCSS 7 compatibility build) ([729b400](https://togithub.com/tailwindlabs/tailwindcss/commit/729b400a685973f46af73c8a68b364f20f7c5e1e), [1d8679d](https://togithub.com/tailwindlabs/tailwindcss/commit/1d8679d37e0eb1ba8281b2076bade5fc754f47dd), [c238ed1](https://togithub.com/tailwindlabs/tailwindcss/commit/c238ed15b5c02ff51978965511312018f2bc2cae)) - Removed `shadow-outline`, `shadow-solid`, and `shadow-xs` by default in favor of new `ring` API ([#2747](https://togithub.com/tailwindlabs/tailwindcss/pull/2747)) - Switch `normalize.css` to `modern-normalize` ([#2572](https://togithub.com/tailwindlabs/tailwindcss/pull/2572)) - Rename `whitespace-no-wrap` to `whitespace-nowrap` ([#2664](https://togithub.com/tailwindlabs/tailwindcss/pull/2664)) - Rename `flex-no-wrap` to `flex-nowrap` ([#2676](https://togithub.com/tailwindlabs/tailwindcss/pull/2676)) - Remove `clearfix` utility, recommend `flow-root` instead ([#2766](https://togithub.com/tailwindlabs/tailwindcss/pull/2766)) - Disable `hover` and `focus` for `fontWeight` utilities by default ([f6923b1](https://togithub.com/tailwindlabs/tailwindcss/commit/f6923b1)) - Remove `grid-gap` fallbacks needed for old versions of Safari ([5ec45fa](https://togithub.com/tailwindlabs/tailwindcss/commit/5ec45fa)) - Change special use of 'default' in config to 'DEFAULT' ([#2580](https://togithub.com/tailwindlabs/tailwindcss/pull/2580)) - New `@apply` implementation, slight backwards incompatibilities with previous behavior ([#2159](https://togithub.com/tailwindlabs/tailwindcss/pull/2159)) - Make `theme` retrieve the expected resolved value when theme value is complex ([e13f083c4](https://togithub.com/tailwindlabs/tailwindcss/commit/e13f083c4bc48bf9870d27c966136a9584943127)) - Move `truncate` class to `textOverflow` core plugin ([#2562](https://togithub.com/tailwindlabs/tailwindcss/pull/2562)) - Remove `scrolling-touch` and `scrolling-auto` utilities ([#2573](https://togithub.com/tailwindlabs/tailwindcss/pull/2573)) - Modernize default system font stacks ([#1711](https://togithub.com/tailwindlabs/tailwindcss/pull/1711)) - Upgrade to PurgeCSS 3.0 ([8e4e0a0](https://togithub.com/tailwindlabs/tailwindcss/commit/8e4e0a0eb8dcbf84347c7562988b4f9afd344081)) - Change default `text-6xl` font-size to 3.75rem instead of 4rem ([#2619](https://togithub.com/tailwindlabs/tailwindcss/pull/2619)) - Ignore `[hidden]` elements within `space` and `divide` utilities instead of `template` elements ([#2642](https://togithub.com/tailwindlabs/tailwindcss/pull/2642)) - Automatically prefix keyframes and animation names when a prefix is configured ([#2621](https://togithub.com/tailwindlabs/tailwindcss/pull/2621), [#2641](https://togithub.com/tailwindlabs/tailwindcss/pull/2641)) - Merge `extend` objects deeply by default ([#2679](https://togithub.com/tailwindlabs/tailwindcss/pull/2679)) - Respect `preserveHtmlElements` option even when using custom PurgeCSS extractor ([#2704](https://togithub.com/tailwindlabs/tailwindcss/pull/2704)) - Namespace all internal custom properties under `tw-` to avoid collisions with end-user custom properties ([#2771](https://togithub.com/tailwindlabs/tailwindcss/pull/2771))Configuration
📅 Schedule: "before 3am on the first day of the month" (UTC).
🚦 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 WhiteSource Renovate. View repository job log here.