You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2231 lines
108 KiB

2 years ago
  1. # Changelog
  2. All notable changes to this project will be documented in this file.
  3. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
  4. and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
  5. ## [Unreleased]
  6. - Nothing yet!
  7. ## [3.1.8] - 2022-08-05
  8. ### Fixed
  9. - Don’t prefix classes within reused arbitrary variants ([#8992](https://github.com/tailwindlabs/tailwindcss/pull/8992))
  10. - Fix usage of alpha values inside single-named colors that are functions ([#9008](https://github.com/tailwindlabs/tailwindcss/pull/9008))
  11. - Fix `@apply` of user utilities when negative and non-negative versions both exist ([#9027](https://github.com/tailwindlabs/tailwindcss/pull/9027))
  12. ## [3.1.7] - 2022-07-29
  13. ### Fixed
  14. - Don't rewrite source maps for `@layer` rules ([#8971](https://github.com/tailwindlabs/tailwindcss/pull/8971))
  15. ### Added
  16. - Added types for `resolveConfig` ([#8924](https://github.com/tailwindlabs/tailwindcss/pull/8924))
  17. ## [3.1.6] - 2022-07-11
  18. ### Fixed
  19. - Fix usage on Node 12.x ([b4e637e](https://github.com/tailwindlabs/tailwindcss/commit/b4e637e2e096a9d6f2210efba9541f6fd4f28e56))
  20. - Handle theme keys with slashes when using `theme()` in CSS ([#8831](https://github.com/tailwindlabs/tailwindcss/pull/8831))
  21. ## [3.1.5] - 2022-07-07
  22. ### Added
  23. - Support configuring a default `font-weight` for each font size utility ([#8763](https://github.com/tailwindlabs/tailwindcss/pull/8763))
  24. - Add support for alpha values in safe list ([#8774](https://github.com/tailwindlabs/tailwindcss/pull/8774))
  25. ### Fixed
  26. - Improve types to support fallback values in the CSS-in-JS syntax used in plugin APIs ([#8762](https://github.com/tailwindlabs/tailwindcss/pull/8762))
  27. - Support including `tailwindcss` and `autoprefixer` in `postcss.config.js` in standalone CLI ([#8769](https://github.com/tailwindlabs/tailwindcss/pull/8769))
  28. - Fix using special-characters as prefixes ([#8772](https://github.com/tailwindlabs/tailwindcss/pull/8772))
  29. - Don’t prefix classes used within arbitrary variants ([#8773](https://github.com/tailwindlabs/tailwindcss/pull/8773))
  30. - Add more explicit types for the default theme ([#8780](https://github.com/tailwindlabs/tailwindcss/pull/8780))
  31. ## [3.1.4] - 2022-06-21
  32. ### Fixed
  33. - Provide default to `<alpha-value>` when using `theme()` ([#8652](https://github.com/tailwindlabs/tailwindcss/pull/8652))
  34. - Detect arbitrary variants with quotes ([#8687](https://github.com/tailwindlabs/tailwindcss/pull/8687))
  35. - Don’t add spaces around raw `/` that are preceded by numbers ([#8688](https://github.com/tailwindlabs/tailwindcss/pull/8688))
  36. ## [3.1.3] - 2022-06-14
  37. ### Fixed
  38. - Fix extraction of multi-word utilities with arbitrary values and quotes ([#8604](https://github.com/tailwindlabs/tailwindcss/pull/8604))
  39. - Fix casing of import of `corePluginList` type definition ([#8587](https://github.com/tailwindlabs/tailwindcss/pull/8587))
  40. - Ignore PostCSS nodes returned by `addVariant` ([#8608](https://github.com/tailwindlabs/tailwindcss/pull/8608))
  41. - Fix missing spaces around arithmetic operators ([#8615](https://github.com/tailwindlabs/tailwindcss/pull/8615))
  42. - Detect alpha value in CSS `theme()` function when using quotes ([#8625](https://github.com/tailwindlabs/tailwindcss/pull/8625))
  43. - Fix "Maximum call stack size exceeded" bug ([#8636](https://github.com/tailwindlabs/tailwindcss/pull/8636))
  44. - Allow functions returning parallel variants to mutate the container ([#8622](https://github.com/tailwindlabs/tailwindcss/pull/8622))
  45. - Remove text opacity CSS variables from `::marker` ([#8622](https://github.com/tailwindlabs/tailwindcss/pull/8622))
  46. ## [3.1.2] - 2022-06-10
  47. ### Fixed
  48. - Ensure `\` is a valid arbitrary variant token ([#8576](https://github.com/tailwindlabs/tailwindcss/pull/8576))
  49. - Enable `postcss-import` in the CLI by default in watch mode ([#8574](https://github.com/tailwindlabs/tailwindcss/pull/8574), [#8580](https://github.com/tailwindlabs/tailwindcss/pull/8580))
  50. ## [3.1.1] - 2022-06-09
  51. ### Fixed
  52. - Fix candidate extractor regression ([#8558](https://github.com/tailwindlabs/tailwindcss/pull/8558))
  53. - Split `::backdrop` into separate defaults group ([#8567](https://github.com/tailwindlabs/tailwindcss/pull/8567))
  54. - Fix postcss plugin type ([#8564](https://github.com/tailwindlabs/tailwindcss/pull/8564))
  55. - Fix class detection in markdown code fences and slim templates ([#8569](https://github.com/tailwindlabs/tailwindcss/pull/8569))
  56. ## [3.1.0] - 2022-06-08
  57. ### Fixed
  58. - Types: allow for arbitrary theme values (for 3rd party plugins) ([#7926](https://github.com/tailwindlabs/tailwindcss/pull/7926))
  59. - Don’t split vars with numbers in them inside arbitrary values ([#8091](https://github.com/tailwindlabs/tailwindcss/pull/8091))
  60. - Require matching prefix when detecting negatives ([#8121](https://github.com/tailwindlabs/tailwindcss/pull/8121))
  61. - Handle duplicate At Rules without children ([#8122](https://github.com/tailwindlabs/tailwindcss/pull/8122))
  62. - Allow arbitrary values with commas in `@apply` ([#8125](https://github.com/tailwindlabs/tailwindcss/pull/8125))
  63. - Fix intellisense for plugins with multiple `@apply` rules ([#8213](https://github.com/tailwindlabs/tailwindcss/pull/8213))
  64. - Improve type detection for arbitrary color values ([#8201](https://github.com/tailwindlabs/tailwindcss/pull/8201))
  65. - Support PostCSS config options in config file in CLI ([#8226](https://github.com/tailwindlabs/tailwindcss/pull/8226))
  66. - Remove default `[hidden]` style in preflight ([#8248](https://github.com/tailwindlabs/tailwindcss/pull/8248))
  67. - Only check selectors containing base apply candidates for circular dependencies ([#8222](https://github.com/tailwindlabs/tailwindcss/pull/8222))
  68. - Rewrite default class extractor ([#8204](https://github.com/tailwindlabs/tailwindcss/pull/8204))
  69. - Move `important` selector to the front when `@apply`-ing selector-modifying variants in custom utilities ([#8313](https://github.com/tailwindlabs/tailwindcss/pull/8313))
  70. - Error when registering an invalid custom variant ([#8345](https://github.com/tailwindlabs/tailwindcss/pull/8345))
  71. - Create tailwind.config.cjs file in ESM package when running init ([#8363](https://github.com/tailwindlabs/tailwindcss/pull/8363))
  72. - Fix `matchVariants` that use at-rules and placeholders ([#8392](https://github.com/tailwindlabs/tailwindcss/pull/8392))
  73. - Improve types of the `tailwindcss/plugin` ([#8400](https://github.com/tailwindlabs/tailwindcss/pull/8400))
  74. - Allow returning parallel variants from `addVariant` or `matchVariant` callback functions ([#8455](https://github.com/tailwindlabs/tailwindcss/pull/8455))
  75. - Try using local `postcss` installation first in the CLI ([#8270](https://github.com/tailwindlabs/tailwindcss/pull/8270))
  76. - Allow default ring color to be a function ([#7587](https://github.com/tailwindlabs/tailwindcss/pull/7587))
  77. - Don't inherit `to` value from parent gradients ([#8489](https://github.com/tailwindlabs/tailwindcss/pull/8489))
  78. - Remove process dependency from log functions ([#8530](https://github.com/tailwindlabs/tailwindcss/pull/8530))
  79. - Ensure we can use `@import 'tailwindcss/...'` without node_modules ([#8537](https://github.com/tailwindlabs/tailwindcss/pull/8537))
  80. ### Changed
  81. - Only apply hover styles when supported (future) ([#8394](https://github.com/tailwindlabs/tailwindcss/pull/8394))
  82. - Respect default ring color opacity (future) ([#8448](https://github.com/tailwindlabs/tailwindcss/pull/8448), [3f4005e](https://github.com/tailwindlabs/tailwindcss/commit/3f4005e833445f7549219eb5ae89728cbb3a2630))
  83. ### Added
  84. - Support PostCSS `Document` nodes ([#7291](https://github.com/tailwindlabs/tailwindcss/pull/7291))
  85. - Add `text-start` and `text-end` utilities ([#6656](https://github.com/tailwindlabs/tailwindcss/pull/6656))
  86. - Support customizing class name when using `darkMode: 'class'` ([#5800](https://github.com/tailwindlabs/tailwindcss/pull/5800))
  87. - Add `--poll` option to the CLI ([#7725](https://github.com/tailwindlabs/tailwindcss/pull/7725))
  88. - Add new `border-spacing` utilities ([#7102](https://github.com/tailwindlabs/tailwindcss/pull/7102))
  89. - Add `enabled` variant ([#7905](https://github.com/tailwindlabs/tailwindcss/pull/7905))
  90. - Add TypeScript types for the `tailwind.config.js` file ([#7891](https://github.com/tailwindlabs/tailwindcss/pull/7891))
  91. - Add `backdrop` variant ([#7924](https://github.com/tailwindlabs/tailwindcss/pull/7924), [#8526](https://github.com/tailwindlabs/tailwindcss/pull/8526))
  92. - Add `grid-flow-dense` utility ([#8193](https://github.com/tailwindlabs/tailwindcss/pull/8193))
  93. - Add `mix-blend-plus-lighter` utility ([#8288](https://github.com/tailwindlabs/tailwindcss/pull/8288))
  94. - Add arbitrary variants ([#8299](https://github.com/tailwindlabs/tailwindcss/pull/8299))
  95. - Add experimental `matchVariant` API ([#8310](https://github.com/tailwindlabs/tailwindcss/pull/8310), [34fd0fb8](https://github.com/tailwindlabs/tailwindcss/commit/34fd0fb82aa574cddc5c7aa3ad7d1af5e3735e5d))
  96. - Add `prefers-contrast` media query variants ([#8410](https://github.com/tailwindlabs/tailwindcss/pull/8410))
  97. - Add opacity support when referencing colors with `theme` function ([#8416](https://github.com/tailwindlabs/tailwindcss/pull/8416))
  98. - Add `postcss-import` support to the CLI ([#8437](https://github.com/tailwindlabs/tailwindcss/pull/8437))
  99. - Add `optional` variant ([#8486](https://github.com/tailwindlabs/tailwindcss/pull/8486))
  100. - Add `<alpha-value>` placeholder support for custom colors ([#8501](https://github.com/tailwindlabs/tailwindcss/pull/8501))
  101. ## [3.0.24] - 2022-04-12
  102. ### Fixed
  103. - Prevent nesting plugin from breaking other plugins ([#7563](https://github.com/tailwindlabs/tailwindcss/pull/7563))
  104. - Recursively collapse adjacent rules ([#7565](https://github.com/tailwindlabs/tailwindcss/pull/7565))
  105. - Preserve source maps for generated CSS ([#7588](https://github.com/tailwindlabs/tailwindcss/pull/7588))
  106. - Split box shadows on top-level commas only ([#7479](https://github.com/tailwindlabs/tailwindcss/pull/7479))
  107. - Use local user CSS cache for `@apply` ([#7524](https://github.com/tailwindlabs/tailwindcss/pull/7524))
  108. - Invalidate context when main CSS changes ([#7626](https://github.com/tailwindlabs/tailwindcss/pull/7626))
  109. - Only add `!` to selector class matching template candidate when using important modifier with mutli-class selectors ([#7664](https://github.com/tailwindlabs/tailwindcss/pull/7664))
  110. - Correctly parse and prefix animation names with dots ([#7163](https://github.com/tailwindlabs/tailwindcss/pull/7163))
  111. - Fix extraction from template literal/function with array ([#7481](https://github.com/tailwindlabs/tailwindcss/pull/7481))
  112. - Don't output unparsable arbitrary values ([#7789](https://github.com/tailwindlabs/tailwindcss/pull/7789))
  113. - Fix generation of `div:not(.foo)` if `.foo` is never defined ([#7815](https://github.com/tailwindlabs/tailwindcss/pull/7815))
  114. - Allow for custom properties in `rgb`, `rgba`, `hsl` and `hsla` colors ([#7933](https://github.com/tailwindlabs/tailwindcss/pull/7933))
  115. - Remove autoprefixer as explicit peer-dependency to avoid invalid warnings in situations where it isn't actually needed ([#7949](https://github.com/tailwindlabs/tailwindcss/pull/7949))
  116. - Ensure the `percentage` data type is validated correctly ([#8015](https://github.com/tailwindlabs/tailwindcss/pull/8015))
  117. - Make sure `font-weight` is inherited by form controls in all browsers ([#8078](https://github.com/tailwindlabs/tailwindcss/pull/8078))
  118. ### Changed
  119. - Replace `chalk` with `picocolors` ([#6039](https://github.com/tailwindlabs/tailwindcss/pull/6039))
  120. - Replace `cosmiconfig` with `lilconfig` ([#6039](https://github.com/tailwindlabs/tailwindcss/pull/6038))
  121. - Update `cssnano` to avoid removing empty variables when minifying ([#7818](https://github.com/tailwindlabs/tailwindcss/pull/7818))
  122. ## [3.0.23] - 2022-02-16
  123. ### Fixed
  124. - Remove opacity variables from `:visited` pseudo class ([#7458](https://github.com/tailwindlabs/tailwindcss/pull/7458))
  125. - Support arbitrary values + calc + theme with quotes ([#7462](https://github.com/tailwindlabs/tailwindcss/pull/7462))
  126. - Don't duplicate layer output when scanning content with variants + wildcards ([#7478](https://github.com/tailwindlabs/tailwindcss/pull/7478))
  127. - Implement `getClassOrder` instead of `sortClassList` ([#7459](https://github.com/tailwindlabs/tailwindcss/pull/7459))
  128. ## [3.0.22] - 2022-02-11
  129. ### Fixed
  130. - Temporarily move `postcss` to dependencies ([#7424](https://github.com/tailwindlabs/tailwindcss/pull/7424))
  131. ## [3.0.21] - 2022-02-10
  132. ### Fixed
  133. - Move prettier plugin to dev dependencies ([#7418](https://github.com/tailwindlabs/tailwindcss/pull/7418))
  134. ## [3.0.20] - 2022-02-10
  135. ### Added
  136. - Expose `context.sortClassList(classes)` ([#7412](https://github.com/tailwindlabs/tailwindcss/pull/7412))
  137. ## [3.0.19] - 2022-02-07
  138. ### Fixed
  139. - Fix preflight border color fallback ([#7288](https://github.com/tailwindlabs/tailwindcss/pull/7288))
  140. - Correctly parse shadow lengths without a leading zero ([#7289](https://github.com/tailwindlabs/tailwindcss/pull/7289))
  141. - Don't crash when scanning extremely long class candidates ([#7331](https://github.com/tailwindlabs/tailwindcss/pull/7331))
  142. - Use less hacky fix for URLs detected as custom properties ([#7275](https://github.com/tailwindlabs/tailwindcss/pull/7275))
  143. - Correctly generate negative utilities when dash is before the prefix ([#7295](https://github.com/tailwindlabs/tailwindcss/pull/7295))
  144. - Detect prefixed negative utilities in the safelist ([#7295](https://github.com/tailwindlabs/tailwindcss/pull/7295))
  145. ## [3.0.18] - 2022-01-28
  146. ### Fixed
  147. - Fix `@apply` order regression (in `addComponents`, `addUtilities`, ...) ([#7232](https://github.com/tailwindlabs/tailwindcss/pull/7232))
  148. - Quick fix for incorrect arbitrary properties when using URLs ([#7252](https://github.com/tailwindlabs/tailwindcss/pull/7252))
  149. ## [3.0.17] - 2022-01-26
  150. ### Fixed
  151. - Remove false positive warning in CLI when using the `--content` option ([#7220](https://github.com/tailwindlabs/tailwindcss/pull/7220))
  152. ## [3.0.16] - 2022-01-24
  153. ### Fixed
  154. - Ensure to transpile the PostCSS Nesting plugin (tailwindcss/nesting) ([#7080](https://github.com/tailwindlabs/tailwindcss/pull/7080))
  155. - Improve various warnings ([#7118](https://github.com/tailwindlabs/tailwindcss/pull/7118))
  156. - Fix grammatical mistake ([cca5a38](https://github.com/tailwindlabs/tailwindcss/commit/cca5a3804e1d3ee0214491921e1aec35bf62a813))
  157. ## [3.0.15] - 2022-01-15
  158. ### Fixed
  159. - Temporarily remove optional chaining in nesting plugin ([#7077](https://github.com/tailwindlabs/tailwindcss/pull/7077))
  160. ## [3.0.14] - 2022-01-14
  161. ### Added
  162. - Show warnings for invalid content config ([#7065](https://github.com/tailwindlabs/tailwindcss/pull/7065))
  163. ### Fixed
  164. - Only emit utility/component variants when those layers exist ([#7066](https://github.com/tailwindlabs/tailwindcss/pull/7066))
  165. - Ensure nesting plugins can receive options ([#7016](https://github.com/tailwindlabs/tailwindcss/pull/7016))
  166. ## [3.0.13] - 2022-01-11
  167. ### Fixed
  168. - Fix consecutive builds with at apply producing different CSS ([#6999](https://github.com/tailwindlabs/tailwindcss/pull/6999))
  169. ## [3.0.12] - 2022-01-07
  170. ### Fixed
  171. - Allow use of falsy values in theme config ([#6917](https://github.com/tailwindlabs/tailwindcss/pull/6917))
  172. - Ensure we can apply classes that are grouped with non-class selectors ([#6922](https://github.com/tailwindlabs/tailwindcss/pull/6922))
  173. - Improve standalone CLI compatibility on Linux by switching to the `linuxstatic` build target ([#6914](https://github.com/tailwindlabs/tailwindcss/pull/6914))
  174. - Ensure `@apply` works consistently with or without `@layer` ([#6938](https://github.com/tailwindlabs/tailwindcss/pull/6938))
  175. - Only emit defaults when using base layer ([#6926](https://github.com/tailwindlabs/tailwindcss/pull/6926))
  176. - Emit plugin defaults regardless of usage ([#6926](https://github.com/tailwindlabs/tailwindcss/pull/6926))
  177. - Move default border color back to preflight ([#6926](https://github.com/tailwindlabs/tailwindcss/pull/6926))
  178. - Change `experimental.optimizeUniversalDefaults` to only work with `@tailwind base` ([#6926](https://github.com/tailwindlabs/tailwindcss/pull/6926))
  179. ## [3.0.11] - 2022-01-05
  180. ### Fixed
  181. - Preserve casing of CSS variables added by plugins ([#6888](https://github.com/tailwindlabs/tailwindcss/pull/6888))
  182. - Ignore content paths that are passed in but don't actually exist ([#6901](https://github.com/tailwindlabs/tailwindcss/pull/6901))
  183. - Revert change that applies Tailwind's defaults in isolated environments like CSS modules ([9fdc391](https://github.com/tailwindlabs/tailwindcss/commit/9fdc391d4ff93e7e350f5ce439060176b1f0162f))
  184. ## [3.0.10] - 2022-01-04
  185. ### Fixed
  186. - Fix `@apply` in files without `@tailwind` directives ([#6580](https://github.com/tailwindlabs/tailwindcss/pull/6580), [#6875](https://github.com/tailwindlabs/tailwindcss/pull/6875))
  187. - CLI: avoid unnecessary writes to output files ([#6550](https://github.com/tailwindlabs/tailwindcss/pull/6550))
  188. ### Added
  189. - Allow piping data into the CLI ([#6876](https://github.com/tailwindlabs/tailwindcss/pull/6876))
  190. ## [3.0.9] - 2022-01-03
  191. ### Fixed
  192. - Improve `DEBUG` flag ([#6797](https://github.com/tailwindlabs/tailwindcss/pull/6797), [#6804](https://github.com/tailwindlabs/tailwindcss/pull/6804))
  193. - Ensure we can use `<` and `>` characters in modifiers ([#6851](https://github.com/tailwindlabs/tailwindcss/pull/6851))
  194. - Validate `theme()` works in arbitrary values ([#6852](https://github.com/tailwindlabs/tailwindcss/pull/6852))
  195. - Properly detect `theme()` value usage in arbitrary properties ([#6854](https://github.com/tailwindlabs/tailwindcss/pull/6854))
  196. - Improve collapsing of duplicate declarations ([#6856](https://github.com/tailwindlabs/tailwindcss/pull/6856))
  197. - Remove support for `TAILWIND_MODE=watch` ([#6858](https://github.com/tailwindlabs/tailwindcss/pull/6858))
  198. ## [3.0.8] - 2021-12-28
  199. ### Fixed
  200. - Reduce specificity of `abbr` rule in preflight ([#6671](https://github.com/tailwindlabs/tailwindcss/pull/6671))
  201. - Support HSL with hue units in arbitrary values ([#6726](https://github.com/tailwindlabs/tailwindcss/pull/6726))
  202. - Add `node16-linux-arm64` target for standalone CLI ([#6693](https://github.com/tailwindlabs/tailwindcss/pull/6693))
  203. ## [3.0.7] - 2021-12-17
  204. ### Fixed
  205. - Don't mutate custom color palette when overriding per-plugin colors ([#6546](https://github.com/tailwindlabs/tailwindcss/pull/6546))
  206. - Improve circular dependency detection when using `@apply` ([#6588](https://github.com/tailwindlabs/tailwindcss/pull/6588))
  207. - Only generate variants for non-`user` layers ([#6589](https://github.com/tailwindlabs/tailwindcss/pull/6589))
  208. - Properly extract classes with arbitrary values in arrays and classes followed by escaped quotes ([#6590](https://github.com/tailwindlabs/tailwindcss/pull/6590))
  209. - Improve jsx interpolation candidate matching ([#6593](https://github.com/tailwindlabs/tailwindcss/pull/6593))
  210. - Ensure `@apply` of a rule inside an AtRule works ([#6594](https://github.com/tailwindlabs/tailwindcss/pull/6594))
  211. ## [3.0.6] - 2021-12-16
  212. ### Fixed
  213. - Support square bracket notation in paths ([#6519](https://github.com/tailwindlabs/tailwindcss/pull/6519))
  214. - Ensure all plugins are executed for a given candidate ([#6540](https://github.com/tailwindlabs/tailwindcss/pull/6540))
  215. ## [3.0.5] - 2021-12-15
  216. ### Fixed
  217. - Revert: add `li` to list-style reset ([9777562d](https://github.com/tailwindlabs/tailwindcss/commit/9777562da37ee631bbf77374c0d14825f09ef9af))
  218. ## [3.0.4] - 2021-12-15
  219. ### Fixed
  220. - Insert always-on defaults layer in correct spot ([#6526](https://github.com/tailwindlabs/tailwindcss/pull/6526))
  221. ## [3.0.3] - 2021-12-15
  222. ### Added
  223. - Warn about invalid globs in `content` ([#6449](https://github.com/tailwindlabs/tailwindcss/pull/6449))
  224. - Add standalone tailwindcss CLI ([#6506](https://github.com/tailwindlabs/tailwindcss/pull/6506))
  225. - Add `li` to list-style reset ([00f60e6](https://github.com/tailwindlabs/tailwindcss/commit/00f60e61013c6e4e3419e4b699371a13eb30b75d))
  226. ### Fixed
  227. - Don't output unparsable values ([#6469](https://github.com/tailwindlabs/tailwindcss/pull/6469))
  228. - Fix text decoration utilities from overriding the new text decoration color/style/thickness utilities when used with a modifier ([#6378](https://github.com/tailwindlabs/tailwindcss/pull/6378))
  229. - Move defaults to their own always-on layer ([#6500](https://github.com/tailwindlabs/tailwindcss/pull/6500))
  230. - Support negative values in safelist patterns ([#6480](https://github.com/tailwindlabs/tailwindcss/pull/6480))
  231. ## [3.0.2] - 2021-12-13
  232. ### Fixed
  233. - Temporarily disable optimize universal defaults, fixes issue with transforms/filters/rings not being `@apply`-able in CSS modules/Svelte components/Vue components ([#6461](https://github.com/tailwindlabs/tailwindcss/pull/6461))
  234. ## [3.0.1] - 2021-12-10
  235. ### Fixed
  236. - Ensure complex variants with multiple classes work ([#6311](https://github.com/tailwindlabs/tailwindcss/pull/6311))
  237. - Re-add `default` interop to public available functions ([#6348](https://github.com/tailwindlabs/tailwindcss/pull/6348))
  238. - Detect circular dependencies when using `@apply` ([#6365](https://github.com/tailwindlabs/tailwindcss/pull/6365))
  239. - Fix defaults optimization when vendor prefixes are involved ([#6369](https://github.com/tailwindlabs/tailwindcss/pull/6369))
  240. ## [3.0.0] - 2021-12-09
  241. ### Fixed
  242. - Enforce the order of some variants (like `before` and `after`) ([#6018](https://github.com/tailwindlabs/tailwindcss/pull/6018))
  243. ### Added
  244. - Add `placeholder` variant ([#6106](https://github.com/tailwindlabs/tailwindcss/pull/6106))
  245. - Add composable `touch-action` utilities ([#6115](https://github.com/tailwindlabs/tailwindcss/pull/6115))
  246. - Add support for "arbitrary properties" ([#6161](https://github.com/tailwindlabs/tailwindcss/pull/6161))
  247. - Add `portrait` and `landscape` variants ([#6046](https://github.com/tailwindlabs/tailwindcss/pull/6046))
  248. - Add `text-decoration-style`, `text-decoration-thickness`, and `text-underline-offset` utilities ([#6004](https://github.com/tailwindlabs/tailwindcss/pull/6004))
  249. - Add `menu` reset to preflight ([#6213](https://github.com/tailwindlabs/tailwindcss/pull/6213))
  250. - Allow `0` as a valid `length` value ([#6233](https://github.com/tailwindlabs/tailwindcss/pull/6233), [#6259](https://github.com/tailwindlabs/tailwindcss/pull/6259))
  251. - Add CSS functions to data types ([#6258](https://github.com/tailwindlabs/tailwindcss/pull/6258))
  252. - Support negative values for `scale-*` utilities ([c48e629](https://github.com/tailwindlabs/tailwindcss/commit/c48e629955585ad18dadba9f470fda59cc448ab7))
  253. - Improve `length` data type, by validating each value individually ([#6283](https://github.com/tailwindlabs/tailwindcss/pull/6283))
  254. ### Changed
  255. - Deprecate `decoration-slice` and `decoration-break` in favor `box-decoration-slice` and `box-decoration-break` _(non-breaking)_ ([#6004](https://github.com/tailwindlabs/tailwindcss/pull/6004))
  256. ## [3.0.0-alpha.2] - 2021-11-08
  257. ### Changed
  258. - Don't use pointer cursor on disabled buttons by default ([#5772](https://github.com/tailwindlabs/tailwindcss/pull/5772))
  259. - Set default content value in preflight instead of within each before/after utility ([#5820](https://github.com/tailwindlabs/tailwindcss/pull/5820))
  260. - Remove `prefix` as a function ([#5829](https://github.com/tailwindlabs/tailwindcss/pull/5829))
  261. ### Added
  262. - Add `flex-basis` utilities ([#5671](https://github.com/tailwindlabs/tailwindcss/pull/5671))
  263. - Make negative values a first-class feature ([#5709](https://github.com/tailwindlabs/tailwindcss/pull/5709))
  264. - Add `fit-content` values for `min/max-width/height` utilities ([#5638](https://github.com/tailwindlabs/tailwindcss/pull/5638))
  265. - Add `min/max-content` values for `min/max-height` utilities ([#5729](https://github.com/tailwindlabs/tailwindcss/pull/5729))
  266. - Add all standard `cursor-*` values by default ([#5734](https://github.com/tailwindlabs/tailwindcss/pull/5734))
  267. - Add `grow-*` and `shrink-*` utilities, deprecate `flex-grow-*` and `flex-shrink-*` ([#5733](https://github.com/tailwindlabs/tailwindcss/pull/5733))
  268. - Add `text-decoration-color` utilities ([#5760](https://github.com/tailwindlabs/tailwindcss/pull/5760))
  269. - Add new declarative `addVariant` API ([#5809](https://github.com/tailwindlabs/tailwindcss/pull/5809))
  270. - Add first-class `print` variant for targeting printed media ([#5885](https://github.com/tailwindlabs/tailwindcss/pull/5885))
  271. - Add `outline-style`, `outline-color`, `outline-width` and `outline-offset` utilities ([#5887](https://github.com/tailwindlabs/tailwindcss/pull/5887))
  272. - Add full color palette for `fill-*` and `stroke-*` utilities (#5933[](https://github.com/tailwindlabs/tailwindcss/pull/5933))
  273. - Add composable API for colored box shadows ([#5979](https://github.com/tailwindlabs/tailwindcss/pull/5979))
  274. ### Fixed
  275. - Configure chokidar's `awaitWriteFinish` setting to avoid occasional stale builds on Windows ([#5774](https://github.com/tailwindlabs/tailwindcss/pull/5774))
  276. - Fix CLI `--content` option ([#5775](https://github.com/tailwindlabs/tailwindcss/pull/5775))
  277. - Fix before/after utilities overriding custom content values at larger breakpoints ([#5820](https://github.com/tailwindlabs/tailwindcss/pull/5820))
  278. - Cleanup duplicate properties ([#5830](https://github.com/tailwindlabs/tailwindcss/pull/5830))
  279. - Allow `_` inside `url()` when using arbitrary values ([#5853](https://github.com/tailwindlabs/tailwindcss/pull/5853))
  280. - Prevent crashes when using comments in `@layer` AtRules ([#5854](https://github.com/tailwindlabs/tailwindcss/pull/5854))
  281. - Handle color transformations properly with `theme(...)` for all relevant plugins ([#4533](https://github.com/tailwindlabs/tailwindcss/pull/4533), [#5871](https://github.com/tailwindlabs/tailwindcss/pull/5871))
  282. - Ensure `@apply`-ing a utility with multiple definitions works ([#5870](https://github.com/tailwindlabs/tailwindcss/pull/5870))
  283. ## [3.0.0-alpha.1] - 2021-10-01
  284. ### Changed
  285. - Remove AOT engine, make JIT the default ([#5340](https://github.com/tailwindlabs/tailwindcss/pull/5340))
  286. - Throw when trying to `@apply` the `group` class ([#4666](https://github.com/tailwindlabs/tailwindcss/pull/4666))
  287. - Remove dependency on `modern-normalize`, inline and consolidate with Preflight ([#5358](https://github.com/tailwindlabs/tailwindcss/pull/5358))
  288. - Enable extended color palette by default with updated color names ([#5384](https://github.com/tailwindlabs/tailwindcss/pull/5384))
  289. - Move `vertical-align` values to config file instead of hard-coding ([#5487](https://github.com/tailwindlabs/tailwindcss/pull/5487))
  290. - Rename `overflow-clip` to `text-clip` and `overflow-ellipsis` to `text-ellipsis` ([#5630](https://github.com/tailwindlabs/tailwindcss/pull/5630))
  291. ### Added
  292. - Add native `aspect-ratio` utilities ([#5359](https://github.com/tailwindlabs/tailwindcss/pull/5359))
  293. - Unify config callback helpers into single object ([#5382](https://github.com/tailwindlabs/tailwindcss/pull/5382))
  294. - Preserve original color format when adding opacity whenever possible ([#5154](https://github.com/tailwindlabs/tailwindcss/pull/5154))
  295. - Add `accent-color` utilities ([#5387](https://github.com/tailwindlabs/tailwindcss/pull/5387))
  296. - Add `scroll-behavior` utilities ([#5388](https://github.com/tailwindlabs/tailwindcss/pull/5388))
  297. - Add `will-change` utilities ([#5448](https://github.com/tailwindlabs/tailwindcss/pull/5448))
  298. - Add `text-indent` utilities ([#5449](https://github.com/tailwindlabs/tailwindcss/pull/5449))
  299. - Add `column` utilities ([#5457](https://github.com/tailwindlabs/tailwindcss/pull/5457))
  300. - Add `border-hidden` utility ([#5485](https://github.com/tailwindlabs/tailwindcss/pull/5485))
  301. - Add `align-sub` and `align-super` utilities by default ([#5486](https://github.com/tailwindlabs/tailwindcss/pull/5486))
  302. - Add `break-before`, `break-inside` and `break-after` utilities ([#5530](https://github.com/tailwindlabs/tailwindcss/pull/5530))
  303. - Add `file` variant for `::file-selector-button` pseudo element ([#4936](https://github.com/tailwindlabs/tailwindcss/pull/4936))
  304. - Add comprehensive arbitrary value support ([#5568](https://github.com/tailwindlabs/tailwindcss/pull/5568))
  305. - Add `touch-action` utilities ([#5603](https://github.com/tailwindlabs/tailwindcss/pull/5603))
  306. - Add `inherit` to default color palette ([#5597](https://github.com/tailwindlabs/tailwindcss/pull/5597))
  307. - Add `overflow-clip`, `overflow-x-clip` and `overflow-y-clip` utilities ([#5630](https://github.com/tailwindlabs/tailwindcss/pull/5630))
  308. - Add `[open]` variant ([#5627](https://github.com/tailwindlabs/tailwindcss/pull/5627))
  309. - Add `scroll-snap` utilities ([#5637](https://github.com/tailwindlabs/tailwindcss/pull/5637))
  310. - Add `border-x` and `border-y` width and color utilities ([#5639](https://github.com/tailwindlabs/tailwindcss/pull/5639))
  311. ### Fixed
  312. - Fix defining colors as functions when color opacity plugins are disabled ([#5470](https://github.com/tailwindlabs/tailwindcss/pull/5470))
  313. - Fix using negated `content` globs ([#5625](https://github.com/tailwindlabs/tailwindcss/pull/5625))
  314. - Fix using backslashes in `content` globs ([#5628](https://github.com/tailwindlabs/tailwindcss/pull/5628))
  315. ## [2.2.19] - 2021-10-29
  316. ### Fixed
  317. - Ensure `corePlugins` order is consisent in AOT mode ([#5928](https://github.com/tailwindlabs/tailwindcss/pull/5928))
  318. ## [2.2.18] - 2021-10-29
  319. ### Fixed
  320. - Bump versions for security vulnerabilities ([#5924](https://github.com/tailwindlabs/tailwindcss/pull/5924))
  321. ## [2.2.17] - 2021-10-13
  322. ### Fixed
  323. - Configure chokidar's `awaitWriteFinish` setting to avoid occasional stale builds on Windows ([#5758](https://github.com/tailwindlabs/tailwindcss/pull/5758))
  324. ## [2.2.16] - 2021-09-26
  325. ### Fixed
  326. - JIT: Properly handle animations that use CSS custom properties ([#5602](https://github.com/tailwindlabs/tailwindcss/pull/5602))
  327. ## [2.2.15] - 2021-09-10
  328. ### Fixed
  329. - Ensure using CLI without `-i` for input file continues to work even though deprecated ([#5464](https://github.com/tailwindlabs/tailwindcss/pull/5464))
  330. ## [2.2.14] - 2021-09-08
  331. ### Fixed
  332. - Only use `@defaults` in JIT, switch back to `clean-css` in case there's any meaningful differences in the output ([bf248cb](https://github.com/tailwindlabs/tailwindcss/commit/bf248cb0de889d48854fbdd26536f4a492556efd))
  333. ## [2.2.13] - 2021-09-08
  334. ### Fixed
  335. - Replace `clean-css` with `cssnano` for CDN builds to fix minified builds ([75cc3ca](https://github.com/tailwindlabs/tailwindcss/commit/75cc3ca305aedddc8a85f3df1a420fefad3fb5c4))
  336. ## [2.2.12] - 2021-09-08
  337. ### Fixed
  338. - Ensure that divide utilities inject a default border color ([#5438](https://github.com/tailwindlabs/tailwindcss/pull/5438))
  339. ## [2.2.11] - 2021-09-07
  340. ### Fixed
  341. - Rebundle to fix missing CLI peer dependencies
  342. ## [2.2.10] - 2021-09-06
  343. ### Fixed
  344. - Fix build error when using `presets: []` in config file ([#4903](https://github.com/tailwindlabs/tailwindcss/pull/4903))
  345. ### Added
  346. - Reintroduce universal selector optimizations under experimental `optimizeUniversalDefaults` flag ([a9e160c](https://github.com/tailwindlabs/tailwindcss/commit/a9e160cf9acb75a2bbac34f8864568b12940f89a))
  347. ## [2.2.9] - 2021-08-30
  348. ### Fixed
  349. - JIT: Fix `@apply`ing utilities that contain variants + the important modifier ([#4854](https://github.com/tailwindlabs/tailwindcss/pull/4854))
  350. - JIT: Don't strip "null" when parsing tracked file paths ([#5008](https://github.com/tailwindlabs/tailwindcss/pull/5008))
  351. - Pin `clean-css` to v5.1.4 to fix empty CSS variables in CDN builds ([#5338](https://github.com/tailwindlabs/tailwindcss/pull/5338))
  352. ## [2.2.8] - 2021-08-27
  353. ### Fixed
  354. - Improve accessibility of default link focus styles in Firefox ([#5082](https://github.com/tailwindlabs/tailwindcss/pull/5082))
  355. - JIT: Fix animation variants corrupting keyframes rules ([#5223](https://github.com/tailwindlabs/tailwindcss/pull/5223))
  356. - JIT: Ignore escaped commas when splitting selectors to apply prefixes ([#5239](https://github.com/tailwindlabs/tailwindcss/pull/5239/))
  357. - Nesting: Maintain PostCSS node sources when handling `@apply` ([#5249](https://github.com/tailwindlabs/tailwindcss/pull/5249))
  358. - JIT: Fix support for animation lists ([#5252](https://github.com/tailwindlabs/tailwindcss/pull/5252))
  359. - JIT: Fix arbitrary value support for `object-position` utilities ([#5245](https://github.com/tailwindlabs/tailwindcss/pull/5245))
  360. - CLI: Abort watcher if stdin is closed to avoid zombie processes ([#4997](https://github.com/tailwindlabs/tailwindcss/pull/4997))
  361. - JIT: Ignore arbitrary values with unbalanced brackets ([#5293](https://github.com/tailwindlabs/tailwindcss/pull/5293))
  362. ## [2.2.7] - 2021-07-23
  363. ### Fixed
  364. - Temporarily revert runtime performance optimizations introduced in v2.2.5, use universal selector again ([#5060](https://github.com/tailwindlabs/tailwindcss/pull/5060))
  365. ## [2.2.6] - 2021-07-21
  366. ### Fixed
  367. - Fix issue where base styles not generated for translate transforms in JIT ([#5038](https://github.com/tailwindlabs/tailwindcss/pull/5038))
  368. ## [2.2.5] - 2021-07-21
  369. ### Added
  370. - Added `self-baseline` utility (I know this is a patch release, no one's going to die relax) ([#5000](https://github.com/tailwindlabs/tailwindcss/pull/5000))
  371. ### Changed
  372. - JIT: Optimize universal selector usage by inlining only the relevant selectors ([#4850](https://github.com/tailwindlabs/tailwindcss/pull/4850)))
  373. 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.
  374. ### Fixed
  375. - Fix support for `step-start` and `step-end` in animation utilities ([#4795](https://github.com/tailwindlabs/tailwindcss/pull/4795)))
  376. - JIT: Prevent presence of `!*` in templates from ruining everything ([#4816](https://github.com/tailwindlabs/tailwindcss/pull/4816)))
  377. - JIT: Improve support for quotes in arbitrary values ([#4817](https://github.com/tailwindlabs/tailwindcss/pull/4817)))
  378. - Fix filter/backdrop-filter/transform utilities being inserted into the wrong position if not all core plugins are enabled ([#4852](https://github.com/tailwindlabs/tailwindcss/pull/4852)))
  379. - JIT: Fix `@layer` rules being mistakenly inserted during incremental rebuilds ([#4853](https://github.com/tailwindlabs/tailwindcss/pull/4853)))
  380. - Improve build performance for projects with many small non-Tailwind stylesheets ([#4644](https://github.com/tailwindlabs/tailwindcss/pull/4644))
  381. - Ensure `[hidden]` works as expected on elements where we override the default `display` value in Preflight ([#4873](https://github.com/tailwindlabs/tailwindcss/pull/4873))
  382. - Fix variant configuration not being applied to `backdropOpacity` utilities ([#4892](https://github.com/tailwindlabs/tailwindcss/pull/4892))
  383. ## [2.2.4] - 2021-06-23
  384. ### Fixed
  385. - Remove `postinstall` script that was preventing people from installing the library ([1eacfb9](https://github.com/tailwindlabs/tailwindcss/commit/1eacfb98849c0d4737e0af3595ddec8c73addaac))
  386. ## [2.2.3] - 2021-06-23
  387. ### Added
  388. - Pass extended color palette to theme closures so it can be used without installing Tailwind when using `npx tailwindcss` ([359252c](https://github.com/tailwindlabs/tailwindcss/commit/359252c9b429e81217c28eb3ca7bab73d8f81e6d))
  389. ### Fixed
  390. - JIT: Explicitly error when `-` is used as a custom separator ([#4704](https://github.com/tailwindlabs/tailwindcss/pull/4704))
  391. - JIT: Don't add multiple `~` when stacking `peer-*` variants ([#4757](https://github.com/tailwindlabs/tailwindcss/pull/4757))
  392. - Remove outdated focus style fix in Preflight ([#4780](https://github.com/tailwindlabs/tailwindcss/pull/4780))
  393. - Enable `purge` if provided on the CLI ([#4772](https://github.com/tailwindlabs/tailwindcss/pull/4772))
  394. - JIT: Fix error when not using a config file with postcss-cli ([#4773](https://github.com/tailwindlabs/tailwindcss/pull/4773))
  395. - Fix issue with `resolveConfig` not being importable in Next.js pags ([#4725](https://github.com/tailwindlabs/tailwindcss/pull/4725))
  396. ## [2.2.2] - 2021-06-18
  397. ### Fixed
  398. - JIT: Reintroduce `transform`, `filter`, and `backdrop-filter` classes purely to create stacking contexts to minimize the impact of the breaking change ([#4700](https://github.com/tailwindlabs/tailwindcss/pull/4700))
  399. ## [2.2.1] - 2021-06-18
  400. ### Fixed
  401. - Recover from errors gracefully in CLI watch mode ([#4693](https://github.com/tailwindlabs/tailwindcss/pull/4693))
  402. - Fix issue with media queries not being generated properly when using PostCSS 7 ([#4695](https://github.com/tailwindlabs/tailwindcss/pull/4695))
  403. ## [2.2.0] - 2021-06-17
  404. ### Changed
  405. - JIT: Use "tracking" context by default instead of "watching" context for improved reliability with most bundlers ([#4514](https://github.com/tailwindlabs/tailwindcss/pull/4514))
  406. 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.
  407. ### Added
  408. - Add `background-origin` utilities ([#4117](https://github.com/tailwindlabs/tailwindcss/pull/4117))
  409. - Improve `@apply` performance in projects that process many CSS sources ([#3178](https://github.com/tailwindlabs/tailwindcss/pull/3718))
  410. - JIT: Don't use CSS variables for color utilities if color opacity utilities are disabled ([#3984](https://github.com/tailwindlabs/tailwindcss/pull/3984))
  411. - JIT: Redesign `matchUtilities` API to make it more suitable for third-party use ([#4232](https://github.com/tailwindlabs/tailwindcss/pull/4232))
  412. - JIT: Support applying important utility variants ([#4260](https://github.com/tailwindlabs/tailwindcss/pull/4260))
  413. - JIT: Support coercing arbitrary values when the type isn't detectable ([#4263](https://github.com/tailwindlabs/tailwindcss/pull/4263))
  414. - JIT: Support for `raw` syntax in `purge` config ([#4272](https://github.com/tailwindlabs/tailwindcss/pull/4272))
  415. - Add `empty` variant ([#3298](https://github.com/tailwindlabs/tailwindcss/pull/3298))
  416. - Update `modern-normalize` to v1.1 ([#4287](https://github.com/tailwindlabs/tailwindcss/pull/4287))
  417. - Implement `theme` function internally, remove `postcss-functions` dependency ([#4317](https://github.com/tailwindlabs/tailwindcss/pull/4317))
  418. - Add `screen` function to improve nesting plugin compatibility ([#4318](https://github.com/tailwindlabs/tailwindcss/pull/4318))
  419. - JIT: Add universal shorthand color opacity syntax ([#4348](https://github.com/tailwindlabs/tailwindcss/pull/4348))
  420. - JIT: Add `@tailwind variants` directive to replace `@tailwind screens` ([#4356](https://github.com/tailwindlabs/tailwindcss/pull/4356))
  421. - JIT: Add support for PostCSS `dir-dependency` messages in `TAILWIND_DISABLE_TOUCH` mode ([#4388](https://github.com/tailwindlabs/tailwindcss/pull/4388))
  422. - JIT: Add per-side border color utilities ([#4404](https://github.com/tailwindlabs/tailwindcss/pull/4404))
  423. - JIT: Add support for `before` and `after` pseudo-element variants and `content` utilities ([#4461](https://github.com/tailwindlabs/tailwindcss/pull/4461))
  424. - Add new `transform` and `extract` APIs to simplify PurgeCSS/JIT customization ([#4469](https://github.com/tailwindlabs/tailwindcss/pull/4469))
  425. - JIT: Add exhaustive pseudo-class and pseudo-element variant support ([#4482](https://github.com/tailwindlabs/tailwindcss/pull/4482))
  426. - JIT: Add `caret-color` utilities ([#4499](https://github.com/tailwindlabs/tailwindcss/pull/4499))
  427. - Rename `lightBlue` to `sky`, emit console warning when using deprecated name ([#4513](https://github.com/tailwindlabs/tailwindcss/pull/4513))
  428. - New CLI with improved JIT support, `--watch` mode, and more ([#4526](https://github.com/tailwindlabs/tailwindcss/pull/4526), [4558](https://github.com/tailwindlabs/tailwindcss/pull/4558))
  429. - JIT: Add new `peer-*` variants for styling based on sibling state ([#4556](https://github.com/tailwindlabs/tailwindcss/pull/4556))
  430. - Expose `safelist` as a top-level option under `purge` for both JIT and classic engines ([#4580](https://github.com/tailwindlabs/tailwindcss/pull/4580))
  431. - JIT: Remove need for `transform` class when using classes like `scale-*`, `rotate-*`, etc. ([#4604](https://github.com/tailwindlabs/tailwindcss/pull/4604))
  432. - JIT: Remove need for `filter` and `backdrop-filter` classes when using classes like `contrast-*`, `backdrop-blur-*`, etc. ([#4614](https://github.com/tailwindlabs/tailwindcss/pull/4614))
  433. - Support passing a custom path for your PostCSS configuration in the Tailwind CLI ([#4607](https://github.com/tailwindlabs/tailwindcss/pull/4607))
  434. - Add `blur-none` by default with intent to deprecate `blur-0` ([#4614](https://github.com/tailwindlabs/tailwindcss/pull/4614))
  435. ### Fixed
  436. - JIT: Improve support for Svelte class bindings ([#4187](https://github.com/tailwindlabs/tailwindcss/pull/4187))
  437. - JIT: Improve support for `calc` and `var` in arbitrary values ([#4147](https://github.com/tailwindlabs/tailwindcss/pull/4147))
  438. - Convert `hsl` colors to `hsla` when transforming for opacity support instead of `rgba` ([#3850](https://github.com/tailwindlabs/tailwindcss/pull/3850))
  439. - Fix `backdropBlur` variants not being generated ([#4188](https://github.com/tailwindlabs/tailwindcss/pull/4188))
  440. - Improve animation value parsing ([#4250](https://github.com/tailwindlabs/tailwindcss/pull/4250))
  441. - Ignore unknown object types when hashing config ([82f4eaa](https://github.com/tailwindlabs/tailwindcss/commit/82f4eaa6832ef8a4e3fd90869e7068efdf6e34f2))
  442. - Ensure variants are grouped properly for plugins with order-dependent utilities ([#4273](https://github.com/tailwindlabs/tailwindcss/pull/4273))
  443. - JIT: Fix temp file storage when node temp directories are kept on a different drive than the project itself ([#4044](https://github.com/tailwindlabs/tailwindcss/pull/4044))
  444. - Support border-opacity utilities alongside default `border` utility ([#4277](https://github.com/tailwindlabs/tailwindcss/pull/4277))
  445. - JIT: Fix source maps for expanded `@tailwind` directives ([2f15411](https://github.com/tailwindlabs/tailwindcss/commit/2f1541123dea29d8a2ab0f1411bf60c79eeb96b4))
  446. - JIT: Ignore whitespace when collapsing adjacent rules ([15642fb](https://github.com/tailwindlabs/tailwindcss/commit/15642fbcc885eba9cc50b7678a922b09c90d6b51))
  447. - JIT: Generate group parent classes correctly when using custom separator ([#4508](https://github.com/tailwindlabs/tailwindcss/pull/4508))
  448. - JIT: Fix incorrect stacking of multiple `group` variants ([#4551](https://github.com/tailwindlabs/tailwindcss/pull/4551))
  449. - JIT: Fix memory leak due to holding on to unused contexts ([#4571](https://github.com/tailwindlabs/tailwindcss/pull/4571))
  450. ### Internals
  451. - Add integration tests for popular build runners ([#4354](https://github.com/tailwindlabs/tailwindcss/pull/4354))
  452. ## [2.1.4] - 2021-06-02
  453. ### Fixed
  454. - Skip `raw` PurgeCSS sources when registering template dependencies ([#4542](https://github.com/tailwindlabs/tailwindcss/pull/4542))
  455. ## [2.1.3] - 2021-06-01
  456. ### Fixed
  457. - Register PurgeCSS paths as PostCSS dependencies to guarantee proper cache-busting in webpack 5 ([#4530](https://github.com/tailwindlabs/tailwindcss/pull/4530))
  458. ## [2.1.2] - 2021-04-23
  459. ### Fixed
  460. - Fix issue where JIT engine would generate the wrong CSS when using PostCSS 7 ([#4078](https://github.com/tailwindlabs/tailwindcss/pull/4078))
  461. ## [2.1.1] - 2021-04-05
  462. ### Fixed
  463. - 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://github.com/tailwindlabs/tailwindcss/pull/3978))
  464. ## [2.1.0] - 2021-04-05
  465. ### Added
  466. - Add alternate JIT engine (in preview) ([#3905](https://github.com/tailwindlabs/tailwindcss/pull/3905))
  467. - Add new `mix-blend-mode` and `background-blend-mode` utilities ([#3920](https://github.com/tailwindlabs/tailwindcss/pull/3920))
  468. - Add new `box-decoration-break` utilities ([#3911](https://github.com/tailwindlabs/tailwindcss/pull/3911))
  469. - Add new `isolation` utilities ([#3914](https://github.com/tailwindlabs/tailwindcss/pull/3914))
  470. - Add `inline-table` display utility ([#3563](https://github.com/tailwindlabs/tailwindcss/pull/3563))
  471. - Add `list-item` display utility ([#3929](https://github.com/tailwindlabs/tailwindcss/pull/3929))
  472. - Add new `filter` and `backdrop-filter` utilities ([#3923](https://github.com/tailwindlabs/tailwindcss/pull/3923))
  473. ## [2.0.4] - 2021-03-17
  474. ### Fixed
  475. - Pass full `var(--bg-opacity)` value as `opacityValue` when defining colors as functions
  476. ## [2.0.3] - 2021-02-07
  477. ### Fixed
  478. - Ensure sourcemap input is deterministic when using `@apply` in Vue components ([#3356](https://github.com/tailwindlabs/tailwindcss/pull/3356))
  479. - Ensure placeholder opacity is consistent across browsers ([#3308](https://github.com/tailwindlabs/tailwindcss/pull/3308))
  480. - Fix issue where `theme()` didn't work with colors defined as functions ([#2919](https://github.com/tailwindlabs/tailwindcss/pull/2919))
  481. - Enable `dark` variants by default for color opacity utilities ([#2975](https://github.com/tailwindlabs/tailwindcss/pull/2975))
  482. ### Added
  483. - Add support for a `tailwind.config.cjs` file in Node ESM projects ([#3181](https://github.com/tailwindlabs/tailwindcss/pull/3181))
  484. - Add version comment to Preflight ([#3255](https://github.com/tailwindlabs/tailwindcss/pull/3255))
  485. - Add `cursor-help` by default ([#3199](https://github.com/tailwindlabs/tailwindcss/pull/3199))
  486. ## [2.0.2] - 2020-12-11
  487. ### Fixed
  488. - Fix issue with `@apply` not working as expected with `!important` inside an atrule ([#2824](https://github.com/tailwindlabs/tailwindcss/pull/2824))
  489. - Fix issue with `@apply` not working as expected with defined classes ([#2832](https://github.com/tailwindlabs/tailwindcss/pull/2832))
  490. - Fix memory leak, and broken `@apply` when splitting up files ([#3032](https://github.com/tailwindlabs/tailwindcss/pull/3032))
  491. ### Added
  492. - Add default values for the `ring` utility ([#2951](https://github.com/tailwindlabs/tailwindcss/pull/2951))
  493. ## [2.0.1] - 2020-11-18
  494. - Nothing, just the only thing I could do when I found out npm won't let me publish the same version under two tags.
  495. ## [2.0.0] - 2020-11-18
  496. ### Added
  497. - Add redesigned color palette ([#2623](https://github.com/tailwindlabs/tailwindcss/pull/2623), [700866c](https://github.com/tailwindlabs/tailwindcss/commit/700866ce5e0c0b8d140be161c4d07fc6f31242bc), [#2633](https://github.com/tailwindlabs/tailwindcss/pull/2633))
  498. - Add dark mode support ([#2279](https://github.com/tailwindlabs/tailwindcss/pull/2279), [#2631](https://github.com/tailwindlabs/tailwindcss/pull/2631))
  499. - Add `overflow-ellipsis` and `overflow-clip` utilities ([#1289](https://github.com/tailwindlabs/tailwindcss/pull/1289))
  500. - Add `transform-gpu` to force hardware acceleration on transforms when desired ([#1380](https://github.com/tailwindlabs/tailwindcss/pull/1380))
  501. - Extend default spacing scale ([#2630](https://github.com/tailwindlabs/tailwindcss/pull/2630), [7f05204](https://github.com/tailwindlabs/tailwindcss/commit/7f05204ce7a5581b6845591448265c3c21afde86))
  502. - Add spacing scale to `inset` plugin ([#2630](https://github.com/tailwindlabs/tailwindcss/pull/2630))
  503. - Add percentage sizes to `translate`, `inset`, and `height` plugins ([#2630](https://github.com/tailwindlabs/tailwindcss/pull/2630), [5259560](https://github.com/tailwindlabs/tailwindcss/commit/525956065272dc53e8f8395f55f9ad13077a38d1))
  504. - Extend default font size scale ([#2609](https://github.com/tailwindlabs/tailwindcss/pull/2609), [#2619](https://github.com/tailwindlabs/tailwindcss/pull/2619))
  505. - Support using `@apply` with complex classes, including variants like `lg:hover:bg-blue-500` ([#2159](https://github.com/tailwindlabs/tailwindcss/pull/2159))
  506. - Add new `2xl` breakpoint at 1536px by default ([#2609](https://github.com/tailwindlabs/tailwindcss/pull/2609))
  507. - Add default line-height values for font-size utilities ([#2609](https://github.com/tailwindlabs/tailwindcss/pull/2609))
  508. - Support defining theme values using arrays for CSS properties that support comma separated values ([e13f083c4](https://github.com/tailwindlabs/tailwindcss/commit/e13f083c4bc48bf9870d27c966136a9584943127))
  509. - Enable `group-hover` for color plugins, `boxShadow`, and `textDecoration` by default ([28985b6](https://github.com/tailwindlabs/tailwindcss/commit/28985b6cd592e72d4849fdb9ce97eb045744e09c), [f6923b1](https://github.com/tailwindlabs/tailwindcss/commit/f6923b1))
  510. - Enable `focus` for z-index utilities by default ([ae5b3d3](https://github.com/tailwindlabs/tailwindcss/commit/ae5b3d312d5000ae9c2065001f3df7add72dc365))
  511. - Support `extend` in `variants` configuration ([#2651](https://github.com/tailwindlabs/tailwindcss/pull/2651))
  512. - Add `max-w-prose` class by default ([#2574](https://github.com/tailwindlabs/tailwindcss/pull/2574))
  513. - Support flattening deeply nested color objects ([#2148](https://github.com/tailwindlabs/tailwindcss/pull/2148))
  514. - Support defining presets as functions ([#2680](https://github.com/tailwindlabs/tailwindcss/pull/2680))
  515. - Support deep merging of objects under `extend` ([#2679](https://github.com/tailwindlabs/tailwindcss/pull/2679), [#2700](https://github.com/tailwindlabs/tailwindcss/pull/2700))
  516. - Enable `focus-within` for all plugins that have `focus` enabled by default ([1a21f072](https://github.com/tailwindlabs/tailwindcss/commit/1a21f0721c7368d61fa3feef33d616de3f78c7d7), [f6923b1](https://github.com/tailwindlabs/tailwindcss/commit/f6923b1))
  517. - Added new `ring` utilities for creating outline/focus rings using box shadows ([#2747](https://github.com/tailwindlabs/tailwindcss/pull/2747), [879f088](https://github.com/tailwindlabs/tailwindcss/commit/879f088), [e0788ef](https://github.com/tailwindlabs/tailwindcss/commit/879f088))
  518. - Added `5` and `95` to opacity scale ([#2747](https://github.com/tailwindlabs/tailwindcss/pull/2747))
  519. - Add support for default duration and timing function values whenever enabling transitions ([#2755](https://github.com/tailwindlabs/tailwindcss/pull/2755))
  520. ### Changed
  521. - Completely redesign color palette ([#2623](https://github.com/tailwindlabs/tailwindcss/pull/2623), [700866c](https://github.com/tailwindlabs/tailwindcss/commit/700866ce5e0c0b8d140be161c4d07fc6f31242bc), [#2633](https://github.com/tailwindlabs/tailwindcss/pull/2633))
  522. - Drop support for Node 8 and 10 ([#2582](https://github.com/tailwindlabs/tailwindcss/pull/2582))
  523. - Removed `target` feature and dropped any compatibility with IE 11 ([#2571](https://github.com/tailwindlabs/tailwindcss/pull/2571))
  524. - Upgrade to PostCSS 8 (but include PostCSS 7 compatibility build) ([729b400](https://github.com/tailwindlabs/tailwindcss/commit/729b400a685973f46af73c8a68b364f20f7c5e1e), [1d8679d](https://github.com/tailwindlabs/tailwindcss/commit/1d8679d37e0eb1ba8281b2076bade5fc754f47dd), [c238ed1](https://github.com/tailwindlabs/tailwindcss/commit/c238ed15b5c02ff51978965511312018f2bc2cae))
  525. - Removed `shadow-outline`, `shadow-solid`, and `shadow-xs` by default in favor of new `ring` API ([#2747](https://github.com/tailwindlabs/tailwindcss/pull/2747))
  526. - Switch `normalize.css` to `modern-normalize` ([#2572](https://github.com/tailwindlabs/tailwindcss/pull/2572))
  527. - Rename `whitespace-no-wrap` to `whitespace-nowrap` ([#2664](https://github.com/tailwindlabs/tailwindcss/pull/2664))
  528. - Rename `flex-no-wrap` to `flex-nowrap` ([#2676](https://github.com/tailwindlabs/tailwindcss/pull/2676))
  529. - Remove `clearfix` utility, recommend `flow-root` instead ([#2766](https://github.com/tailwindlabs/tailwindcss/pull/2766))
  530. - Disable `hover` and `focus` for `fontWeight` utilities by default ([f6923b1](https://github.com/tailwindlabs/tailwindcss/commit/f6923b1))
  531. - Remove `grid-gap` fallbacks needed for old versions of Safari ([5ec45fa](https://github.com/tailwindlabs/tailwindcss/commit/5ec45fa))
  532. - Change special use of 'default' in config to 'DEFAULT' ([#2580](https://github.com/tailwindlabs/tailwindcss/pull/2580))
  533. - New `@apply` implementation, slight backwards incompatibilities with previous behavior ([#2159](https://github.com/tailwindlabs/tailwindcss/pull/2159))
  534. - Make `theme` retrieve the expected resolved value when theme value is complex ([e13f083c4](https://github.com/tailwindlabs/tailwindcss/commit/e13f083c4bc48bf9870d27c966136a9584943127))
  535. - Move `truncate` class to `textOverflow` core plugin ([#2562](https://github.com/tailwindlabs/tailwindcss/pull/2562))
  536. - Remove `scrolling-touch` and `scrolling-auto` utilities ([#2573](https://github.com/tailwindlabs/tailwindcss/pull/2573))
  537. - Modernize default system font stacks ([#1711](https://github.com/tailwindlabs/tailwindcss/pull/1711))
  538. - Upgrade to PurgeCSS 3.0 ([8e4e0a0](https://github.com/tailwindlabs/tailwindcss/commit/8e4e0a0eb8dcbf84347c7562988b4f9afd344081))
  539. - Change default `text-6xl` font-size to 3.75rem instead of 4rem ([#2619](https://github.com/tailwindlabs/tailwindcss/pull/2619))
  540. - Ignore `[hidden]` elements within `space` and `divide` utilities instead of `template` elements ([#2642](https://github.com/tailwindlabs/tailwindcss/pull/2642))
  541. - Automatically prefix keyframes and animation names when a prefix is configured ([#2621](https://github.com/tailwindlabs/tailwindcss/pull/2621), [#2641](https://github.com/tailwindlabs/tailwindcss/pull/2641))
  542. - Merge `extend` objects deeply by default ([#2679](https://github.com/tailwindlabs/tailwindcss/pull/2679))
  543. - Respect `preserveHtmlElements` option even when using custom PurgeCSS extractor ([#2704](https://github.com/tailwindlabs/tailwindcss/pull/2704))
  544. - Namespace all internal custom properties under `tw-` to avoid collisions with end-user custom properties ([#2771](https://github.com/tailwindlabs/tailwindcss/pull/2771))
  545. ## [2.0.0-alpha.25] - 2020-11-17
  546. ### Fixed
  547. - Fix issue where `ring-offset-0` didn't work due to unitless `0` in `calc` function ([3de0c48](https://github.com/tailwindlabs/tailwindcss/commit/3de0c48))
  548. ## [2.0.0-alpha.24] - 2020-11-16
  549. ### Changed
  550. - Don't override ring color when overriding ring width with a variant ([e40079a](https://github.com/tailwindlabs/tailwindcss/commit/e40079a))
  551. ### Fixed
  552. - Prevent shadow/ring styles from cascading to children ([e40079a](https://github.com/tailwindlabs/tailwindcss/commit/e40079a))
  553. - Ensure rings have a default color even if `colors.blue.500` is not present in config ([e40079a](https://github.com/tailwindlabs/tailwindcss/commit/e40079a))
  554. ## [2.0.0-alpha.23] - 2020-11-16
  555. ### Added
  556. - Add scripts for generating a PostCSS 7 compatible build alongside PostCSS 8 version ([#2773](https://github.com/tailwindlabs/tailwindcss/pull/2773))
  557. ### Changed
  558. - All custom properties have been internally namespaced under `tw-` to avoid collisions with end-user custom properties ([#2771](https://github.com/tailwindlabs/tailwindcss/pull/2771))
  559. ## [2.0.0-alpha.22] - 2020-11-16
  560. ### Changed
  561. - ~~All custom properties have been internally namespaced under `tw-` to avoid collisions with end-user custom properties ([#2771](https://github.com/tailwindlabs/tailwindcss/pull/2771))~~ I made a git boo-boo, check alpha.23 instead
  562. ## [2.0.0-alpha.21] - 2020-11-15
  563. ### Changed
  564. - Upgrade to PostCSS 8, Autoprefixer 10, move `postcss` and `autoprefixer` to peerDependencies ([729b400](https://github.com/tailwindlabs/tailwindcss/commit/729b400))
  565. ## [2.0.0-alpha.20] - 2020-11-13
  566. ### Changed
  567. - Remove `clearfix` utility, recommend `flow-root` instead ([#2766](https://github.com/tailwindlabs/tailwindcss/pull/2766))
  568. ## [2.0.0-alpha.19] - 2020-11-13
  569. ### Fixed
  570. - Don't crash when color palette is empty ([278c203](https://github.com/tailwindlabs/tailwindcss/commit/278c203))
  571. ## [2.0.0-alpha.18] - 2020-11-13
  572. ### Changed
  573. - `black` and `white` have been added to `colors.js` ([b3ed724](https://github.com/tailwindlabs/tailwindcss/commit/b3ed724))
  574. ### Fixed
  575. - Add support for colors as closures to `ringColor` and `ringOffsetColor`, previously would crash build ([62a47f9](https://github.com/tailwindlabs/tailwindcss/commit/62a47f9))
  576. ## [2.0.0-alpha.17] - 2020-11-13
  577. ### Changed
  578. - Remove `grid-gap` fallbacks needed for old versions of Safari ([5ec45fa](https://github.com/tailwindlabs/tailwindcss/commit/5ec45fa))
  579. ## [2.0.0-alpha.16] - 2020-11-12
  580. ### Added
  581. - Enable `focus`, `focus-within`, and `dark` variants (when enabled) for all ring utilities by default ([e0788ef](https://github.com/tailwindlabs/tailwindcss/commit/879f088))
  582. ## [2.0.0-alpha.15] - 2020-11-11
  583. ### Added
  584. - Added `ring-inset` utility for rendering rings as inset shadows ([879f088](https://github.com/tailwindlabs/tailwindcss/commit/879f088))
  585. ### Changed
  586. - `ringWidth` utilities always reset ring styles to ensure no accidental variable inheritance through the cascade ([879f088](https://github.com/tailwindlabs/tailwindcss/commit/879f088))
  587. ## [2.0.0-alpha.14] - 2020-11-11
  588. ### Added
  589. - Enable `focus-within` for `outline` utilities by default ([f6923b1](https://github.com/tailwindlabs/tailwindcss/commit/f6923b1))
  590. - Enable `focus-within` for `ringWidth` utilities by default ([f6923b1](https://github.com/tailwindlabs/tailwindcss/commit/f6923b1))
  591. - Enable `group-hover` for `boxShadow` utilities by default ([f6923b1](https://github.com/tailwindlabs/tailwindcss/commit/f6923b1))
  592. - Enable `group-hover` and `focus-within` for `textDecoration` utilities by default ([f6923b1](https://github.com/tailwindlabs/tailwindcss/commit/f6923b1))
  593. ### Changed
  594. - Disable `hover` and `focus` for `fontWeight` utilities by default ([f6923b1](https://github.com/tailwindlabs/tailwindcss/commit/f6923b1))
  595. ## [2.0.0-alpha.13] - 2020-11-11
  596. ### Added
  597. - Add support for default duration and timing function values whenever enabling transitions ([#2755](https://github.com/tailwindlabs/tailwindcss/pull/2755))
  598. ## [2.0.0-alpha.12] - 2020-11-10
  599. ### Fixed
  600. - Prevent `boxShadow` utilities from overriding ring shadows added by components like in the custom forms plugin ([c3dd3b6](https://github.com/tailwindlabs/tailwindcss/commit/c3dd3b68454ad418833a9edf7f3409cad66fb5b0))
  601. ## [2.0.0-alpha.11] - 2020-11-09
  602. ### Fixed
  603. - Convert `none` to `0 0 #0000` when used for shadows to ensure compatibility with `ring` utilities ([4eecc27](https://github.com/tailwindlabs/tailwindcss/commit/4eecc2751ca0c461e8da5bd5772ae650197a2e5d))
  604. ## [2.0.0-alpha.10] - 2020-11-09
  605. ### Added
  606. - Added new `ring` utilities ([#2747](https://github.com/tailwindlabs/tailwindcss/pull/2747))
  607. - Added `5` and `95` to opacity scale ([#2747](https://github.com/tailwindlabs/tailwindcss/pull/2747))
  608. ### Changed
  609. - Removed `shadow-outline`, `shadow-solid`, and `shadow-xs` in favor of new `ring` API ([#2747](https://github.com/tailwindlabs/tailwindcss/pull/2747))
  610. ## [2.0.0-alpha.9] - 2020-11-07
  611. ### Added
  612. - Added `shadow-solid` utility, a 2px solid shadow that uses the current text color ([369cfae](https://github.com/tailwindlabs/tailwindcss/commit/369cfae2905a577033529c46a5e8ca58c69f5623))
  613. - Enable `focus-within` where useful by default ([1a21f072](https://github.com/tailwindlabs/tailwindcss/commit/1a21f0721c7368d61fa3feef33d616de3f78c7d7))
  614. ### Changed
  615. - Update `shadow-outline` to use the new blue ([b078238](https://github.com/tailwindlabs/tailwindcss/commit/b0782385c9832d35a10929b38b4fcaf27e055d6b))
  616. ## [2.0.0-alpha.8] - 2020-11-06
  617. ### Added
  618. - Add `11` to spacing scale ([7f05204](https://github.com/tailwindlabs/tailwindcss/commit/7f05204ce7a5581b6845591448265c3c21afde86))
  619. - Add percentage-based height values ([5259560](https://github.com/tailwindlabs/tailwindcss/commit/525956065272dc53e8f8395f55f9ad13077a38d1))
  620. - Add indigo to the color palette by default ([700866c](https://github.com/tailwindlabs/tailwindcss/commit/700866ce5e0c0b8d140be161c4d07fc6f31242bc))
  621. ### Changed
  622. - Use `coolGray` as the default gray ([700866c](https://github.com/tailwindlabs/tailwindcss/commit/700866ce5e0c0b8d140be161c4d07fc6f31242bc))
  623. ## [2.0.0-alpha.7] - 2020-11-05
  624. ### Changed
  625. - Revert upgrading to PostCSS 8 lol
  626. ## [2.0.0-alpha.6] - 2020-11-04
  627. ### Changed
  628. - Respect `preserveHtmlElements` option even when using custom PurgeCSS extractor ([#2704](https://github.com/tailwindlabs/tailwindcss/pull/2704))
  629. - Set font-family and line-height to `inherit` on `body` to behave more like v1.x ([#2729](https://github.com/tailwindlabs/tailwindcss/pull/2729))
  630. ## [2.0.0-alpha.5] - 2020-10-30
  631. ### Changed
  632. - Upgrade to PostCSS 8 ([59aa484](https://github.com/tailwindlabs/tailwindcss/commit/59aa484dfea0607d96bff6ef41b1150c78576c37))
  633. ## [2.0.0-alpha.4] - 2020-10-29
  634. ### Added
  635. - Support deep merging of arrays of objects under `extend` ([#2700](https://github.com/tailwindlabs/tailwindcss/pull/2700))
  636. ## [2.0.0-alpha.3] - 2020-10-27
  637. ### Added
  638. - Support flattening deeply nested color objects ([#2148](https://github.com/tailwindlabs/tailwindcss/pull/2148))
  639. - Support defining presets as functions ([#2680](https://github.com/tailwindlabs/tailwindcss/pull/2680))
  640. ### Changed
  641. - Merge `extend` objects deeply by default ([#2679](https://github.com/tailwindlabs/tailwindcss/pull/2679))
  642. - Rename `flex-no-wrap` to `flex-nowrap` ([#2676](https://github.com/tailwindlabs/tailwindcss/pull/2676))
  643. ## [2.0.0-alpha.2] - 2020-10-25
  644. ### Added
  645. - Support `extend` in `variants` configuration ([#2651](https://github.com/tailwindlabs/tailwindcss/pull/2651))
  646. - Add `max-w-prose` class by default ([#2574](https://github.com/tailwindlabs/tailwindcss/pull/2574))
  647. ### Changed
  648. - Revert use of logical properties for `space` and `divide` utilities ([#2644](https://github.com/tailwindlabs/tailwindcss/pull/2644))
  649. - `space` and `divide` utilities ignore elements with `[hidden]` now instead of only ignoring `template` elements ([#2642](https://github.com/tailwindlabs/tailwindcss/pull/2642))
  650. - Set default font on `body`, not just `html` ([#2643](https://github.com/tailwindlabs/tailwindcss/pull/2643))
  651. - Automatically prefix keyframes and animation names when a prefix is configured ([#2621](https://github.com/tailwindlabs/tailwindcss/pull/2621), [#2641](https://github.com/tailwindlabs/tailwindcss/pull/2641))
  652. - Rename `whitespace-no-wrap` to `whitespace-nowrap` ([#2664](https://github.com/tailwindlabs/tailwindcss/pull/2664))
  653. ## [1.9.6] - 2020-10-23
  654. ### Changed
  655. - The `presets` feature had unexpected behavior where a preset config without its own `presets` key would not extend the default config. ([#2662](https://github.com/tailwindlabs/tailwindcss/pull/2662))
  656. If you were depending on this unexpected behavior, just add `presets: []` to your own preset to exclude the default configuration.
  657. ## [2.0.0-alpha.1] - 2020-10-20
  658. ### Added
  659. - Added dark mode support ([#2279](https://github.com/tailwindlabs/tailwindcss/pull/2279), [#2631](https://github.com/tailwindlabs/tailwindcss/pull/2631))
  660. - Added `overflow-ellipsis` and `overflow-clip` utilities ([#1289](https://github.com/tailwindlabs/tailwindcss/pull/1289))
  661. - Add `transform-gpu` to force hardware acceleration on transforms when beneficial ([#1380](https://github.com/tailwindlabs/tailwindcss/pull/1380))
  662. - Extended spacing scale ([#2630](https://github.com/tailwindlabs/tailwindcss/pull/2630))
  663. - Add spacing scale to `inset` plugin ([#2630](https://github.com/tailwindlabs/tailwindcss/pull/2630))
  664. - Enable useful relative sizes for more plugins ([#2630](https://github.com/tailwindlabs/tailwindcss/pull/2630))
  665. - Extend font size scale ([#2609](https://github.com/tailwindlabs/tailwindcss/pull/2609), [#2619](https://github.com/tailwindlabs/tailwindcss/pull/2619))
  666. - Support using `@apply` with complex classes ([#2159](https://github.com/tailwindlabs/tailwindcss/pull/2159))
  667. - Add new `2xl` breakpoint ([#2609](https://github.com/tailwindlabs/tailwindcss/pull/2609))
  668. - Add default line-height values for font-size utilities ([#2609](https://github.com/tailwindlabs/tailwindcss/pull/2609))
  669. - Support defining theme values using arrays wherever it makes sense (box-shadow, transition-property, etc.) ([e13f083c4](https://github.com/tailwindlabs/tailwindcss/commit/e13f083c4bc48bf9870d27c966136a9584943127))
  670. - Enable `group-hover` for color utilities by default ([28985b6](https://github.com/tailwindlabs/tailwindcss/commit/28985b6cd592e72d4849fdb9ce97eb045744e09c))
  671. - Enable `focus` for z-index utilities by default ([ae5b3d3](https://github.com/tailwindlabs/tailwindcss/commit/ae5b3d312d5000ae9c2065001f3df7add72dc365))
  672. ### Changed
  673. - New `@apply` implementation, slight backwards incompatibilities with previous behavior ([#2159](https://github.com/tailwindlabs/tailwindcss/pull/2159))
  674. - Move `truncate` class to `textOverflow` core plugin ([#2562](https://github.com/tailwindlabs/tailwindcss/pull/2562))
  675. - Removed `target` feature and dropped any compatibility with IE 11 ([#2571](https://github.com/tailwindlabs/tailwindcss/pull/2571))
  676. - Switch `normalize.css` to `modern-normalize` ([#2572](https://github.com/tailwindlabs/tailwindcss/pull/2572))
  677. - Remove `scrolling-touch` and `scrolling-auto` utilities ([#2573](https://github.com/tailwindlabs/tailwindcss/pull/2573))
  678. - Change special use of 'default' in config to 'DEFAULT' ([#2580](https://github.com/tailwindlabs/tailwindcss/pull/2580))
  679. - Drop support for Node 8 and 10 ([#2582](https://github.com/tailwindlabs/tailwindcss/pull/2582))
  680. - Modernize default system font stacks ([#1711](https://github.com/tailwindlabs/tailwindcss/pull/1711))
  681. - Upgrade to PurgeCSS 3.0
  682. - ~~Upgrade to PostCSS 8.0~~ Reverted for now
  683. - Use logical properties for `space` and `divide` utilities ([#1883](https://github.com/tailwindlabs/tailwindcss/pull/1883))
  684. - Make `theme` retrieve the expected resolved value when theme value is complex ([e13f083c4](https://github.com/tailwindlabs/tailwindcss/commit/e13f083c4bc48bf9870d27c966136a9584943127))
  685. - Adjust default font-size scale to include 60px instead of 64px ([#2619](https://github.com/tailwindlabs/tailwindcss/pull/2619))
  686. - Update default colors in Preflight to match new color palette ([#2633](https://github.com/tailwindlabs/tailwindcss/pull/2633))
  687. ## [1.9.5] - 2020-10-19
  688. ### Fixed
  689. - Fix issue where using `theme` with default line-heights did not resolve correctly
  690. ## [1.9.4] - 2020-10-17
  691. ### Fixed
  692. - Fix issue changing plugins defined using the `withOptions` API would not trigger rebuilds in watch processes
  693. ## [1.9.3] - 2020-10-16
  694. ### Fixed
  695. - Fix issue where `tailwindcss init --full` scaffolded a corrupt config file (https://github.com/tailwindlabs/tailwindcss/issues/2556)
  696. ### Changed
  697. - Remove console warnings about upcoming breaking changes
  698. ## [1.9.2] - 2020-10-14
  699. ### Fixed
  700. - Merge plugins when merging config with preset ([#2561](https://github.com/tailwindlabs/tailwindcss/pulls/#2561)
  701. - Use `word-wrap` and `overflow-wrap` together, not one or the other since `word-wrap` is IE-only
  702. ## [1.9.1] - 2020-10-14
  703. ### Fixed
  704. - Don't import `corePlugins` in `resolveConfig` to avoid bundling browser-incompatible code ([#2548](https://github.com/tailwindlabs/tailwindcss/pull/2548))
  705. ## [1.9.0] - 2020-10-12
  706. ### Added
  707. - Add new `presets` config option ([#2474](https://github.com/tailwindlabs/tailwindcss/pull/2474))
  708. - Scaffold new `tailwind.config.js` files with available `future` flags commented out ([#2379](https://github.com/tailwindlabs/tailwindcss/pull/2379))
  709. - Add `col-span-full` and `row-span-full` ([#2471](https://github.com/tailwindlabs/tailwindcss/pull/2471))
  710. - Make `outline` configurable, `outline-none` more accessible by default, and add `outline-black` and `outline-white` ([#2460](https://github.com/tailwindlabs/tailwindcss/pull/2460))
  711. - Add additional small `rotate` and `skew` values ([#2528](https://github.com/tailwindlabs/tailwindcss/pull/2528))
  712. - Add `xl`, `2xl`, and `3xl` border radius values ([#2529](https://github.com/tailwindlabs/tailwindcss/pull/2529))
  713. - Add new utilities for `grid-auto-columns` and `grid-auto-rows` ([#2531](https://github.com/tailwindlabs/tailwindcss/pull/2531))
  714. - Promote `defaultLineHeights` and `standardFontWeights` from experimental to future
  715. ### Fixed
  716. - Don't escape keyframe values ([#2432](https://github.com/tailwindlabs/tailwindcss/pull/2432))
  717. - Use `word-wrap` instead of `overflow-wrap` in `ie11` target mode ([#2391](https://github.com/tailwindlabs/tailwindcss/pull/2391))
  718. ### Experimental
  719. - Add experimental `2xl` breakpoint ([#2468](https://github.com/tailwindlabs/tailwindcss/pull/2468))
  720. - Rename `{u}-max-content` and `{u}-min-content` utilities to `{u}-max` and `{u}-min` in experimental extended spacing scale ([#2532](https://github.com/tailwindlabs/tailwindcss/pull/2532))
  721. - Support disabling dark mode variants globally ([#2530](https://github.com/tailwindlabs/tailwindcss/pull/2530))
  722. ## [1.8.13] - 2020-10-09
  723. ### Fixed
  724. - Support defining colors as closures even when opacity variables are not supported ([#2536](https://github.com/tailwindlabs/tailwindcss/pull/2515))
  725. ## [1.8.12] - 2020-10-07
  726. ### Fixed
  727. - Reset color opacity variable in utilities generated using closure colors ([#2515](https://github.com/tailwindlabs/tailwindcss/pull/2515))
  728. ## [1.8.11] - 2020-10-06
  729. - Make `tailwindcss.plugin` work in ESM environments for reasons
  730. ## [1.8.10] - 2020-09-14
  731. ### Fixed
  732. - Prevent new `dark` experiment from causing third-party `dark` variants to inherit stacking behavior ([#2382](https://github.com/tailwindlabs/tailwindcss/pull/2382))
  733. ## [1.8.9] - 2020-09-13
  734. ### Fixed
  735. - Add negative spacing values to inset plugin in the `extendedSpacingScale` experiment ([#2358](https://github.com/tailwindlabs/tailwindcss/pull/2358))
  736. - Fix issue where `!important` was stripped from declarations within rules that used `@apply` with `applyComplexClasses` ([#2376](https://github.com/tailwindlabs/tailwindcss/pull/2376))
  737. ### Changed
  738. - Add `future` section to config stubs ([#2372](https://github.com/tailwindlabs/tailwindcss/pull/2372), [3090b98](https://github.com/tailwindlabs/tailwindcss/commit/3090b98ece766b1046abe5bbaa94204e811f7fac))
  739. ## [1.8.8] - 2020-09-11
  740. ### Fixed
  741. - Register dark mode plugin outside of `resolveConfig` code path ([#2368](https://github.com/tailwindlabs/tailwindcss/pull/2368))
  742. ## [1.8.7] - 2020-09-10
  743. ### Fixed
  744. - Fix issue where classes in escaped strings (like `class=\"block\"`) weren't extracted properly for purging ([#2364](https://github.com/tailwindlabs/tailwindcss/pull/2364))
  745. ## [1.8.6] - 2020-09-09
  746. ### Fixed
  747. - Fix issue where container padding not applied when using object syntax ([#2353](https://github.com/tailwindlabs/tailwindcss/pull/2353))
  748. ## [1.8.5] - 2020-09-07
  749. ### Fixed
  750. - Fix issue where `resolveConfig` didn't take into account configs added by feature flags ([#2347](https://github.com/tailwindlabs/tailwindcss/pull/2347))
  751. ## [1.8.4] - 2020-09-06
  752. ### Fixed
  753. - Fix [issue](https://github.com/tailwindlabs/tailwindcss/issues/2258) where inserting extra PurgeCSS control comments could break integrated PurgeCSS support
  754. - Fix issue where dark variant in 'class' mode was incompatible with 'group-hover' variant ([#2337](https://github.com/tailwindlabs/tailwindcss/pull/2337))
  755. - Support basic nesting structure with `@apply` when using the `applyComplexClasses` experiment ([#2271](https://github.com/tailwindlabs/tailwindcss/pull/2271))
  756. ### Changed
  757. - Rename `font-hairline` and `font-thin` to `font-thin` and `font-extralight` behind `standardFontWeights` flag (experimental until v1.9.0) ([#2333](https://github.com/tailwindlabs/tailwindcss/pull/2333))
  758. ## [1.8.3] - 2020-09-05
  759. ### Fixed
  760. - Fix issue where `font-variant-numeric` utilities would break in combination with most CSS minifier configurations ([f3660ce](https://github.com/tailwindlabs/tailwindcss/commit/f3660ceed391cfc9390ca4ea1a729a955e64b895))
  761. - Only warn about `conservative` purge mode being deprecated once per process ([58781b5](https://github.com/tailwindlabs/tailwindcss/commit/58781b517daffbaf80fc5c0791d311f53b2d67d8))
  762. ## [1.8.2] - 2020-09-04
  763. ### Fixed
  764. - Fix bug where dark mode variants would cause an error if you had a `plugins` array in your config ([#2322](https://github.com/tailwindlabs/tailwindcss/pull/2322))
  765. ## [1.8.1] - 2020-09-04
  766. ### Fixed
  767. - Fix bug in the new font-variant-numeric utilities which broke the whole rule ([#2318](https://github.com/tailwindlabs/tailwindcss/pull/2318))
  768. - Fix bug while purging ([#2320](https://github.com/tailwindlabs/tailwindcss/pull/2320))
  769. ## [1.8.0] - 2020-09-04
  770. ### Added
  771. - Dark mode variant (experimental) ([#2279](https://github.com/tailwindlabs/tailwindcss/pull/2279))
  772. - New `preserveHtmlElements` option for `purge` ([#2283](https://github.com/tailwindlabs/tailwindcss/pull/2283))
  773. - New `layers` mode for `purge` ([#2288](https://github.com/tailwindlabs/tailwindcss/pull/2288))
  774. - New `font-variant-numeric` utilities ([#2305](https://github.com/tailwindlabs/tailwindcss/pull/2305))
  775. - New `place-items`, `place-content`, `place-self`, `justify-items`, and `justify-self` utilities ([#2306](https://github.com/tailwindlabs/tailwindcss/pull/2306))
  776. - Support configuring variants as functions ([#2309](https://github.com/tailwindlabs/tailwindcss/pull/2309))
  777. ### Changed
  778. - CSS within `@layer` at-rules are now grouped with the corresponding `@tailwind` at-rule ([#2312](https://github.com/tailwindlabs/tailwindcss/pull/2312))
  779. ### Deprecated
  780. - `conservative` purge mode, deprecated in favor of `layers`
  781. ## [1.7.6] - 2020-08-29
  782. ### Fixed
  783. - Fix bug where the new experimental `@apply` implementation broke when applying a variant class with the important option globally enabled
  784. ## [1.7.5] - 2020-08-28
  785. ### Changed
  786. - Update lodash to latest to silence security warnings
  787. ## [1.7.4] - 2020-08-26
  788. ### Added
  789. - Add new -p flag to CLI to quickly scaffold a `postcss.config.js` file
  790. ### Changed
  791. - Make `@apply` insensitive to whitespace in the new `applyComplexClasses` experiment
  792. ### Fixed
  793. - Fix bug where the new `applyComplexClasses` experiment didn't behave as expected with rules with multiple selectors, like `.foo, .bar { color: red }`
  794. ## [1.7.3] - 2020-08-20
  795. ### Changed
  796. - Log feature flag notices to stderr instead of stdout to preserve compatibility with pipe-based build systems
  797. - Add missing bg-none utility for disabling background images
  798. ### Fixed
  799. - Fix bug that prevented defining colors as closures when the `gradientColorStops` plugin was enabled
  800. ## [1.7.2] - 2020-08-19
  801. ### Added
  802. - Reuse generated CSS as much as possible in long-running processes instead of needlessly recalculating
  803. ## [1.7.1] - 2020-08-28
  804. ### Changed
  805. - Don't issue duplicate flag notices in long-running build processes
  806. ## [1.7.0] - 2020-08-28
  807. ### Added
  808. - Gradients
  809. - New background-clip utilities
  810. - New `contents` display utility
  811. - Default letter-spacing per font-size
  812. - Divide border styles
  813. - Access entire config object from plugins
  814. - Define colors as closures
  815. - Use `@apply` with variants and other complex classes (experimental)
  816. - New additional color-palette (experimental)
  817. - Extended spacing scale (experimental)
  818. - Default line-heights per font-size by default (experimental)
  819. - Extended font size scale (experimental)
  820. ### Deprecated
  821. - Deprecated gap utilities
  822. ## [1.6.3] - 2020-08-18
  823. ### Fixed
  824. - Fixes issue where motion-safe and motion-reduce variants didn't stack correctly with group-hover variants
  825. ## [1.6.2] - 2020-08-03
  826. ### Fixed
  827. - Fixes issue where `@keyframes` respecting the important option would break animations in Chrome
  828. ## [1.6.1] - 2020-08-02
  829. ### Fixed
  830. - Fixes an issue where animation keyframes weren't included in the build without @tailwind base (#2108)
  831. ## [1.6.0] - 2020-07-28
  832. ### Added
  833. - Animation support
  834. - New `prefers-reduced-motion` variants
  835. - New `overscroll-behaviour` utilities
  836. - Generate CSS without an input file
  837. ## [1.5.2] - 2020-07-21
  838. ### Fixed
  839. - Fixes issue where you could no longer use `@apply` with unprefixed class names if you had configured a prefix
  840. ## [1.5.1] - 2020-07-15
  841. ### Fixed
  842. - Fixes accidental breaking change where adding component variants using the old manual syntax (as recommended in the docs) stopped working
  843. ## [1.5.0] - 2020-07-15
  844. ### Added
  845. - Component `variants` support
  846. - Responsive `container` variants
  847. - New `focus-visible` variant
  848. - New `checked` variant
  849. ## v0.0.0-658250a96 - 2020-07-12 [YANKED]
  850. No release notes
  851. ## [1.4.6] - 2020-05-08
  852. ### Changed
  853. - Explicitly error when using a class as the important config option instead of just generating the wrong CSS
  854. ## [1.4.5] - 2020-05-06
  855. ### Fixed
  856. - Fix bug where the `divideColor` plugin was using the wrong '' in IE11 target mode
  857. ## [1.4.4] - 2020-05-01
  858. ### Fixed
  859. - Fix bug where target: 'browserslist' didn't work, only `target: ['browserslist', {...}]` did
  860. ## [1.4.3] - 2020-05-01
  861. ### Changed
  862. - Don't generate unnecessary CSS in color plugins when color opacity utilities are disabled
  863. ## [1.4.2] - 2020-05-01
  864. ### Fixed
  865. - Fix issue where `purge: { enabled: false }` was ignored, add `purge: false` shorthand
  866. ## [1.4.1] - 2020-04-30
  867. ### Changed
  868. - Improve built-in PurgeCSS extractor to better support Haml and Slim templates
  869. ## [1.4.0] - 2020-04-29
  870. ### Added
  871. - New color opacity utilities
  872. - Built-in PurgeCSS
  873. - IE 11 target mode (experimental)
  874. ## [1.3.5] - 2020-04-23
  875. ### Removed
  876. - Drop `fs-extra` dependency to `^8.0.0` to preserve Node 8 compatibility until Tailwind 2.0
  877. ### Fixed
  878. - Fix missing unit in calc bug in space plugin (`space-x-0` didn't work for example)
  879. ## [1.3.4] - 2020-04-21
  880. ### Fixed
  881. - Fix bug where `divide-{x/y}-0` utilities didn't work due to missing unit in `calc` call
  882. ## [1.3.3] - 2020-04-21
  883. ### Added
  884. - Add forgotten responsive variants for `space`, `divideWidth`, and `divideColor` utilities
  885. ## [1.3.1] - 2020-04-21
  886. ### Fixed
  887. - Fix bug where the `space-x` utilities were not being applied correctly due to referencing `--space-y-reverse` instead of `--space-x-reverse`
  888. ## [1.3.0] - 2020-04-21
  889. ### Added
  890. - New `space` and `divide` layout utilities
  891. - New `transition-delay` utilities
  892. - New `group-focus` variant
  893. - Support for specifying a default line-height for each font-size utility
  894. - Support for breakpoint-specific padding for `container` class
  895. - Added `current` to the default color palette
  896. - New `inline-grid` utility
  897. - New `flow-root` display utility
  898. - New `clear-none` utility
  899. ## [1.2.0] - 2020-02-05
  900. ### Added
  901. - CSS Transition support
  902. - CSS Transform support
  903. - CSS Grid support
  904. - Added `max-w-{screen}` utilities
  905. - Added `max-w-none` utility
  906. - Added `rounded-md` utility
  907. - Added `shadow-sm` utility
  908. - Added `shadow-xs` utility
  909. - Added `stroke-width` utilities
  910. - Added fixed line-height utilities
  911. - Added additional display utilities for table elements
  912. - Added box-sizing utilities
  913. - Added clear utilities
  914. - Config file dependencies are now watchable
  915. - Added new `plugin` and `plugin.withOptions` APIs
  916. ### Changed
  917. - Allow plugins to extend the user's config
  918. ## [1.2.0-canary.8] - 2020-02-05
  919. ### Added
  920. - Add additional fixed-size line-height utilities
  921. ## [1.2.0-canary.7] - 2020-02-04
  922. ### Removed
  923. - Remove Inter from font-sans, plan to add later under new class
  924. ## [1.2.0-canary.6] - 2020-02-03
  925. ### Added
  926. - Add system-ui to default font stack
  927. - Add shadow-xs, increase shadow-sm alpha to 0.05
  928. - Support import syntax even without postcss-import
  929. - Alias tailwind bin to tailwindcss
  930. - Add fill/stroke to transition-colors
  931. - Add transition-shadow, add box-shadow to default transition
  932. - Combine gap/columnGap/rowGap
  933. - Add grid row utilities
  934. - Add skew utilities
  935. ### Changed
  936. - Use font-sans as default font
  937. ## [1.2.0-canary.5] - 2020-01-08
  938. ### Added
  939. - Adds missing dependency `resolve` which is required for making config dependencies watchable
  940. ## [1.2.0-canary.4] - 2020-01-08
  941. ### Added
  942. - CSS Transition support
  943. - CSS Transform support
  944. - CSS Grid support
  945. - New `max-w-{screen}` utilities
  946. - Added `max-w-none` utility
  947. - Added "Inter" to the default sans-serif font stack
  948. - Add `rounded-md` utility
  949. - Add `shadow-sm` utility
  950. - Added stroke-width utilities
  951. - Added additional display utilities for table elements
  952. - Added box-sizing utilities
  953. - Added clear utilities
  954. - Config file dependencies are now watchable
  955. - Allow plugins to extend the user's config
  956. - Add new `plugin` and `plugin.withOptions` APIs
  957. ## [v1.2.0-canary.3] - 2020-01-08 [YANKED]
  958. No release notes
  959. ## [1.1.4] - 2019-11-25
  960. ### Changed
  961. - Note: Although this is a bugfix it could affect your site if you were working around the bug in your own code by not prefixing the `.group` class. I'm sorry 😞
  962. ### Fixed
  963. - Fixes a bug where the `.group` class was not receiving the user's configured prefix when using the `prefix` option
  964. ## [1.2.0-canary.1] - 2019-10-22
  965. ### Changed
  966. - Don't watch `node_modules` files for changes
  967. ### Fixed
  968. - Fixes significant build performance regression in `v1.2.0-canary.0`
  969. ## [1.1.3] - 2019-10-22
  970. ### Fixed
  971. - Fixes an issue where in some cases function properties in the user's `theme` config didn't receive the second utils argument
  972. ## [1.2.0-canary.0] - 2019-10-14
  973. ### Added
  974. - Automatically watch all config file dependencies (plugins, design tokens imported from other files, etc.) for changes when build watcher is running
  975. - Add `justify-evenly` utility
  976. ### Changed
  977. - Allow plugins to add their own config file to be resolved with the user's custom config
  978. ## [1.1.2] - 2019-08-14
  979. ### Fixed
  980. - Fixes a bug with horizontal rules where they were displayed with a 2px border instead of a 1px border
  981. - Fixes a bug with horizontal rules where they were rendered with default top/bottom margin
  982. ## [1.1.1] - 2019-08-09
  983. ### Fixed
  984. - Fixes issue where values like `auto` would fail to make it through the default negative margin config
  985. ## [1.1.0] - 2019-08-06
  986. ### Added
  987. - Added utilities for screenreader visibility
  988. - Added utilities for placeholder color
  989. - First, last, even, and odd child variants
  990. - Disabled variant
  991. - Visited variant
  992. - Increase utility specificity using a scope instead of !important
  993. - Add hover/focus variants for opacity by default
  994. - Added `border-double` utility
  995. - Support negative prefix for boxShadow and letterSpacing plugins
  996. - Support passing config path via object
  997. ### Fixed
  998. - Placeholders no longer have a default opacity
  999. - Make horizontal rules visible by default
  1000. - Generate correct negative margins when using calc
  1001. ## [1.0.6] - 2019-08-01
  1002. ### Fixed
  1003. - Fixes issue where modifiers would mutate nested rules
  1004. ## [1.0.5] - 2019-07-11
  1005. ### Added
  1006. - Support built-in variants for utilities that include pseudo-elements
  1007. ### Changed
  1008. - Update several dependencies, including postcss-js which fixes an issue with using `!important` directly in Tailwind utility plugins
  1009. ## [1.0.4] - 2019-06-11
  1010. ### Changed
  1011. - Increase precision of percentage width values to avoid 1px rounding issues in grid layouts
  1012. ## [1.0.3] - 2019-06-01
  1013. ### Changed
  1014. - Throws an error when someone tries to use `@tailwind preflight` instead of `@tailwind base`, this is the source of many support requests
  1015. ## [1.0.2] - 2019-05-27
  1016. ### Fixed
  1017. - Fixes a bug where `@screen` rules weren't bubbled properly when nested in plugins
  1018. ## [1.0.1] - 2019-05-13
  1019. ### Fixed
  1020. - Fixes a bug where global variants weren't properly merged
  1021. ## [1.0.0] - 2019-05-13
  1022. No release notes
  1023. ## [1.0.0-beta.10] - 2019-05-12
  1024. ### Changed
  1025. - Use `9999` and `-9999` for `order-last` and `order-first` utilities respectively
  1026. ## [1.0.0-beta.9] - 2019-05-12
  1027. ### Added
  1028. - Add `bg-repeat-round` and `bg-repeat-space` utilities
  1029. - Add `select-all` and `select-auto` utilities
  1030. ### Changed
  1031. - Make all utilities responsive by default
  1032. ## [1.0.0-beta.8] - 2019-04-28
  1033. ### Added
  1034. - Adds `responsive` variants for the new order utilities by default, should have been there all along
  1035. ## [1.0.0-beta.7] - 2019-04-27
  1036. ### Fixed
  1037. - Fixes a bug where you couldn't extend the margin config
  1038. ## [1.0.0-beta.6] - 2019-04-27
  1039. ### Added
  1040. - Added support for negative inset (`-top-6`, `-right-4`) and z-index (`-z-10`) utilities, using the same negative key syntax supported by the margin plugin
  1041. - Add missing fractions as well as x/12 fractions to width scale
  1042. - Add `order` utilities
  1043. - Add `cursor-text` class by default
  1044. ### Changed
  1045. - Make it possible to access your fully merged config file in JS
  1046. ### Removed
  1047. - Removed `negativeMargin` plugin, now the regular `margin` plugin supports generating negative classes (like `-mx-6`) by using negative keys in the config, like `-6`
  1048. ## [1.0.0-beta.5] - 2019-04-18
  1049. ### Changed
  1050. - Make it possible to disable all core plugins using `corePlugins: false`
  1051. - Make it possible to configure a single list of variants that applies to all utility plugins
  1052. - Make it possible to safelist which core plugins should be enabled
  1053. ### Fixed
  1054. - Fix a bug where stroke and fill plugins didn't properly handle the next object syntax for color definitions
  1055. - Fix a bug where you couldn't have comments near `@apply` directives
  1056. ## [1.0.0-beta.4] - 2019-03-29
  1057. ### Added
  1058. - Add the `container` key to the scaffolded config file when generated with `--full`
  1059. ### Changed
  1060. - Bumps node dependency to 8.9.0 so we can keep our default config file clean, 6.9.0 is EOL next month anyways
  1061. ### Removed
  1062. - Removes `SFMono-Regular` from the beginning of the default monospace font stack, it has no italic support and Menlo looks better anyways
  1063. ### Fixed
  1064. - Fixes an issue where the user's config object was being mutated during processing (only affects @bradlc 😅)
  1065. - Fixes an issue where you couldn't use a closure to define theme sections under `extend`
  1066. ## [1.0.0-beta.3] - 2019-03-18
  1067. ### Added
  1068. - Support lazy evaluation in `theme.extend`
  1069. ### Changed
  1070. - Use lighter default border color
  1071. - Revert #745 and use `bolder` for strong tags by default instead of `fontWeight.bold`
  1072. ## [1.0.0-beta.2] - 2019-03-17
  1073. ### Changed
  1074. - Closures in the `theme` section of the config file are now passed a `theme` function instead of an object
  1075. ### Fixed
  1076. - Fix issue where `@screen` didn't work at all 🙃
  1077. ## [1.0.0-beta.1] - 2019-03-17
  1078. ### Added
  1079. - New config file structure
  1080. - New expanded default color palette
  1081. - New default `maxWidth` scale
  1082. - Added utilities for `list-style-type` and `list-style-position`
  1083. - Added `break-all` utility
  1084. ### Changed
  1085. - `object-position` utilities are now customizable under `theme.objectPosition`
  1086. - `cursor` utilities are now customizable under `theme.cursors`
  1087. - `flex-grow/shrink` utilities are now customizable under `theme.flexGrow/flexShrink`
  1088. - Default variant output position can be customized
  1089. - Extended default line-height scale
  1090. - Extended default letter-spacing scale
  1091. ## [0.7.4] - 2019-01-23
  1092. ### Changed
  1093. - Update our PostCSS related dependencies
  1094. ### Fixed
  1095. - Fix bug where class names containing a `.`character had the responsive prefix added in the wrong place
  1096. ## [0.7.3] - 2018-12-03
  1097. ### Changed
  1098. - Update Normalize to v8.0.1
  1099. ## [0.7.2] - 2018-11-05
  1100. ### Added
  1101. - Add `--no-autoprefixer` option to CLI `build` command
  1102. ## [0.7.1] - 2018-11-05
  1103. ### Changed
  1104. - Update autoprefixer dependency
  1105. ## [0.7.0] - 2018-10-31
  1106. ### Added
  1107. - Registering new variants from plugins
  1108. - Variant order can be customized per module
  1109. - Added focus-within variant
  1110. - Fancy CLI updates
  1111. - Option to generate config without comments
  1112. - Make configured prefix optional when using @apply
  1113. - Improve Flexbox behavior in IE 10/11
  1114. ### Changed
  1115. - Variant order in modules is now significant
  1116. - Normalize.css updated to v8.0.0
  1117. - Removed CSS fix for Chrome 62 button border radius change
  1118. ## [0.6.6] - 2018-09-21
  1119. ### Changed
  1120. - Promote `shadowLookup` from experiment to official feature
  1121. ## [0.6.5] - 2018-08-18
  1122. ### Fixed
  1123. - Fixes an issue where units were stripped from zero value properties
  1124. ## [0.6.4] - 2018-07-16
  1125. ### Fixed
  1126. - Fixes an issue where changes to your configuration file were ignored when using `webpack --watch`
  1127. ## [0.6.3] - 2018-07-11
  1128. ### Fixed
  1129. - Fixes an issue where `@tailwind utilities` generated no output
  1130. ## [0.6.2] - 2018-03-11
  1131. ### Added
  1132. - Added table layout utilities for styling tables
  1133. - Configuration can now be passed as an object
  1134. - Registering new variants from plugins (experimental)
  1135. - Allow `@apply`-ing classes that aren't defined but would be generated (experimental)
  1136. ### Changed
  1137. - Default config file changes
  1138. ## [0.6.1] - 2018-06-22
  1139. ### Fixed
  1140. - Fix incorrect box-shadow syntax for the `.shadow-outline` utility 🤦‍♂️
  1141. ## [0.6.0] - 2018-06-21
  1142. ### Added
  1143. - Added border collapse utilities for styling tables
  1144. - Added more axis-specific overflow utilities
  1145. - Added `.outline-none` utility for suppressing focus styles
  1146. - Added `.shadow-outline` utility as an alternative to default browser focus styles
  1147. - Extended default padding, margin, negative margin, width, and height scales
  1148. - Enable focus and hover variants for more modules by default
  1149. ### Changed
  1150. - Removed default `outline: none !important` styles from focusable but keyboard-inaccessible elements
  1151. - Moved screen prefix for responsive `group-hover` variants
  1152. - Default config file changes
  1153. ## [0.5.3] - 2018-05-07
  1154. ### Changed
  1155. - Improve sourcemaps for replaced styles like `preflight`
  1156. ### Fixed
  1157. - Fix bug where informational messages were being logged to stdout during build, preventing the ability to use Tailwind's output in Unix pipelines
  1158. ## [0.5.2] - 2018-03-29
  1159. ### Fixed
  1160. - Fixes an issue with a dependency that had a security vulnerability
  1161. ## [0.5.1] - 2018-03-13
  1162. ### Removed
  1163. - Reverts a change that renamed the `.roman` class to `.not-italic` due to the fact that it breaks compatibility with cssnext: [postcss/postcss-selector-not#10](https://github.com/postcss/postcss-selector-not/issues/10). We'll stick with `.roman` for now with a plan to switch to `.not-italic` in another breaking version should that issue get resolved in postcss-selector-not.
  1164. ## [0.5.0] - 2018-03-13
  1165. ### Added
  1166. - Plugin system
  1167. - Added `.sticky position` utility
  1168. - Added `.cursor-wait` and `.cursor-move` utilities
  1169. - Added `.bg-auto` background size utility
  1170. - Background sizes are now customizable
  1171. - Support for active variants
  1172. - Better postcss-import support
  1173. - Configuration options for the `.container` component
  1174. ### Changed
  1175. - The `.container` component is now a built-in plugin
  1176. - State variant precedence changes
  1177. - New config file keys
  1178. - `.overflow-x/y-scroll` now set `overflow: scroll` instead of `overflow: auto`
  1179. - `.roman` renamed to `.not-italic`
  1180. ## [0.4.3] - 2018-03-13
  1181. ### Changed
  1182. - Use `global.Object` to avoid issues with polyfills when importing the Tailwind config into other JS
  1183. ## [0.4.2] - 2018-03-01
  1184. ### Added
  1185. - Add support for using a function to define class prefixes in addition to a simple string
  1186. ### Changed
  1187. - Improve the performance of @apply by using a lookup table instead of searching
  1188. ### Fixed
  1189. - Fix an issue where borders couldn't be applied to `img` tags without specifying a border style
  1190. ## [0.4.1] - 2018-01-22
  1191. ### Changed
  1192. - Make default sans-serif font stack more future proof and safe to use with CSS `font` shorthand
  1193. - Replace stylefmt with Perfectionist to avoid weird stylelint conflicts
  1194. ## [0.4.0] - 2017-12-15
  1195. ### Added
  1196. - `@apply`'d classes can now be made `!important` explicitly
  1197. ### Changed
  1198. - `@apply` now strips `!important` from any mixed in classes
  1199. - Default color palette tweaks
  1200. ## [0.3.0] - 2017-12-01
  1201. ### Added
  1202. - Enable/disable modules and control which variants are generated for each
  1203. - Focus variants
  1204. - Group hover variants
  1205. - New `@variants` at-rule
  1206. - Customize the separator character
  1207. - Missing config keys now fallback to their default values
  1208. - New utilities
  1209. ### Changed
  1210. - Lists now have no margins by default
  1211. - `.pin` no longer sets width and height to 100%
  1212. - SVG `fill` no longer defaults to currentColor
  1213. ## [0.2.2] - 2017-11-19
  1214. ### Fixed
  1215. - Fix issue with dist files not being published due to bug in latest npm
  1216. ## [0.2.1] - 2017-11-18
  1217. ### Fixed
  1218. - Fix overly specific border-radius reset for Chrome 62 button styles
  1219. ## [0.2.0] - 2017-11-17
  1220. ### Added
  1221. - Add a custom prefix to all utilities
  1222. - Optionally make all utilities `!important`
  1223. - Round element corners independently
  1224. - Cascading border colors and styles
  1225. ### Changed
  1226. - `auto` is no longer a hard-coded margin value
  1227. - The `defaultConfig` function is now a separate module
  1228. - Rounded utilities now combine position and radius size
  1229. - Border width utilities no longer affect border color/style
  1230. - `@apply` is now very strict about what classes can be applied
  1231. - Add `options` key to your config
  1232. - Spacing, radius, and border width utility declaration order changes
  1233. ## [0.1.6] - 2017-11-09
  1234. ### Fixed
  1235. - Fix CDN files not being published to npm
  1236. ## [0.1.5] - 2017-11-08
  1237. ### Changed
  1238. - Apply the same default placeholder styling that's applied to inputs to textareas
  1239. ### Fixed
  1240. - Fix CLI tool not loading config files properly
  1241. ## [0.1.4] - 2017-11-06
  1242. ### Added
  1243. - Autoprefix dist assets for quick hacking and prototyping
  1244. - Add `my-auto`, `mt-auto`, and `mb-auto` margin utilities
  1245. - Add `sans-serif` to end of default `sans` font stack
  1246. ### Changed
  1247. - If using Webpack, it will now watch your config file changes
  1248. - When running `tailwind init [filename]`, automatically append `.js` to filename if not present
  1249. - Support default fallback value in `config(...)` function, ie. `config('colors.blue', #0000ff)`
  1250. - Don't output empty media queries if Tailwind processes a file that doesn't use Tailwind
  1251. ### Fixed
  1252. - Move list utilities earlier in stylesheet to allow overriding with spacing utilities
  1253. ## [0.1.3] - 2017-11-02
  1254. ### Added
  1255. - Add new `.scrolling-touch` and `.scrolling-auto` utilities for controlling inertial scroll behavior on WebKit touch devices
  1256. - Generate separate dist files for preflight, utilities, and tailwind for CDN usage
  1257. ## [0.1.2] - 2017-11-01
  1258. ### Changed
  1259. - Target Node 6.9.0 explicitly (instead of 8.6 implicitly) to support more users
  1260. ### Fixed
  1261. - Fix issue with config option not being respected in `tailwind build`
  1262. ## [0.1.1] - 2017-11-01
  1263. ### Fixed
  1264. - Fix `tailwind build` CLI command not writing output files
  1265. ## [0.1.0] - 2017-11-01
  1266. ### Added
  1267. - Everything!
  1268. [unreleased]: https://github.com/tailwindlabs/tailwindcss/compare/v3.1.8...HEAD
  1269. [3.1.8]: https://github.com/tailwindlabs/tailwindcss/compare/v3.1.7...v3.1.8
  1270. [3.1.7]: https://github.com/tailwindlabs/tailwindcss/compare/v3.1.6...v3.1.7
  1271. [3.1.6]: https://github.com/tailwindlabs/tailwindcss/compare/v3.1.5...v3.1.6
  1272. [3.1.5]: https://github.com/tailwindlabs/tailwindcss/compare/v3.1.4...v3.1.5
  1273. [3.1.4]: https://github.com/tailwindlabs/tailwindcss/compare/v3.1.3...v3.1.4
  1274. [3.1.3]: https://github.com/tailwindlabs/tailwindcss/compare/v3.1.2...v3.1.3
  1275. [3.1.2]: https://github.com/tailwindlabs/tailwindcss/compare/v3.1.1...v3.1.2
  1276. [3.1.1]: https://github.com/tailwindlabs/tailwindcss/compare/v3.1.0...v3.1.1
  1277. [3.1.0]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.24...v3.1.0
  1278. [3.0.24]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.23...v3.0.24
  1279. [3.0.23]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.22...v3.0.23
  1280. [3.0.22]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.21...v3.0.22
  1281. [3.0.21]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.20...v3.0.21
  1282. [3.0.20]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.19...v3.0.20
  1283. [3.0.19]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.18...v3.0.19
  1284. [3.0.18]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.17...v3.0.18
  1285. [3.0.17]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.16...v3.0.17
  1286. [3.0.16]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.15...v3.0.16
  1287. [3.0.15]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.14...v3.0.15
  1288. [3.0.14]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.13...v3.0.14
  1289. [3.0.13]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.12...v3.0.13
  1290. [3.0.12]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.11...v3.0.12
  1291. [3.0.11]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.10...v3.0.11
  1292. [3.0.10]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.9...v3.0.10
  1293. [3.0.9]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.8...v3.0.9
  1294. [3.0.8]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.7...v3.0.8
  1295. [3.0.7]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.6...v3.0.7
  1296. [3.0.6]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.5...v3.0.6
  1297. [3.0.5]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.4...v3.0.5
  1298. [3.0.4]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.3...v3.0.4
  1299. [3.0.3]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.2...v3.0.3
  1300. [3.0.2]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.1...v3.0.2
  1301. [3.0.1]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.0...v3.0.1
  1302. [3.0.0]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.0-alpha.2...v3.0.0
  1303. [3.0.0-alpha.2]: https://github.com/tailwindlabs/tailwindcss/compare/v3.0.0-alpha.1...v3.0.0-alpha.2
  1304. [3.0.0-alpha.1]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.19...v3.0.0-alpha.1
  1305. [2.2.19]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.18...v2.2.19
  1306. [2.2.18]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.17...v2.2.18
  1307. [2.2.17]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.16...v2.2.17
  1308. [2.2.16]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.15...v2.2.16
  1309. [2.2.15]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.14...v2.2.15
  1310. [2.2.14]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.13...v2.2.14
  1311. [2.2.13]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.12...v2.2.13
  1312. [2.2.12]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.11...v2.2.12
  1313. [2.2.11]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.10...v2.2.11
  1314. [2.2.10]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.9...v2.2.10
  1315. [2.2.9]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.8...v2.2.9
  1316. [2.2.8]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.7...v2.2.8
  1317. [2.2.7]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.6...v2.2.7
  1318. [2.2.6]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.5...v2.2.6
  1319. [2.2.5]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.4...v2.2.5
  1320. [2.2.4]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.3...v2.2.4
  1321. [2.2.3]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.2...v2.2.3
  1322. [2.2.2]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.1...v2.2.2
  1323. [2.2.1]: https://github.com/tailwindlabs/tailwindcss/compare/v2.2.0...v2.2.1
  1324. [2.2.0]: https://github.com/tailwindlabs/tailwindcss/compare/v2.1.4...v2.2.0
  1325. [2.1.4]: https://github.com/tailwindlabs/tailwindcss/compare/v2.1.3...v2.1.4
  1326. [2.1.3]: https://github.com/tailwindlabs/tailwindcss/compare/v2.1.2...v2.1.3
  1327. [2.1.2]: https://github.com/tailwindlabs/tailwindcss/compare/v2.1.1...v2.1.2
  1328. [2.1.1]: https://github.com/tailwindlabs/tailwindcss/compare/v2.1.0...v2.1.1
  1329. [2.1.0]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.4...v2.1.0
  1330. [2.0.4]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.3...v2.0.4
  1331. [2.0.3]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.2...v2.0.3
  1332. [2.0.2]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.1...v2.0.2
  1333. [2.0.1]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0...v2.0.1
  1334. [2.0.0]: https://github.com/tailwindlabs/tailwindcss/compare/v1.9.6...v2.0.0
  1335. [2.0.0-alpha.25]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.24...v2.0.0-alpha.25
  1336. [2.0.0-alpha.24]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.23...v2.0.0-alpha.24
  1337. [2.0.0-alpha.23]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.22...v2.0.0-alpha.23
  1338. [2.0.0-alpha.22]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.21...v2.0.0-alpha.22
  1339. [2.0.0-alpha.21]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.20...v2.0.0-alpha.21
  1340. [2.0.0-alpha.20]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.19...v2.0.0-alpha.20
  1341. [2.0.0-alpha.19]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.18...v2.0.0-alpha.19
  1342. [2.0.0-alpha.18]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.17...v2.0.0-alpha.18
  1343. [2.0.0-alpha.17]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.16...v2.0.0-alpha.17
  1344. [2.0.0-alpha.16]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.15...v2.0.0-alpha.16
  1345. [2.0.0-alpha.15]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.14...v2.0.0-alpha.15
  1346. [2.0.0-alpha.14]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.13...v2.0.0-alpha.14
  1347. [2.0.0-alpha.13]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.12...v2.0.0-alpha.13
  1348. [2.0.0-alpha.12]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.11...v2.0.0-alpha.12
  1349. [2.0.0-alpha.11]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.10...v2.0.0-alpha.11
  1350. [2.0.0-alpha.10]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.9...v2.0.0-alpha.10
  1351. [2.0.0-alpha.9]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.8...v2.0.0-alpha.9
  1352. [2.0.0-alpha.8]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.7...v2.0.0-alpha.8
  1353. [2.0.0-alpha.7]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.6...v2.0.0-alpha.7
  1354. [2.0.0-alpha.6]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.5...v2.0.0-alpha.6
  1355. [2.0.0-alpha.5]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.4...v2.0.0-alpha.5
  1356. [2.0.0-alpha.4]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.3...v2.0.0-alpha.4
  1357. [2.0.0-alpha.3]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.2...v2.0.0-alpha.3
  1358. [2.0.0-alpha.2]: https://github.com/tailwindlabs/tailwindcss/compare/v2.0.0-alpha.1...v2.0.0-alpha.2
  1359. [1.9.6]: https://github.com/tailwindlabs/tailwindcss/compare/v1.9.5...v1.9.6
  1360. [2.0.0-alpha.1]: https://github.com/tailwindlabs/tailwindcss/compare/v1.9.5...v2.0.0-alpha.1
  1361. [1.9.5]: https://github.com/tailwindlabs/tailwindcss/compare/v1.9.4...v1.9.5
  1362. [1.9.4]: https://github.com/tailwindlabs/tailwindcss/compare/v1.9.3...v1.9.4
  1363. [1.9.3]: https://github.com/tailwindlabs/tailwindcss/compare/v1.9.2...v1.9.3
  1364. [1.9.2]: https://github.com/tailwindlabs/tailwindcss/compare/v1.9.1...v1.9.2
  1365. [1.9.1]: https://github.com/tailwindlabs/tailwindcss/compare/v1.9.0...v1.9.1
  1366. [1.9.0]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.13...v1.9.0
  1367. [1.8.13]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.12...v1.8.13
  1368. [1.8.12]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.11...v1.8.12
  1369. [1.8.11]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.10...v1.8.11
  1370. [1.8.10]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.9...v1.8.10
  1371. [1.8.9]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.8...v1.8.9
  1372. [1.8.8]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.7...v1.8.8
  1373. [1.8.7]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.6...v1.8.7
  1374. [1.8.6]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.5...v1.8.6
  1375. [1.8.5]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.4...v1.8.5
  1376. [1.8.4]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.3...v1.8.4
  1377. [1.8.3]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.2...v1.8.3
  1378. [1.8.2]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.1...v1.8.2
  1379. [1.8.1]: https://github.com/tailwindlabs/tailwindcss/compare/v1.8.0...v1.8.1
  1380. [1.8.0]: https://github.com/tailwindlabs/tailwindcss/compare/v1.7.6...v1.8.0
  1381. [1.7.6]: https://github.com/tailwindlabs/tailwindcss/compare/v1.7.5...v1.7.6
  1382. [1.7.5]: https://github.com/tailwindlabs/tailwindcss/compare/v1.7.4...v1.7.5
  1383. [1.7.4]: https://github.com/tailwindlabs/tailwindcss/compare/v1.7.3...v1.7.4
  1384. [1.7.3]: https://github.com/tailwindlabs/tailwindcss/compare/v1.7.2...v1.7.3
  1385. [1.7.2]: https://github.com/tailwindlabs/tailwindcss/compare/v1.7.1...v1.7.2
  1386. [1.7.1]: https://github.com/tailwindlabs/tailwindcss/compare/v1.7.0...v1.7.1
  1387. [1.7.0]: https://github.com/tailwindlabs/tailwindcss/compare/v1.6.3...v1.7.0
  1388. [1.6.3]: https://github.com/tailwindlabs/tailwindcss/compare/v1.6.2...v1.6.3
  1389. [1.6.2]: https://github.com/tailwindlabs/tailwindcss/compare/v1.6.1...v1.6.2
  1390. [1.6.1]: https://github.com/tailwindlabs/tailwindcss/compare/v1.6.0...v1.6.1
  1391. [1.6.0]: https://github.com/tailwindlabs/tailwindcss/compare/v1.5.2...v1.6.0
  1392. [1.5.2]: https://github.com/tailwindlabs/tailwindcss/compare/v1.5.1...v1.5.2
  1393. [1.5.1]: https://github.com/tailwindlabs/tailwindcss/compare/v1.5.0...v1.5.1
  1394. [1.5.0]: https://github.com/tailwindlabs/tailwindcss/compare/v1.4.6...v1.5.0
  1395. [1.4.6]: https://github.com/tailwindlabs/tailwindcss/compare/v1.4.5...v1.4.6
  1396. [1.4.5]: https://github.com/tailwindlabs/tailwindcss/compare/v1.4.4...v1.4.5
  1397. [1.4.4]: https://github.com/tailwindlabs/tailwindcss/compare/v1.4.3...v1.4.4
  1398. [1.4.3]: https://github.com/tailwindlabs/tailwindcss/compare/v1.4.2...v1.4.3
  1399. [1.4.2]: https://github.com/tailwindlabs/tailwindcss/compare/v1.4.1...v1.4.2
  1400. [1.4.1]: https://github.com/tailwindlabs/tailwindcss/compare/v1.4.0...v1.4.1
  1401. [1.4.0]: https://github.com/tailwindlabs/tailwindcss/compare/v1.3.5...v1.4.0
  1402. [1.3.5]: https://github.com/tailwindlabs/tailwindcss/compare/v1.3.4...v1.3.5
  1403. [1.3.4]: https://github.com/tailwindlabs/tailwindcss/compare/v1.3.3...v1.3.4
  1404. [1.3.3]: https://github.com/tailwindlabs/tailwindcss/compare/v1.3.1...v1.3.3
  1405. [1.3.1]: https://github.com/tailwindlabs/tailwindcss/compare/v1.3.0...v1.3.1
  1406. [1.3.0]: https://github.com/tailwindlabs/tailwindcss/compare/v1.2.0...v1.3.0
  1407. [1.2.0]: https://github.com/tailwindlabs/tailwindcss/compare/v1.1.4...v1.2.0
  1408. [1.2.0-canary.8]: https://github.com/tailwindlabs/tailwindcss/compare/v1.2.0-canary.7...v1.2.0-canary.8
  1409. [1.2.0-canary.7]: https://github.com/tailwindlabs/tailwindcss/compare/v1.2.0-canary.6...v1.2.0-canary.7
  1410. [1.2.0-canary.6]: https://github.com/tailwindlabs/tailwindcss/compare/v1.2.0-canary.5...v1.2.0-canary.6
  1411. [1.2.0-canary.5]: https://github.com/tailwindlabs/tailwindcss/compare/v1.2.0-canary.4...v1.2.0-canary.5
  1412. [1.2.0-canary.4]: https://github.com/tailwindlabs/tailwindcss/compare/v1.2.0-canary.3...v1.2.0-canary.4
  1413. [1.1.4]: https://github.com/tailwindlabs/tailwindcss/compare/v1.1.3...v1.1.4
  1414. [1.2.0-canary.1]: https://github.com/tailwindlabs/tailwindcss/compare/v1.2.0-canary.0...v1.2.0-canary.1
  1415. [1.1.3]: https://github.com/tailwindlabs/tailwindcss/compare/v1.1.2...v1.1.3
  1416. [1.2.0-canary.0]: https://github.com/tailwindlabs/tailwindcss/compare/v1.1.2...v1.2.0-canary.0
  1417. [1.1.2]: https://github.com/tailwindlabs/tailwindcss/compare/v1.1.1...v1.1.2
  1418. [1.1.1]: https://github.com/tailwindlabs/tailwindcss/compare/v1.1.0...v1.1.1
  1419. [1.1.0]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.6...v1.1.0
  1420. [1.0.6]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.5...v1.0.6
  1421. [1.0.5]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.4...v1.0.5
  1422. [1.0.4]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.3...v1.0.4
  1423. [1.0.3]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.2...v1.0.3
  1424. [1.0.2]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.1...v1.0.2
  1425. [1.0.1]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.0...v1.0.1
  1426. [1.0.0]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.0-beta.10...v1.0.0
  1427. [1.0.0-beta.10]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.0-beta.9...v1.0.0-beta.10
  1428. [1.0.0-beta.9]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.0-beta.8...v1.0.0-beta.9
  1429. [1.0.0-beta.8]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.0-beta.7...v1.0.0-beta.8
  1430. [1.0.0-beta.7]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.0-beta.6...v1.0.0-beta.7
  1431. [1.0.0-beta.6]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.0-beta.5...v1.0.0-beta.6
  1432. [1.0.0-beta.5]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.0-beta.4...v1.0.0-beta.5
  1433. [1.0.0-beta.4]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.0-beta.3...v1.0.0-beta.4
  1434. [1.0.0-beta.3]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.0-beta.2...v1.0.0-beta.3
  1435. [1.0.0-beta.2]: https://github.com/tailwindlabs/tailwindcss/compare/v1.0.0-beta.1...v1.0.0-beta.2
  1436. [1.0.0-beta.1]: https://github.com/tailwindlabs/tailwindcss/compare/v0.7.4...v1.0.0-beta.1
  1437. [0.7.4]: https://github.com/tailwindlabs/tailwindcss/compare/v0.7.3...v0.7.4
  1438. [0.7.3]: https://github.com/tailwindlabs/tailwindcss/compare/v0.7.2...v0.7.3
  1439. [0.7.2]: https://github.com/tailwindlabs/tailwindcss/compare/v0.7.1...v0.7.2
  1440. [0.7.1]: https://github.com/tailwindlabs/tailwindcss/compare/v0.7.0...v0.7.1
  1441. [0.7.0]: https://github.com/tailwindlabs/tailwindcss/compare/v0.6.6...v0.7.0
  1442. [0.6.6]: https://github.com/tailwindlabs/tailwindcss/compare/v0.6.5...v0.6.6
  1443. [0.6.5]: https://github.com/tailwindlabs/tailwindcss/compare/v0.6.4...v0.6.5
  1444. [0.6.4]: https://github.com/tailwindlabs/tailwindcss/compare/v0.6.3...v0.6.4
  1445. [0.6.3]: https://github.com/tailwindlabs/tailwindcss/compare/v0.6.2...v0.6.3
  1446. [0.6.2]: https://github.com/tailwindlabs/tailwindcss/compare/v0.6.1...v0.6.2
  1447. [0.6.1]: https://github.com/tailwindlabs/tailwindcss/compare/v0.6.0...v0.6.1
  1448. [0.6.0]: https://github.com/tailwindlabs/tailwindcss/compare/v0.5.3...v0.6.0
  1449. [0.5.3]: https://github.com/tailwindlabs/tailwindcss/compare/v0.5.2...v0.5.3
  1450. [0.5.2]: https://github.com/tailwindlabs/tailwindcss/compare/v0.5.1...v0.5.2
  1451. [0.5.1]: https://github.com/tailwindlabs/tailwindcss/compare/v0.5.0...v0.5.1
  1452. [0.5.0]: https://github.com/tailwindlabs/tailwindcss/compare/v0.4.3...v0.5.0
  1453. [0.4.3]: https://github.com/tailwindlabs/tailwindcss/compare/v0.4.2...v0.4.3
  1454. [0.4.2]: https://github.com/tailwindlabs/tailwindcss/compare/v0.4.1...v0.4.2
  1455. [0.4.1]: https://github.com/tailwindlabs/tailwindcss/compare/v0.4.0...v0.4.1
  1456. [0.4.0]: https://github.com/tailwindlabs/tailwindcss/compare/v0.3.0...v0.4.0
  1457. [0.3.0]: https://github.com/tailwindlabs/tailwindcss/compare/v0.2.2...v0.3.0
  1458. [0.2.2]: https://github.com/tailwindlabs/tailwindcss/compare/v0.2.1...v0.2.2
  1459. [0.2.1]: https://github.com/tailwindlabs/tailwindcss/compare/v0.2.0...v0.2.1
  1460. [0.2.0]: https://github.com/tailwindlabs/tailwindcss/compare/v0.1.6...v0.2.0
  1461. [0.1.6]: https://github.com/tailwindlabs/tailwindcss/compare/v0.1.5...v0.1.6
  1462. [0.1.5]: https://github.com/tailwindlabs/tailwindcss/compare/v0.1.4...v0.1.5
  1463. [0.1.4]: https://github.com/tailwindlabs/tailwindcss/compare/v0.1.3...v0.1.4
  1464. [0.1.3]: https://github.com/tailwindlabs/tailwindcss/compare/v0.1.2...v0.1.3
  1465. [0.1.2]: https://github.com/tailwindlabs/tailwindcss/compare/v0.1.1...v0.1.2
  1466. [0.1.1]: https://github.com/tailwindlabs/tailwindcss/compare/v0.1.0...v0.1.1
  1467. [0.1.0]: https://github.com/tailwindlabs/tailwindcss/releases/tag/v0.1.0