Changelog
0.1.0-beta.16 - 2022/12/14
- 🏠 INTERNAL: Remove documentation from npm package
 - 🏠 INTERNAL: Upgrade dependencies
 
0.1.0-beta.15 - 2020/10/20
- INTERNAL: Update dependencies & fix demo site
 
0.1.0-beta.14 - 2020/7/2
- INTERNAL: Update homepage & documentation links
 
0.1.0-beta.13 - 2020/6/30
- NEW: All form inputs & buttons are now optional
 - NEW: Support radio-inputs for 
light/dark/automodes:[data-ccs-input="light-mode"][data-ccs-input="dark-mode"][data-ccs-input="auto-mode"]
 - NEW: Optionally unset theme-related user values when changing themes:
- Add 
unset-valuesto theme input:[data-ccs-input="theme unset-values"] 
 - Add 
 - INTERNAL: Upgrade dev dependencies
 
0.1.0-beta.12 - 2020/6/23
- INTERNAL: Upgrade dev dependencies
 - INTERNAL: Split 
modesandpaletteinto their owntoolsmodule that can be imported as plain Sass without any CSS output - DOCS: Added documentation to repo
 
0.1.0-beta.11 - 2019/12/31
This release adds support for arbitrary color names, allowing you to define more complex and customized cascading themes.
- BREAKING: Replaced individual 
$*-huesettings with a combined$huesmap of (string) color name keys with (number|null) hue values. This allows the tool to generate any number of colors. The default('prime', 'accent', 'neutral')shorthand creates identical default settings to previous releases. Acceptable shorthands:- a single 
number|nullvalue will be assigned a key:prime - a 
string|list(of strings) will generate keys withnullvalues 
 - a single 
 - BREAKING: Added a 
$colorslist argument (first) in both thecolors()andgradient()mixins – set to the list of$huesmap-keys by default - BREAKING: Since 
accentcolors are no longer hard-coded, the built-in themes have replaced--ccs-accent--themesettings with more generic--ccs-theme--1and--ccs-theme--2– which can be assigned to other color names as needed. - NEW: Any color with 
neutralin the name will use the neutral saturation, rather than the default saturation 
0.1.0-beta.10 - 2019/12/5
- BUGFIX: Source & cascade order was causing HTML modes to fail
 - BREAKING: Rename 
--ccs-mode--invertto--ccs-invert, and--ccs-mode--invert-zeroto--ccs-invert--zero - BREAKING: Remove 
prefers-color-schememedia-query from fallback colors, since more browsers support variables than color-scheme queries - DOCS: Added documentation of fallback and mode settings
 
0.1.0-beta.9 - 2019/11/29
- NEW: 
--ccs-mode--zeroand--ccs-invert--zeroprovide mode values of0(dark) or1(light), rather than-1(dark) and1(light) - NEW: 
if-mode($light, $dark)function returns a CSScalc()toggle between two values, depending on the current (light/dark) mode 
0.1.0-beta.8 - 2019/11/29
- BREAKING: Set defaults on 
background-colorrather thanbackgroundshorthand - BREAKING: 
--ccs-custom-displayand--ccs-field-displayvariables for more customized control of CCS menu field display - BREAKING: Set 
background-colorandcoloron all[data-ccs-colors], with both fallback values and variables defaulting to--ccs-neutral--(fg/bg)-full - BREAKING: Re-order the output from general to specific
 - NEW: 
--ccs-backgroundand--ccs-coloroverride the default[data-ccs-colors]background and text - NEW: 
$neutral-hueand--ccs-neutral--configfor setting neutral hues - NEW: 
$neutral-saturationand--ccs-s-neutral--configoverride contrast-based saturation on neutral palette - MOVE: 
LICENSE=>LICENSE.md(and fix inpackage.json) 
0.1.0-beta.7 - 2019/10/9
- BREAKING: rename 
[data-ccs="*-select"]attributes with nested form inputs to[data-ccs-field="*"]and nested[data-ccs-input="*"] - BREAKING: rename 
[data-ccs="unset"]to[data-ccs-input="unset"] - BREAKING: rename 
[data-ccs="invert"]to[data-ccs-input="mode"] - Use Hippocratic License
 - Add root-level 
_index.scssfor simpler Sass imports 
0.1.0-beta.6 - 2019/10/6
- More organized Sass files
 - FIX: missing files in beta 5…
 
0.1.0-beta.4 - 2019/9/30
- BREAKING: Replace 
htmlselectors withdata-ccs='root' - BREAKING: Changed the names of all 
--ccs-<l | s>--contrastvariables, to create fg and bg versions:--ccs-s--fg-contrast--ccs-s--bg-contrast--ccs-l--fg-contrast--ccs-l--bg-contrast
 - Core colors and full-contrast colors are generated by default,
without any call to the 
colors()mixin - Expose both ES module 
index.jsand UMD moduledist.js - More detail in readme…
 
0.1.0-beta.3 - 2019/9/22
- Add neutrals
 - Remove extra combined-value properties
 
0.1.0-beta.2 - 2019/9/21
- Turn it into a node module?
 
0.1.0-beta.1 - 2019/9/21
… 'Cause I want to start using it before things are ready …