All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.1.0 (2023-05-21)
- add
backdrop
,enabled
andoptional
variants (a1c57e5) - add
contrast-more
andcontrast-less
variants (8720a8b) - add
grid-flow-dense
utility (f70f2eb) - add
mix-blend-plus-lighter
utility (edcfdca) - add new
border-spacing
utilities (4ab9a62) - add
text-start
andtext-end
utilities (f6955a0) - support customizing class name when using darkMode: 'class' (fixes #398) (853e7d3)
- rename colors import in updateDefaultConfig script (7de09c6)
3.0.7 (2022-11-02)
3.0.6 (2022-08-15)
3.0.5 (2022-05-10)
3.0.4 (2022-04-09)
3.0.3 (2022-03-17)
3.0.2 (2022-01-14)
3.0.1 (2021-12-24)
- add missing RTL and LTR modifiers (5e9a353)
3.0.0 (2021-12-17)
- rename overflow-clip & overflow-ellipsis to text-clip & text-ellipsis
- add
placeholder
variant (866ac55), closes #338 - add
border-hidden
utility (df94219), closes #335 - add
border-x
andborder-y
width and color utilities (c702c46), closes #334 - add
file
variant for::file-selector-button
pseudo element (d51fe20), closes #339 - add
grow-*
andshrink-*
utilities, deprecateflex-grow-*
andflex-shrink-*
(73ee65d), closes #333 - add
open
variant (b261695), closes #341 - add
overflow-clip
,overflow-x-clip
andoverflow-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
andscroll-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
anddecoration-break
tobox-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)
- 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)
- disable JIT opacity prefix feature (e2d9673)
- use TS template literal types to generate pseudoclassess types (e614729)
2.2.6 (2021-12-07)
2.2.5 (2021-10-15)
2.2.4 (2021-10-07)
- add condition when generating backdropHueRotate (9557847)
- add condition when generating borderColor (3192ea8)
- add condition when generating hueRotate (89c0b2e)
2.2.3 (2021-07-21)
- generate lib types (4df5f06)
2.2.2 (2021-07-21)
- add
self-baseline
utility (6f3a05f)
2.2.1 (2021-06-23)
- generate lib types (d4bc700)
2.2.0 (2021-06-23)
- 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)
- 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)
- Fixed issues with theme.extend configurations are ignored for specific properties (c780aaa)
2.1.2 (2021-05-06)
2.1.1 (2021-04-28)
2.1.0 (2021-04-11)
- 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
andbackground-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)
- add missing
process
global to the node vm context (0e401e3)
2.0.6 (2021-02-24)
2.0.5 (2021-02-23)
- generate lib types with latest changes (0a7a654)
2.0.4 (2021-02-20)
- rename CLI args and improve its output (resolves #116)
- remove pseudoselector functions
- add
max-width-prose
class (fixes #101) (#113) (c130f57) - add
overflow-ellipsis
andoverflow-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
andscrolling-auto
from layout/overflow (8e10edb) - remove
shadow-outline
andshadow-xs
(closes #92) (6c8db2d) - rename
whitespace-no-wrap
utility class towhitespace-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)
- 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)
- remove pseudoselector functions (6c46bc5)
2.0.4 (2021-02-20)
- rename CLI args and improve its output (resolves #116)
- add
max-width-prose
class (fixes #101) (#113) (c130f57) - add
overflow-ellipsis
andoverflow-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
andscrolling-auto
from layout/overflow (8e10edb) - remove
shadow-outline
andshadow-xs
(closes #92) (6c8db2d) - rename
whitespace-no-wrap
utility class towhitespace-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)
- 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)
2.0.1 (2021-02-07)
- rename CLI args and improve its output (resolves #116)
- add
max-width-prose
class (fixes #101) (#113) (c130f57) - add
overflow-ellipsis
andoverflow-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
andscrolling-auto
from layout/overflow (8e10edb) - remove
shadow-outline
andshadow-xs
(closes #92) (6c8db2d) - rename
whitespace-no-wrap
utility class towhitespace-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)
- detect default classes from the new 'DEFAULT' string (b14973a)
- ignore default keys in transition timing function config (5a36e8e)
2.0.0 (2021-01-07)
- rename CLI args and improve its output (resolves #116)
- add
max-width-prose
class (fixes #101) (#113) (c130f57) - add
overflow-ellipsis
andoverflow-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
andscrolling-auto
from layout/overflow (8e10edb) - remove
shadow-outline
andshadow-xs
(closes #92) (6c8db2d) - rename
whitespace-no-wrap
utility class towhitespace-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)
- detect default classes from the new 'DEFAULT' string (b14973a)
- ignore default keys in transition timing function config (5a36e8e)
1.9.0 (2020-10-18)
- return evaluated theme from ConfigScanner.getThemeProperty method (5dbb337)
1.8.3 (2020-09-20)
- add group prefix (#55) (52f10eb)
- remove
default
suffix from all types except types known to use it (845b9bc)
1.8.2 (2020-09-15)
- types: group type replaces group-hover/ group-focus variants (7381d13)
1.8.1 (2020-09-15)
- make lib compatible with tailwindcss 1.8 (#52) (664d2af)
- plugins: add typography plugin support (#44) (7b8eabb)
- types: add TKey (#42) (8011ab3)
- 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)
- make lib compatible with tailwindcss 1.8 (#52) (664d2af)
- plugins: add typography plugin support (#44) (7b8eabb)
- types: add TKey (#42) (8011ab3)
- add missing 'transition' type (bf4bb5e)
- functions in theme.extend overrides the theme not extend it (#49) (3be8b6f)
1.7.2 (2020-09-11)
- add missing 'transition' type (bf4bb5e)
- functions in theme.extend overrides the theme not extend it (#49) (3be8b6f)
1.7.1 (2020-09-10)
1.7.0 (2020-09-04)
1.6.1 (2020-08-31)
- add missing pseudoclasses for gap, accessiblity and inset classes (9c7d3a3)
1.6.0 (2020-08-30)
- add compatibility with TailwindCSS v1.7 (#32) (83562f3)
- add default export (4f987ec)
- add default export (2ffbdce)
1.5.0 (2020-08-20)
1.4.1 (2020-07-05)
- use correct prefix for font sizes types (c5b6640)
1.4.0 (2020-07-04)
- remove pseudoselector functions
- 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)
- 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)
- First release