Skip to content

Latest commit

Β 

History

History
448 lines (292 loc) Β· 30.8 KB

CHANGELOG.md

File metadata and controls

448 lines (292 loc) Β· 30.8 KB

0.17.0 (2023-06-09)

Features

  • support automatic imports for global CSS and styled components (0b8de71)

0.16.0 (2023-05-22)

Bug Fixes

  • add case for SingularBox components (415afeb)
  • disable lto (not well supported) (4af7e7a)
  • don't double-negate negative values (fc7c0d0)
  • inline flex (7af8892)
  • prefer multispace over space to better line up with jsx strings (8be0b60)

Features

  • add a number of peer modifiers (13b3692)
  • add accent plugin (2714ce5)
  • add alpha to bg plugin (f15e159)
  • add alpha to placeholder (a40c334)
  • add alpha to ring and support opacity and inset (f3fd0a5)
  • add bg attachment plugin support (5b0ed0b)
  • add bg opacity plugin support (ab69a21)
  • add caret plugin (b7e22ed)
  • add columns plugin (9d81033)
  • add decoration plugin (86d4ada)
  • add not-disabled modifier (9b509a2)
  • add outline color (08a2ea0)
  • add text opacity plugin support (64d5f32)
  • add transparency to text plugin (b71861a)
  • add whitespace-break-spaces support (a5b122f)
  • change error handler in test vs in plugin (5c4fd8f)
  • change error handler in test vs in plugin (b387b94)
  • make opacity accept arbitrary values (b5fbf02)
  • overhaul border plugin (8f67035)
  • support border-s and border-e plugins (22041b3)
  • support symmetrical border spacing (a627487)

0.15.0 (2023-02-20)

Bug Fixes

  • include d.ts file in npm package (b3cc831)
  • rename flex-nowrap (1db8d6d)
  • rename grid-auto-flow col to column (b54c3cb)
  • rename iterms-stretch to items-stretch (95c423d)

Features

  • allow parser to handle infinitely nested plugin segments (1b96169)
  • make auto_cols plugin support arbitrary CSS (f7df759)
  • make auto-rows plugin support arbitrary CSS (41ed335)
  • make basis plugin support arbitrary CSS (c7288f8)
  • make col plugin support arbitrary CSS (c3d7b19)
  • make flex plugin support arbitrary CSS (ca48c18)
  • make grid-col utilities support arbitrary CSS (f4e038a)
  • make grid-row utilities support arbitrary CSS (70ff15b)
  • make grow plugin support arbitrary css (acf02bc)
  • make order plugin support arbitrary CSS (dd7656b)
  • make row plugin support arbitrary CSS (70b279c)
  • make shrink plugin support arbitrary CSS (1e20218)
  • support content subcommands (41b4d60)

0.14.0 (2023-01-25)

Features

  • add typescript type support (a57d722)

0.13.0 (2023-01-20)

Features

0.12.0 (2022-12-27)

Bug Fixes

  • allow the macro to support enums without subcommands (3ddd529)
  • improve suggestion in text plugin (497a8b1)
  • only inject import if actually importing TailwindStyle (1dadff6)
  • revert span offset fix (9cb7a36)

Features

  • add alternative suggestions for array plugins (1a722ad)
  • add alternative suggestions for array_map plugins (b35e853)
  • add alternative suggestions for simple_lookup_map plugins (0137a45)
  • add auto plugin (4c24526)
  • add proper error handling for bad plugin params (66d6fb1)
  • add styled-components engine (79bd086)
  • expose suggestions on swc error handler (b14872c)
  • have simple_lookup plugins suggest alternatives (62ec998)
  • make a bunch of plugins support arbitrary parameters (21dbe0b)
  • support full recovery when parsing plugins (4f78b54)
  • support style injection for styled-components (79ba0ff)

0.11.1 (2022-12-05)

Bug Fixes

  • pin toolchain to avoid panics (5e3ff5f)

0.11.0 (2022-12-05)

Bug Fixes

  • add unzip feature (c266fb4)
  • allow numbers in the modifiers (8e20a03)

Features

  • add arbitrary support for grid template row and col (7e44200)
  • add arbitrary support to the gap plugin (6347a8f)
  • add background position plugin (50cb275)
  • add background repeat plugin (a295300)
  • add background size plugin (d1b2300)
  • add content plugin (687f5a2)
  • add float plugin (d873b2f)
  • add justify items and self plugins (ae0a938)
  • add line clamp plugin (0c2780f)
  • improve parsing and allow arbitrary values for translate (ae5fe6e)
  • support nested tw attrs by using an attribute stack instead (1848eb3), closes #16

0.10.0 (2022-12-01)

Bug Fixes

  • adjust the parser to handle subcommands better (217644d)

Features

  • add align plugin (3f69b75)
  • add arbitrary w and h (92dcc97)
  • add bg plugin arbitrary css support (cd8f1a2)
  • add border-style plugin (05d6512)
  • add col-end plugin (d874547)
  • add group-focus modifier (feebe07)
  • add italic plugin (7bb1acc)
  • add line-through plugin by improving has_subsegments check (0d92ef5)
  • add origin plugin (c42759c)
  • add row plugin (73291ca)
  • add support for styled components (744d420)
  • add t, b, l, r, and inset arbitrary css support (d1469d6)
  • include custom fonts in the reset css (9011241)
  • make border support arbitrary css (aa48d03)
  • make tracking support arbitrary css (7eaab04)
  • support arbitrary CSS plugins (d7c9331)

0.9.0 (2022-11-05)

Bug Fixes

  • port flex-1 and friends to the new plugin structure (92168da)
  • port flex-grow to the new plugin structure (8635bcc)
  • port flex-shrink to the new plugin structure (6423247)
  • prevent console log in development by including cooked css (bb289ef)

Features

  • add basic non-configurable prose plugin (d88a744)
  • unify and expose the strict option (3af6a0d)

0.8.1 (2022-11-04)

Bug Fixes

  • release to target new crates (6e289fc)

0.8.0 (2022-11-04)

Bug Fixes

  • clean up some more snapshots (071d463)
  • correct lookup for top, bottom, left, and right plugins (eec214c)
  • get screen dynamically form config (f5c6f16)
  • parse expressions marked as important with no value (16c023f)
  • support standalone shadow plugin (7ca223a)
  • use parser for divide plugin and handle divide (7e77e9f)

Features

  • add self plugin (cc93a27)
  • add additional functions to grid plugin (b81146c)
  • add animate plugin (6f2eabe)
  • add pointer events plugin (38b9208)
  • add strict mode (e85d0d1)
  • add support for tailwind css reset and forms (82e3fbc)
  • add the fill plugin (eaf3ef2)
  • add the gap-x and gap-y plugins (6ea516d)
  • add the inset plugin (6d192b5)
  • add the leading plugin (4d15fd6)
  • add the object plugin (e420c5d)
  • add the whitespace plugin (5386680)
  • add truncate plugin (eb143cf)
  • add whole load of new modifiers (f42e43d)
  • improve spans for error handling (b3a57cf)
  • support border-style in divide plugin (9c15739)
  • support transparency in the parser (2ea75e7)

0.7.2 (2022-09-24)

Bug Fixes

  • add tailwind as a peer dependency (e6c3647)
  • handle nested merging correctly (4b100aa)

0.7.1 (2022-08-29)

Bug Fixes

  • pin ast_node version to prevent panics (ebb4fb3)

0.7.0 (2022-08-28)

Features

0.6.0 (2022-08-26)

Features

0.5.2 (2022-08-25)

Bug Fixes

  • add wasm32-wasi to toolchain (c5739e5)
  • ignore Cargo.lock file (dd928b1)

0.5.1 (2022-08-25)

Bug Fixes

0.5.0 (2022-08-25)

Bug Fixes

  • fix border-box (e2e5b9c)
  • fix z index (9868a57)
  • justify plugin values (4555051)
  • line height config parsing is incorrect (820e59c)
  • proper string escaping for object literal idents (bc51e4b)
  • ring color could never match here (656fd00)
  • support different screen configs (5849805)
  • use ident when possible (414842f)

Features

0.4.0 (2022-08-25)

Bug Fixes

  • allow optional borderWidth (97b7233)
  • use proper margin and padding config (cf5a2d7)

Features

0.3.5 (2022-08-25)

Bug Fixes

0.3.2 (2022-08-25)

Features

0.3.1 (2022-08-25)

Bug Fixes

  • allow [ and ] in subject (for arbitrary values) (05b7bae)
  • allow arbitrary spacing in tailwind strings (5d908b9)
  • allow dashes in the modifier (2847079)
  • deny unwrap to prevent panics (654d562)
  • handle parsing issue when subject has a . in it (c6372d6)
  • hidden should map to display: none (ca7d8a7)
  • make display a root plugin (a3c156a)
  • propagate proper width and height values (8fb2f4f)
  • proper border width handling for border plugin (6780341)
  • swap the modifiers and negative statement when parsing (02adf9a)

Features

0.3.0 (2022-08-18)

Features

0.2.2 (2022-08-18)

Features

  • add attribute merging for groups (2e31afb)

0.2.1 (2022-08-18)

Features

  • properly handle existing css attribute (97ce9cc)

0.2.0 (2022-08-18)

Bug Fixes

  • make sure to visit children if we don't intercept (515e97b)

Features

  • support template tags (dd5a21)

0.1.1 (2022-08-18)

Features

  • add hover, media, focus, borders (0666bbb)
  • get first css rendering on the page (315ac24)

0.1.0

Initial commit!