Skip to content

Releases: ArnaudBarre/downwind

v0.5.0

01 May 02:14
Compare
Choose a tag to compare

Align with Tailwind 3.3:

  • Extend default color palette with new 950 shades
  • Add line-height modifier support to font-size utilities
  • Add support for using variables as arbitrary values without var(...)
  • Added utilities: hyphens, from-{position}, via-{position}, to-{position}, list-style-image, caption-side, delay-0, duration-0, justify-normal,justify-stretch, content-normal, content-stretch, whitespace-break-spaces
  • Add blocklist option to prevent generating unwanted CSS
  • Use inset instead of top, right, bottom, and left properties
  • Reset all properties when using line-clamp-none

The main potential breaking change is that gradient steps for arbitrary values can now become position if not detected as a color.

Logical properties & font-variation-settings are currently out of scope.

v0.4.5

19 Feb 01:05
Compare
Choose a tag to compare
  • Fix generate CLI when output doesn't exist
  • Fix: Throw when using invalid rule in @apply that was previously scanned

v0.4.4

23 Dec 12:29
Compare
Choose a tag to compare

Fix appearance-none

v0.4.3

11 Dec 20:11
Compare
Choose a tag to compare
  • Fix cssModuleToJS with kebab case classes
  • Fix transition rule without DEFAULT

v0.4.2

10 Dec 16:38
Compare
Choose a tag to compare
  • Fix crash when using arbitrary values for animate rule
  • esbuild plugin: Skip postprocessing when build contains errors to avoid crash

v0.4.1

24 Oct 22:59
Compare
Choose a tag to compare
  • Fix: Allow , in selectors
  • Fix: Map _ to spaces in arbitrary properties

v0.4.0

23 Oct 22:40
Compare
Choose a tag to compare
  • Support Design in devtools in the Vite plugin
  • Always group tokens per media query and sort variants with a deterministic order
  • Breaking: Change codegen API to include a DEVTOOLS mode
  • esbuild plugin throw instead of adding an error to ensure proper logging to the console (esbuild#2625)

v0.3.0

20 Oct 01:07
Compare
Choose a tag to compare

Align with Tailwind 3.2:

  • Add supports-* and max-<screen> dynamic variants
  • Add collapse, place-content-baseline, place-items-baseline, content-baseline, break-keep, fill-none & stroke-none utilities
  • Support negative values for outline-offset utility
  • Fix some cases for arbitrary variants and handle "arbitrary media" (ex: [@media(min-width:900px)]:block)

Other features are not supported, but container queries will probably be added later.

v0.2.6

17 Oct 21:38
Compare
Choose a tag to compare

Add scanRegex option for esbuild plugin

v0.2.5

16 Oct 21:32
Compare
Choose a tag to compare

Stable order for arbitrary values of the same rule. It's now based on the string match instead of the scan order