Skip to content

Releases: tailwindlabs/tailwindcss

v2.2.14

10 Sep 13:53
cd15b3e
Compare
Choose a tag to compare

Fixed

  • Only use @defaults in JIT, switch back to clean-css in case there's any meaningful differences in the output (bf248cb)

v2.2.13

08 Sep 13:32
454a189
Compare
Choose a tag to compare

Fixed

  • Fix broken CDN build

v2.2.12

10 Sep 13:53
f6b862c
Compare
Choose a tag to compare

Fixed

  • Ensure that divide utilities inject a default border color (#5438)

v2.2.11

10 Sep 13:52
Compare
Choose a tag to compare

Fixed

  • Rebundle to fix missing CLI peer dependencies

v2.2.10

06 Sep 19:34
Compare
Choose a tag to compare

Fixed

  • Fix build error when using presets: [] in config file (#4903)

Added

  • Reintroduce universal selector optimizations under experimental optimizeUniversalDefaults flag (a9e160c)

v2.2.9

06 Sep 19:34
267f20c
Compare
Choose a tag to compare

Fixed

  • JIT: Fix @applying utilities that contain variants + the important modifier (#4854)
  • JIT: Don't strip "null" when parsing tracked file paths (#5008)
  • Pin clean-css to v5.1.4 to fix empty CSS variables in CDN builds (#5338)

v2.2.8

06 Sep 19:34
211f40b
Compare
Choose a tag to compare

Fixed

  • Improve accessibility of default link focus styles in Firefox (#5082)
  • JIT: Fix animation variants corrupting keyframes rules (#5223)
  • JIT: Ignore escaped commas when splitting selectors to apply prefixes (#5239)
  • Nesting: Maintain PostCSS node sources when handling @apply (#5249)
  • JIT: Fix support for animation lists (#5252)
  • JIT: Fix arbitrary value support for object-position utilities (#5245)
  • CLI: Abort watcher if stdin is closed to avoid zombie processes (#4997)
  • JIT: Ignore arbitrary values with unbalanced brackets (#5293)

v2.2.7

10 Aug 12:46
Compare
Choose a tag to compare

Fixed

  • Temporarily revert runtime performance optimizations introduced in v2.2.5, use universal selector again (#5060)

v2.2.6

21 Jul 19:47
Compare
Choose a tag to compare

Fixed

  • Fix issue where base styles not generated for translate transforms in JIT (#5038)

v2.2.5

21 Jul 13:17
Compare
Choose a tag to compare

Added

  • Added self-baseline utility (I know this is a patch release, no one's going to die relax) (#5000)

Changed

  • JIT: Optimize universal selector usage by inlining only the relevant selectors (#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))
  • JIT: Prevent presence of !* in templates from ruining everything (#4816))
  • JIT: Improve support for quotes in arbitrary values (#4817))
  • Fix filter/backdrop-filter/transform utilities being inserted into the wrong position if not all core plugins are enabled (#4852))
  • JIT: Fix @layer rules being mistakenly inserted during incremental rebuilds (#4853))
  • Improve build performance for projects with many small non-Tailwind stylesheets (#4644)
  • Ensure [hidden] works as expected on elements where we override the default display value in Preflight (#4873)
  • Fix variant configuration not being applied to backdropOpacity utilities (#4892)