All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.0.0-beta.2 (2024-12-13)
- component: add list and list item (98f899c)
- implement id and layer control (2b39b73)
- utilities: add theme and state aware utilities (fa835cb)
- utility: add border classes (5a408df)
- utility: add flex basis and fix generation of existing flex classes (05499f7)
- utility: add text transform classes (0f2e074)
- component: use correct screen mixin for input group inline (73ac6cb)
- utilities: correct selector for display classes (65c5052)
- screen: add error checking for mixins and functions (3130bce)
- border: use rem for default width (8ef867f)
1.0.0-beta.1 (2024-12-06)
- prefix: move dash separator to be included in prefix (cb537b7)
1.0.0-beta.0 (2024-12-05)
- theme: overhaul theme system to allow for fine-tuned control (b433cd2)
- utilities: add ability to have responsive variations on all utilities (#122) (ba8ffdf)
- breakpoints: change entire breakpoint system to be smarter (f87f01c)
- navigation: make js structure the same as other custom scripts (f26534a)
1.0.0-alpha.16 (2024-10-22)
- add force-single-column screen trigger (dad9253)
- build: add compiled versions of js (1e2939b)
- component: implement accordion (fdbc7c1), closes #67
- fix accordion sizing and add new open close methods (8a5420c)
- js: implement new storage into all js components (#114) (7747617)
1.0.0-alpha.15 (2024-09-24)
- stylelint: fix broken rules (891807f)
1.0.0-alpha.14 (2024-09-24)
- add basic template for documentation (2a71c52)
- button: add state classes (1018e3b)
- component: add top bottom and inverse classes to cards (3199410)
- component: add transition custom props for alerts and fix markup (b3c479f)
- component: implement alerts (d493a7f), closes #65
- component: implement carousel (ea613c1), closes #87
- utilities: add width and height classes (5d93ed6)
- utility: add visually hidden classes (4c7cecc)
- menu: adjust min/max width on menu items (cff88ec)
- alerts: use new button mixin (2fe35eb)
- npm: update eslint and plugins to latest (d927eaa)
- npm: update husky (678341c)
- npm: update stylelint plugins (f54942d)
1.0.0-alpha.13 (2024-06-04)
- base: add stretched link class (fc5e4b6)
- base: implement states and extras into both buttons and links (161b34b)
- component: implement cards (34e9d08), closes #63
- component: implement flex columns component (6373947)
- component: implement menu and navigation components (ce93a72)
- function: handle transparent and other standard colors in theme.get() (3c3a7cf)
- props: add new border prop to all elements (d7de8c2)
- utility: add order utilities (24c7026)
- utility: add ratio classes (526197d)
- buttons: use proper theme get function for button variants (7baa57a)
- rename font-size to font-size-base for consistency (3537141)
- use unset for flex columns fill (fdaa10b)
- button: simplify disabled button code (582bcac)
- columns: adjust both normal and flex columns to work better in various screen sizes (16c133b)
1.0.0-alpha.12 (2024-05-24)
- allow all selectors to be customized (270d3f4)
- base: add collapsed option for tables (5f86b6d)
- implement normalize.css into library (f4b4614)
- utilities: add auto spacers (d5893bb)
- buttons: remove text decoration and add cursor for links that are buttons (844dd10)
- comments: standardize file comments (659e1ac)
1.0.0-alpha.11 (2024-05-21)
- allow buttons and links to look like eachother (87aae2f)
- tables: sync default colours with root colours (b91f59c)
- variable: change root-font-color to root-color (4b04a5c)
1.0.0-alpha.10 (2024-05-14)
- link button and form backgrounds to root background (cbfc6e5)
- utility: add alignment utilities (5183e13)
- utility: add display utilities (490748d)
- utility: add flex utilities (fc85be3)
- utility: add inset utilities (f148b50)
- utility: add justification utilities (92ae016)
- utility: add list utilities (8867ace)
- utility: add position utilities (0ec0f89)
- utility: add visibility utilities (6c5dcd2)
- utility: allow class customization and standardize color classes (708c8c3)
- utility: allow class customization for typography classes (9bc66b6)
1.0.0-alpha.9 (2024-05-13)
- npm: refine exports (8f40fe8)
1.0.0-alpha.8 (2024-05-03)
- button: add sass map to control theme shades for each variant (e94f530)
- screen: reduce and modernize media queries and mixins (7b5fc3c)
- table: add sass map to control theme shades for each variant (64f36e2)
- sass: correct table caption side variable name (d958294)
- sass: remove defaults from custom prop variables (151ad89)
- sass: remove defaults from variables and fix transition name (55e4a2e)
1.0.0-alpha.7 (2024-05-01)
- add top margin to headings (9fc42f1)
- component: add input groups (bf7ecd2)
- implement table base and component styles (7cb1552), closes #24
- mixin: implement proper screen media queries (6c4f6d6)
- use theme-specific button text colours (d6b3276)
- utility: add writing direction specific spacers (73b43ce), closes #40
- component: correct field group column width (6488aa5), closes #44
- docs: correct path to functions (e75207c)
- typography: use correct index for small text (1685433)
- layout: move container custom props to proper file (4f4acde)
- maps: add custom versions of maps to override (6150442)
- scss: separate compiled and source scss (4ce7bbb)
- typography: rename bold-font-weight to font-weight-bold (b9d7c04)
- npm: add postbuild script to ensure docs build during tests (54b5e18)
1.0.0-alpha.6 (2024-04-29)
- add typography theme and utility styles (b60f500)
- utilities: add spacer utilities and replace gap with spacers (f4a49f8)
- layout: split columns gap into row and column (9b42185)
- Revert "chore(release): 1.0.0" (014c9ec)
- bump cssnano from 6.1.2 to 7.0.1 (489c460)
- bump postcss-discard-comments from 6.0.2 to 7.0.0 (1c39c0e)
1.0.0-alpha.5 (2024-04-23)
- npm: remove dist before compiling sass (02505b7)
1.0.0-alpha.4 (2024-04-22)
- theme: add variables for root font and background (a7997e8)
- utilities: use bg- and text- for color utilities (9709b32)
1.0.0-alpha.3 (2024-04-20)
- theme: add ability to generate new theme colours automatically (df0ad39)
- utilities: add background and color utilities (ef14a15), closes #11
- accessibility: add reduced motion handling on buttons (2a33df0)
- buttons: handle disabled state (1b2e859), closes #9
- state: correct layer order for states to override (afd87e4)
- change .columns- to .count- (45d0970)
- add basic example of how to override defaults (a808eeb), closes #10
- correct link to github (847c074)
1.0.0-alpha.2 (2024-04-18)
- use full spectrum of available colour shades (24ed3f3)
- form: handle disabled fieldsets (5a50979)
1.0.0-alpha.1 (2024-04-17)
- add form base styles and components (daee446)
- add tertiary colour for more options (37cb0de)
- layout: add ability to span columns (677c781)
- theme: add correct color scheme to theme modes (b740200)
- add components (12c2e48)
- add link base styles (c3a9bc1)
- columns: add column count classes (50dbc6c)
- component: implement buttons (6d747b3)
- fix buttons and structure (aa8f62e)
- implement layer mixin (2014476)
- implement prefix into all custom props (73fb04e)
- implement theme (40b4931)
- initial commit (f457139)
- use interpolation in all custom prop declarations (a7d347c)