- Last updated: 2024-07-06T12:02:18Z
- Generator: thi.ng/monopub
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Note: Unlisted patch versions only involve non-code or otherwise excluded changes and/or version bumps of transitive dependencies.
0.12.2 (2024-06-21)
- enforce uniform naming convention of internal functions (56992b2)
0.12.0 (2024-04-26)
- add color-scheme, light-dark() and appearance rules/tpls (5f90a48)
0.11.1 (2024-04-20)
- update type usage (1455b8f)
0.11.0 (2024-04-11)
- add/update CSS rule specs (dfab906)
0.10.3 (2024-04-08)
- update reducer handling due to updates in @thi.ng/transducers pkg (6eba744)
0.10.0 (2024-03-27)
- add/update CSS specs (e93d033)
- update responsive media query breakpoints (f61a119)
- add
font-family()
template spec (849c104) - add
doc
command, update script aliases (943b7d7) - add CSS scoping option, internal refactor (d7286c5)
0.9.0 (2024-03-21)
- check for invalid template IDs (ceb8bb2)
- add/update CSS specs/templates (468877b)
- add CSS specs/templates, update readme (febe609)
0.8.1 (2024-03-18)
- fix template unit alias handling (d7f11c0)
- update TEMPLATE_UNITS aliases
- update __templateValue() helper
- add tests
- rename fill/stroke specs, update color ops docs (731ad15)
0.8.0 (2024-03-17)
- add/update animation genspecs (d7cb506)
- add animation-delay
- add shrink anim & keyframes
- add support for templated class specs (eb09f16)
- add TemplateSpec, update CompiledSpecs
- add expandTemplateSpec()
- update expandSpec() to also handle templates, compute tpl arity
- update generateFramework(), make specs/templates optional
- update convert command impl to support templates
- refactor export command impl
- add/update tests
- add/update framework specs/templates (119f385)
- update spec format, add spec doc object & handling (dc63b3a)
- update expandSpec() to handle docs & interpolate doc strings
- refactor convert & export commands
- major update base framework specs (a985039)
- add docs for all specs
- refactor various specs as parametric templates
- massively reduce number of specs (~90 less)
- rename various specs to be less cryptic
- major update spec doc generator (7117ae9)
- improve doc interpolation (9509cc3)
- also process doc strings for template args
- extract __interpolateDoc() helper
- update stylesheet line parsing (ee43572)
- add splitLine() to correctly handle more complex tokenization rules and perform more checks (e.g. parens matching, nesting)
- add tests
- add color operation templates (rgb, hsl, lch, oklch) (b49860e)
- add/update template specs (e4ef222)
- comma-handling in template arg list parsing (e8d45a5)
- use negative lookbehind to support
\,
comma-escaping in single args
- use negative lookbehind to support
- update template arity calculation (ac50c39)
- update color var templates (5f08683)
- update color(), bg-color(), border-color(), fill(), stroke()
- now accepting full var name as arg, rather than just an index
- update color(), bg-color(), border-color(), fill(), stroke()
0.7.5 (2024-02-22)
- update all
node:*
imports (c71a526)
0.7.0 (2024-02-10)
- add
develop
cmd, update file watchers (0380923)- update
convert
andgenerate
commands - add
develop
command as combined workflow wrapper - extract & re-use file watching setup
- update
0.6.1 (2024-01-26)
- update file watchers (bb4d661)
0.6.0 (2024-01-23)
- update .mcss syntax, support var assignments (468c9c5)
- update syntax to support
varname=value
assignments (incl. media prefixes) - add tests
- update syntax to support
- add --only-decls option for export cmd (ef8ef65)
- update/add/rename commands (3628c4c)
- rename
convert
=>bundle
- add new
convert
command to transpile individual stylesheets - update CLI arg specs/re-use
- rename
- merge bundle & convert cmds (a2187cb)
0.5.1 (2023-12-31)
- update spec format (key & variations) (f7f2d09)
0.5.0 (2023-12-28)
0.4.0 (2023-12-26)
- add support for file-local variation defs (3a8e1a3)
- support parametric units in generator specs (004a23d)
- add support for hiccup-css declarations (cd2ceca)
0.3.0 (2023-12-22)
- update convert cmd (d0275ce)
- add --eval option to convert from string arg
0.2.0 (2023-12-21)
- update specs/format, simplify generate, update tests (394ba09)
- update specs format, add support for user data (7e3ec01)
0.1.1 (2023-12-18)
- update export cmd args (7a2feaf)
0.1.0 (2023-12-18)
- import as new pkg (08628b3)
- switch generated framework output to JSON, simplify (8850cae)
- merge media query refs from all inputs (34047c9)
- dedupe & merge all selectors & decls (fd333c8)
- add input file watching (717dbe1)
- add error handling for watch mode (3b8dab9)
- add support for line comments in .meta files (a6273c8)
- add export cmd, update other cmds & arg handling (f8b326a)
- add pretty printing for generate cmd (2c27c9b)
- add convert option to force include CSS classes (9932e91)
- update generate & convert cmds (15daa6e)
- support reading force includes from file (f92456b)
- update convert cmd flag spec (606a585)
- resolve out file path (6e7f7dd)