Skip to content

Latest commit

 

History

History
606 lines (417 loc) · 65.5 KB

CHANGELOG.md

File metadata and controls

606 lines (417 loc) · 65.5 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

3.1.0 (2023-05-21)

Features

  • add backdrop, enabled and optional variants (a1c57e5)
  • add contrast-more and contrast-less variants (8720a8b)
  • add grid-flow-dense utility (f70f2eb)
  • add mix-blend-plus-lighter utility (edcfdca)
  • add new border-spacing utilities (4ab9a62)
  • addtext-start and text-end utilities (f6955a0)
  • support customizing class name when using darkMode: 'class' (fixes #398) (853e7d3)

Bug Fixes

  • rename colors import in updateDefaultConfig script (7de09c6)

3.0.7 (2022-11-02)

Bug Fixes

3.0.6 (2022-08-15)

Bug Fixes

  • add missing main categories utility functions (#439) (b5c4d15)

3.0.5 (2022-05-10)

Bug Fixes

  • adds proper indexing when generating colors (#412) (0e500b6)

3.0.4 (2022-04-09)

Bug Fixes

  • support darkMode manual 'class' option (#399) (7cd6881)

3.0.3 (2022-03-17)

Bug Fixes

  • use correct prefix for ring-inset class (#390) (22b0be9)

3.0.2 (2022-01-14)

Bug Fixes

  • generate new lib classnames (bc47da3)
  • pin colors package to 1.4.0 (fixes #362) (e8132b4)

3.0.1 (2021-12-24)

Bug Fixes

  • add missing RTL and LTR modifiers (5e9a353)

3.0.0 (2021-12-17)

⚠ BREAKING CHANGES

  • rename overflow-clip & overflow-ellipsis to text-clip & text-ellipsis

Features

  • add placeholder variant (866ac55), closes #338
  • add border-hidden utility (df94219), closes #335
  • add border-x and border-y width and color utilities (c702c46), closes #334
  • add file variant for ::file-selector-button pseudo element (d51fe20), closes #339
  • add grow-* and shrink-* utilities, deprecate flex-grow-* and flex-shrink-* (73ee65d), closes #333
  • add open variant (b261695), closes #341
  • add overflow-clip, overflow-x-clip and overflow-y-clip utilities (f0c23ec), closes #336
  • add print variant for targeting printed media (0a1be3d), closes #337
  • add scroll-behavior utilities (c51e665), closes #330
  • add scroll-margin and scroll-padding utilities (e3503e9)
  • add scroll-snap utilities (e7d5070), closes #329
  • add touch-action utilities (2d695e4), closes #331
  • add classnames with important modifiers to utility functions (02a3555)
  • add colored box shadow utilities (b92a42a), closes #318
  • add flex basis utilites (closes #332) (8e900bb)
  • add new layout and typography utilities (c5e839e)
  • add new outline utilites (07da44a)
  • add portrait and landscape variants (f89ec5a), closes #340
  • add pseudoclassnames to their category function (224fb7a)
  • add variants to the cli as it's removed from the new config (2bef20c)
  • cli: generate per-category classnames (805396f)
  • enable jit features all the time (84f281b)
  • generate utility function for all category types ( #293) (1fa8a9b)
  • generate utility functions for subcategories instead of categories (9486398)
  • rename decoration-slice and decoration-break to box-decoration-* (543e868), closes #344
  • rename overflow-clip & overflow-ellipsis to text-clip & text-ellipsis (050b6e4)
  • support accent-color utilities (b343833), closes #328
  • support will-change utilities (0033a52), closes #343
  • update config closure evaluator to evaluate new tailwind3 configs (440c1ed)

Bug Fixes

  • disable duplicate breakpoint pseudoclass variants generation (912519a)
  • generate correct module exports (3fac1c1)
  • pass the parser into the fileContentGenerator instead of prefix (bce47a8)
  • use correct condition for adding a dark mode variant (82cadf0)

Performance Improvements

  • disable JIT opacity prefix feature (e2d9673)
  • use TS template literal types to generate pseudoclassess types (e614729)

2.2.6 (2021-12-07)

Bug Fixes

2.2.5 (2021-10-15)

Bug Fixes

  • stop using default config when input arg is provided (#290) (#291) (a25a815)

2.2.4 (2021-10-07)

Bug Fixes

  • add condition when generating backdropHueRotate (9557847)
  • add condition when generating borderColor (3192ea8)
  • add condition when generating hueRotate (89c0b2e)

2.2.3 (2021-07-21)

Bug Fixes

2.2.2 (2021-07-21)

Bug Fixes

  • add self-baseline utility (6f3a05f)

2.2.1 (2021-06-23)

Bug Fixes

2.2.0 (2021-06-23)

Features

  • add 'content' utilities in JIT mode (47c04bd)
  • add blur-none by default (Closes #230) (7d317b7)
  • add caret-color utilities (5ecbcf3), closes #235
  • add exhaustive pseudo-class and pseudo-element variant support (#252) (9cb18e6)
  • add per-side border color utilities for JIT mode enabled configs (6ec97b9)
  • add support for the new background origin utils (2bc9840), closes #241
  • add universal shorthand color opacity syntax (38f27dd)

Bug Fixes

  • add missing classnames that does not have the opacity short hand suffix (a48e16b)
  • only generate classnames opacity short hand when JIT mode is enabled (75902d9)

2.1.3 (2021-05-19)

Bug Fixes

  • Fixed issues with theme.extend configurations are ignored for specific properties (c780aaa)

2.1.2 (2021-05-06)

Bug Fixes

  • performance: using clsx in place of classnames package (611a0f4), closes #126

2.1.1 (2021-04-28)

Bug Fixes

  • pseudoClasses formatted incorrectly with prefix (#213) (240476d)

2.1.0 (2021-04-11)

Features

  • jit: generate important (!) modifier before classnames (9a3b64f)
  • add box-decoration-break utilities (65416ca), closes #193
  • add isolation utilities (0529a87), closes #194
  • add mix-blend-mode and background-blend-mode utilities (#200) (a6c8e87), closes #195
  • add CSS Filters classnames (#198) (84a8c48)
  • add support for display : inline-table, list-item utilities (6a500af), closes #192
  • generate all variants when JIT mode is enabled (c95cef5)

2.0.7 (2021-02-25)

Bug Fixes

  • add missing process global to the node vm context (0e401e3)

2.0.6 (2021-02-24)

Bug Fixes

  • make a workaround for config relative imports issues (#170) (e1abd7c)

2.0.5 (2021-02-23)

Bug Fixes

  • generate lib types with latest changes (0a7a654)

2.0.4 (2021-02-20)

⚠ BREAKING CHANGES

  • rename CLI args and improve its output (resolves #116)
  • remove pseudoselector functions

Features

  • add max-width-prose class (fixes #101) (#113) (c130f57)
  • add overflow-ellipsis and overflow-clip utilities (close #109) (d8fd228)
  • add transform-gpu utility classname (closes #110) (53f4973)
  • add compatibility with TailwindCSS v1.7 (#32) (83562f3)
  • add cursor-helper by default (2fa990e)
  • add default export (4f987ec)
  • add default export (2ffbdce)
  • add more dark mode varints by default (43fee47)
  • add new config scales (closes #99, #111, #105, #106) (#114) (b632094)
  • add ring utility classnames (closes #97) (#112) (4b12183)
  • add theme extend values to scanned theme (95d9d4c)
  • add types for new classes introduced in tailwindcss 1.9 (#59) (823d56c)
  • bump version (987343c)
  • default to disabling hover and focus variants for font weight (c22de68)
  • detect config file if it exists to avoid prompting the user (closes #144) (69b7e55)
  • enable variants extention (resolves #102) (380e5d7)
  • generate classes with color with respect to each classes key (d582974)
  • generate layout types from theme config (d127695)
  • generate lib types with new colors, dark mode (72bc948)
  • generate padding, margin and space classes from theme (8bfa8eb)
  • generate sizing classes types from theme config (35c6530)
  • get theme values from closures referencing other values in config (f10d9f9)
  • make lib compatible with tailwindcss 1.8 (#52) (664d2af)
  • remove clear-fix utility from layout/float (7556452)
  • remove scrolling-touch and scrolling-auto from layout/overflow (8e10edb)
  • remove shadow-outline and shadow-xs (closes #92) (6c8db2d)
  • rename whitespace-no-wrap utility class to whitespace-nowrap (dafec5d)
  • rename CLI args and improve its output (resolves #116) (b1e5e43)
  • support dark mode classes (#67) (a4bcd0b)
  • support the new color palette by default (6acb30b)
  • update the default tailwind config from v2 (#115) (16b0b26)
  • use new name for flex no wrap flex-nowrap (b47865e)
  • plugins: add typography plugin support (#44) (7b8eabb)
  • types: add TKey (#42) (8011ab3)
  • add classes for @tailwindcss/custom-forms plugin (e5cb2bb)
  • add css grid properties (6fa27aa)
  • add flexGrow types from theme (359a693)
  • add line height classes type generation (23d5fd0)
  • add order classes types generation from theme (fd24095)
  • add placeholder color and opacity types generation (e465e89)
  • add pre-commit hooks (a711130)
  • add text opacity type generation (2239109)
  • add type generation for flex shrink (d31bb56)
  • bump version to 1.3.6 (0cc6858)
  • generat list style type types (13289af)
  • generate all backgrounds-related types (269361e)
  • generate border radius types from theme (c0ae9e4)
  • generate border width types from theme (b733566)
  • generate divide width types from theme (9f7df54)
  • generate effects types from theme (3ceb290)
  • generate font family types (950156d)
  • generate font size types (6dbd3a7)
  • generate font weight types (45ae183)
  • generate grid column start/end types (3b90dbc)
  • generate grid gap types (cb70a1a)
  • generate grid row start/end types (9a173a7)
  • generate grid template rows types (da9950e)
  • generate interactivity classes types from theme config (7cb6062)
  • generate letter spacing types from tailwind config (c389a79)
  • generate SVG types (3ce6d80)
  • generate transforms classes types from theme config (599a2e3)
  • generate transition duration types from theme (c4819e2)
  • generate transition property types from theme (822414c)
  • generate transition timing function and delay from theme (5842b6e)
  • generate types for grid template columns (8e0e5d5)
  • implemet importing types from external file (7c07343)
  • opacity from theme (0d10706)
  • text-opacity support (ae196ce)

Bug Fixes

  • add group prefix (#55) (52f10eb)
  • add missing 'transition' type (bf4bb5e)
  • add missing generated divide color and opacity (0d56d53)
  • add missing pseudoclasses for gap, accessiblity and inset classes (9c7d3a3)
  • Add missing types to cli.ts (4caa355)
  • add result of property modification to returned classes with colors (fe458c9)
  • avoid variable shadowing (c84c73c)
  • backgrounds group memeber types references (0b5867e)
  • correct typo in customClassesFilename parameter name (a0e8a3b)
  • detect default classes from the new 'DEFAULT' string (b14973a)
  • functions in theme.extend overrides the theme not extend it (#49) (3be8b6f)
  • generate actual backgrounds group memeber types (ead0bc0)
  • generate pseudoclasses for generated classes not the default ones (bc618aa)
  • ignore default keys in transition timing function config (5a36e8e)
  • ignore idea folder (ece221e)
  • prevent utility functions from mutating original theme values (b414bf0)
  • remove default suffix from all types except types known to use it (845b9bc)
  • return evaluated theme from ConfigScanner.getThemeProperty method (5dbb337)
  • use and emit custom classes (7fd741c)
  • types: add missing 'group' type for group-* variants (fixes #53) (dbf7f20)
  • types: group type replaces group-hover/ group-focus variants (7381d13)
  • prefix generated background position and size classes with (f9dcd04)
  • remove false positive warning message for pseudo-classes generation (d9663d6)
  • remove hard coded values in translate generation (5fca805)
  • use correct lodash package imports (3a041b3)
  • use correct prefix for font sizes types (c5b6640)

Code Refactoring

  • remove pseudoselector functions (6c46bc5)

2.0.4 (2021-02-20)

⚠ BREAKING CHANGES

  • rename CLI args and improve its output (resolves #116)

Features

  • add max-width-prose class (fixes #101) (#113) (c130f57)
  • add overflow-ellipsis and overflow-clip utilities (close #109) (d8fd228)
  • add transform-gpu utility classname (closes #110) (53f4973)
  • add cursor-helper by default (2fa990e)
  • add more dark mode varints by default (43fee47)
  • add new config scales (closes #99, #111, #105, #106) (#114) (b632094)
  • add ring utility classnames (closes #97) (#112) (4b12183)
  • default to disabling hover and focus variants for font weight (c22de68)
  • detect config file if it exists to avoid prompting the user (closes #144) (69b7e55)
  • enable variants extention (resolves #102) (380e5d7)
  • generate lib types with new colors, dark mode (72bc948)
  • remove clear-fix utility from layout/float (7556452)
  • remove scrolling-touch and scrolling-auto from layout/overflow (8e10edb)
  • remove shadow-outline and shadow-xs (closes #92) (6c8db2d)
  • rename whitespace-no-wrap utility class to whitespace-nowrap (dafec5d)
  • rename CLI args and improve its output (resolves #116) (b1e5e43)
  • support dark mode classes (#67) (a4bcd0b)
  • support the new color palette by default (6acb30b)
  • update the default tailwind config from v2 (#115) (16b0b26)
  • use new name for flex no wrap flex-nowrap (b47865e)

Bug Fixes

  • detect default classes from the new 'DEFAULT' string (b14973a)
  • ignore default keys in transition timing function config (5a36e8e)
  • use and emit custom classes (7fd741c)

2.0.3 (2021-02-19)

Features

  • add cursor-helper by default (2fa990e)
  • add more dark mode varints by default (43fee47)

2.0.1 (2021-02-07)

⚠ BREAKING CHANGES

  • rename CLI args and improve its output (resolves #116)

Features

  • add max-width-prose class (fixes #101) (#113) (c130f57)
  • add overflow-ellipsis and overflow-clip utilities (close #109) (d8fd228)
  • add transform-gpu utility classname (closes #110) (53f4973)
  • add new config scales (closes #99, #111, #105, #106) (#114) (b632094)
  • add ring utility classnames (closes #97) (#112) (4b12183)
  • default to disabling hover and focus variants for font weight (c22de68)
  • detect config file if it exists to avoid prompting the user (closes #144) (69b7e55)
  • enable variants extention (resolves #102) (380e5d7)
  • generate lib types with new colors, dark mode (72bc948)
  • remove clear-fix utility from layout/float (7556452)
  • remove scrolling-touch and scrolling-auto from layout/overflow (8e10edb)
  • remove shadow-outline and shadow-xs (closes #92) (6c8db2d)
  • rename whitespace-no-wrap utility class to whitespace-nowrap (dafec5d)
  • rename CLI args and improve its output (resolves #116) (b1e5e43)
  • support dark mode classes (#67) (a4bcd0b)
  • support the new color palette by default (6acb30b)
  • update the default tailwind config from v2 (#115) (16b0b26)
  • use new name for flex no wrap flex-nowrap (b47865e)

Bug Fixes

  • detect default classes from the new 'DEFAULT' string (b14973a)
  • ignore default keys in transition timing function config (5a36e8e)

2.0.0 (2021-01-07)

⚠ BREAKING CHANGES

  • rename CLI args and improve its output (resolves #116)

Features

  • add max-width-prose class (fixes #101) (#113) (c130f57)
  • add overflow-ellipsis and overflow-clip utilities (close #109) (d8fd228)
  • add transform-gpu utility classname (closes #110) (53f4973)
  • add new config scales (closes #99, #111, #105, #106) (#114) (b632094)
  • add ring utility classnames (closes #97) (#112) (4b12183)
  • default to disabling hover and focus variants for font weight (c22de68)
  • enable variants extention (resolves #102) (380e5d7)
  • generate lib types with new colors, dark mode (72bc948)
  • remove clear-fix utility from layout/float (7556452)
  • remove scrolling-touch and scrolling-auto from layout/overflow (8e10edb)
  • remove shadow-outline and shadow-xs (closes #92) (6c8db2d)
  • rename whitespace-no-wrap utility class to whitespace-nowrap (dafec5d)
  • rename CLI args and improve its output (resolves #116) (b1e5e43)
  • support dark mode classes (#67) (a4bcd0b)
  • support the new color palette by default (6acb30b)
  • update the default tailwind config from v2 (#115) (16b0b26)
  • use new name for flex no wrap flex-nowrap (b47865e)

Bug Fixes

  • detect default classes from the new 'DEFAULT' string (b14973a)
  • ignore default keys in transition timing function config (5a36e8e)

1.9.0 (2020-10-18)

Features

  • add types for new classes introduced in tailwindcss 1.9 (#59) (823d56c)

Bug Fixes

  • return evaluated theme from ConfigScanner.getThemeProperty method (5dbb337)

1.8.3 (2020-09-20)

Bug Fixes

  • add group prefix (#55) (52f10eb)
  • remove default suffix from all types except types known to use it (845b9bc)

1.8.2 (2020-09-15)

Bug Fixes

  • types: group type replaces group-hover/ group-focus variants (7381d13)

1.8.1 (2020-09-15)

Features

Bug Fixes

  • types: add missing 'group' type for group-* variants (fixes #53) (dbf7f20)
  • add missing 'transition' type (bf4bb5e)
  • functions in theme.extend overrides the theme not extend it (#49) (3be8b6f)

1.8.0 (2020-09-14)

Features

Bug Fixes

  • add missing 'transition' type (bf4bb5e)
  • functions in theme.extend overrides the theme not extend it (#49) (3be8b6f)

1.7.2 (2020-09-11)

Bug Fixes

  • add missing 'transition' type (bf4bb5e)
  • functions in theme.extend overrides the theme not extend it (#49) (3be8b6f)

1.7.1 (2020-09-10)

Bug Fixes

  • functions in theme.extend overrides the theme not extend it (#49) (3be8b6f)

1.7.0 (2020-09-04)

Features

1.6.1 (2020-08-31)

Bug Fixes

  • add missing pseudoclasses for gap, accessiblity and inset classes (9c7d3a3)

1.6.0 (2020-08-30)

Features

1.5.0 (2020-08-20)

Features

  • add compatibility with TailwindCSS v1.7 (#32) (83562f3)

1.4.1 (2020-07-05)

Bug Fixes

  • use correct prefix for font sizes types (c5b6640)

1.4.0 (2020-07-04)

⚠ BREAKING CHANGES

  • remove pseudoselector functions

Features

  • add flexGrow types from theme (359a693)
  • add line height classes type generation (23d5fd0)
  • add order classes types generation from theme (fd24095)
  • add placeholder color and opacity types generation (e465e89)
  • add text opacity type generation (2239109)
  • add theme extend values to scanned theme (95d9d4c)
  • add type generation for flex shrink (d31bb56)
  • generate list style type types (13289af)
  • generate all backgrounds-related types (269361e)
  • generate border radius types from theme (c0ae9e4)
  • generate border width types from theme (b733566)
  • generate classes with color with respect to each classes key (d582974)
  • generate divide width types from theme (9f7df54)
  • generate effects types from theme (3ceb290)
  • generate font family types (950156d)
  • generate font size types (6dbd3a7)
  • generate font weight types (45ae183)
  • generate grid column start/end types (3b90dbc)
  • generate grid gap types (cb70a1a)
  • generate grid row start/end types (9a173a7)
  • generate grid template rows types (da9950e)
  • generate interactivity classes types from theme config (7cb6062)
  • generate layout types from theme config (d127695)
  • generate letter spacing types from tailwind config (c389a79)
  • generate padding, margin and space classes from theme (8bfa8eb)
  • generate sizing classes types from theme config (35c6530)
  • generate SVG types (3ce6d80)
  • generate transforms classes types from theme config (599a2e3)
  • generate transition duration types from theme (c4819e2)
  • generate transition property types from theme (822414c)
  • generate transition timing function and delay from theme (5842b6e)
  • generate types for grid template columns (8e0e5d5)
  • get theme values from closures referencing other values in config (f10d9f9)

Bug Fixes

  • add missing generated divide color and opacity (0d56d53)
  • generate pseudoclasses for generated classes not the default ones (bc618aa)
  • prevent utility functions from mutating original theme values (b414bf0)
  • remove false positive warning message for pseudo-classes generation (d9663d6)
  • remove hard coded values in translate generation (5fca805)

0.1.0

  • First release