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 …