Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@clayui/icon

liferay14.8kBSD-3-Clause3.143.0TypeScript support: included

ClayIcon component

clay, react

readme

Clay is Liferay's web implementation of the Lexicon Experience Language. Built with Bootstrap as a foundation, it's comprised of HTML, CSS, and JS.

🚨 This Branch contains the version of Clay v3, if you are looking for the components in Metal.js visit the 2.x branch.

Contents

Browser support

Google Chrome Last 2 Microsoft Edge Latest Mozilla Firefox Last 2 and 52 Opera Latest Safari Last 2 Chrome Android Safari iOS Latest

Packages

Clay repository follows the monorepo approach, all the major components that are the pillars of Clay are here in this repository.

  • Clay CSS: The pillar to give colors and structure to Clay, where is the css and examples of HTML markups of the components.

  • Clay React Components: A set of components that use clay-css and Lexicon guidelines, developed with React.js

  • clayui.com: The source code for our documentation site.

Documentation

You can find the Clay documentation on the site. Here are some useful links:

Migration Guides

Do you already have the Clay v2 components implemented in your project? These guides will help you perform the migration from Clay v2 to v3.

Setup

To contribute to this project, here are the required steps to setup everything:

  1. Clone this repository:
git clone https://github.com/liferay/clay.git
  1. Download and install the latest lts version of Node.js for your operating system.

  2. Install the required global dependencies:

npm install -g yarn
  1. Install the project's dependencies:
yarn
  1. Build all packages:
yarn build
  1. Compile all clay-css files and start the storybook server:
yarn workspace @clayui/css run build && yarn storybook

Additionally, you can run the tests for all packages with the following command:

yarn test

Troubleshooting Setup

The latest version of Python that is supported to build Clay locally is 3.10. There is an error when setting up the Clay project with Python 3.12.

ModuleNotFoundError: No module named 'distutils'
gyp ERR! configure error
gyp ERR! stack Error: gyp failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/clay/node_modules/node-gyp/lib/configure.js:325:16)
gyp ERR! stack     at ChildProcess.emit (node:events:519:28)
gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:294:12)
gyp ERR! System Darwin 20.6.0
gyp ERR! command "/usr/local/bin/node" "/clay/node_modules/.bin/node-gyp" "rebuild"
gyp ERR! cwd /clay/node_modules/deasync
gyp ERR! node -v v20.15.1

You will need to switch to Python 3.10. Instructions for switching Python versions:

Linux

https://linuxconfig.org/how-to-switch-between-python-versions-on-fedora-linux

UNIX/MACOS

https://github.com/pyenv/pyenv

Once you are running the correct Python version, you need to clear the cache in the /node_modules/ directory.

rm -rf node_modules

You should also clear the /node_modules/ directory in Clay CSS.

rm -rf packages/clay-css/node_modules

Then re-run yarn in the /clay/ directory and in /packages/clay-css/.

clayui.com

To contribute to the documentation, you can run the site locally to test your changes:

  1. Navigate to the site's directory:
cd www
  1. Install the dependencies:
yarn
  1. Run the site in a development environment:
yarn dev

If you want to test in a production environment so that you do not take risks of inconsistencies, issue the following command in the root directory:

yarn site

Contributing

Feel free to create issues or submit pull requests. Clay is actively maintained and your contributions are always welcome.

Before opening a issue make sure it exists.

See the contribution guide for more details.

License

BSD License © Liferay, Inc.

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.143.0 (2025-08-15)

Bug Fixes

  • @clayui/color-picker: LPD-58303 Allow for 8 digits in color-picker input. (a39a87c)
  • @clayui/core: LPD-50722 LanguagePicker should display label untranslated if total is 0 (8983f56)
  • @clayui/core: LPD-62562 Improve panel transition handling by also taking into account the previous value of panelNext (ac2876a)
  • @clayui/core: LPD-62562 Only change active panel on exit if panelNext is set (e32cdb3)
  • @clayui/css: Bump version back (cb58a7e)
  • @clayui/css: LPD-62347 Nav Tabs adds inline-item-* utilities to space icons (66cab4b)
  • @clayui/css: LPD-62665 Cadmin Datepicker time input doesn't resize on small screen (28d7228)
  • @clayui/date-picker: LPD-62575 Take into account use12Hours in the Time example placeholder (0db8660)
  • @clayui/date-picker: LPD-62575 Take into account use12Hours when selecting the current time (b2bdb38)
  • clay-core: export types explicitly (9b0f45a)
  • clay-core: export types used in DXP (5f7d3a8)
  • data-provider: fix types exported that are enums (c85278e)
  • data-provider: remove checks on the DOM because it is unpredictable due to React 18 batch updating, we only want to assert that polling is working as expected so we can just use jest.advanceTimersByTime (ef6e68a)
  • data-provider: update exports and entry point (8603947)

Features

  • @clayui/localized-input: LPD-50722 Use Language Picker for switching languages (4d9a36d)
  • publish clay as both CJS and ESM (32cb387)

3.141.1 (2025-07-18)

Bug Fixes

  • date-picker: add failing test for clicking current date dot (6226f51)
  • date-picker: create a new date object for initialMonth if none is provided and create new variable so that we aren't re-assigning a prop value (c1d1c37)
  • date-picker: use a function to return defaultMonth or current Date() (f4358d1)

Reverts

  • Revert "fix(@clayui/core): LPD-50722 LanguagePicker should display label untranslated if total is 0" (843493d)
  • Revert "feat(@clayui/localized-input): LPD-50722 Use Language Picker for switching languages" (4cd7f1c)
  • Revert "chore(@clayui/localized-input): LPD-50722 SF" (4d30415)
  • Revert "fix(@clayui/core) LPD-50722 LanguagePicker should show tooltip when trigger text is hidden" (fe33ddf)
  • Revert "fix(@clayui/localized-input): LPD-50722 LanguagePicker requires all messages to be declared" (64f5ae5)
  • Revert "fix(@clayui/core): LPD-50722 LanguagePicker default language label not displaying and SF" (2eac48c)
  • Revert "chore(@clayui/core): LPD-50722 Update language-picker snapshot due to SF" (060ba0b)
  • Revert "chore(@clayui/core): LPD-50722 LanguagePicker SF" (c447c3f)
  • Revert "chore(@clayui/localized-input): LPD-50722 Update tests" (e976ac8)

3.141.0 (2025-07-15)

Bug Fixes

  • @clayui/core: LPD-47980 SidePanel close button should announce the title of the sidebar (0858cc9)
  • @clayui/core: LPD-47980 SidePanel.Header adds messages and onClose props (5d5b20d)
  • @clayui/core: LPD-47980 SidePanel.Header simplify API (0761312)
  • @clayui/core: LPD-50722 LanguagePicker default language label not displaying and SF (de4bb74)
  • @clayui/core: LPD-50722 LanguagePicker should display label untranslated if total is 0 (3d37047)
  • @clayui/core: LPD-60233 Fix empty table header accessibility issue (4696ec3)
  • @clayui/css: LPD-47980 Sidebar close button should have hover states (a6cef0a)
  • @clayui/css: LPD-59796 SVG Icons update pause.svg (fc0492f)
  • @clayui/localized-input: LPD-50722 LanguagePicker requires all messages to be declared (4ed74ad)

Features

  • @clayui/core: LPD-58729 - Allow attaching onClick handlers to table cell (7423e4c)
  • @clayui/localized-input: LPD-50722 Use Language Picker for switching languages (b6a8726)

3.140.0 (2025-06-19)

Bug Fixes

  • @clayui/autocomplete: Add a warning when an external starting value cannot be set due to items being objects and filterKey not being set. (75a8b73)
  • @clayui/autocomplete: Add a warning when an external starting value cannot be set due to items being objects and filterKey not being set. (5bea09c)
  • @clayui/core: LPD-58275 VerticalNav.Item should accept all ClayButtonWithIcon props via menubarAction (6a6a4eb)
  • @clayui/shared: Fix typescript issue with the autocomplete. (46f6cd1)

Features

  • @clayui/autocomplete: LPD-56059 Update the autocomplete to allow filtering data that may be deeply nested. (85d76ed)
  • @clayui/multi-select: LPD-56059 Update the multiSelect to allow working with data that may be deeply nested. (1c37228)
  • @clayui/shared: LPD-56059 Add getLocatorValue shared method to allow for accessing a value from an object using either a string key or a function that accepts an item and returns the value. (776070e)

3.139.1 (2025-06-16)

Bug Fixes

  • @clayui/css: LPD-57725 Date Picker previous date text color to secondary (42caf25)

Reverts

  • Revert "fix(@clayui/core): LPD-50722 LanguagePicker should display label untranslated if total is 0" (e62679b)
  • Revert "feat(@clayui/localized-input): LPD-50722 Use Language Picker for switching languages" (8d45148)
  • Revert "chore(@clayui/localized-input): LPD-50722 SF" (e8817d3)
  • Revert "fix(@clayui/core) LPD-50722 LanguagePicker should show tooltip when trigger text is hidden" (fe5f4ef)
  • Revert "fix(@clayui/localized-input): LPD-50722 LanguagePicker requires all messages to be declared" (564ffb6)
  • Revert "fix(@clayui/core): LPD-50722 LanguagePicker default language label not displaying and SF" (6fcd83f)
  • Revert "chore(@clayui/core): LPD-50722 Update language-picker snapshot due to SF" (2a06213)
  • Revert "chore(@clayui/core): LPD-50722 LanguagePicker SF" (a69360c)
  • Revert "chore(@clayui/core): LPD-50722 Add @clayui/tooltip to dependencies" (183e5f1)
  • Revert "chore(@clayui/localized-input): LPD-50722 Update tests" (69b7a22)
  • Revert "chore: Update yarn.lock" (6b3e0e4)

3.139.0 (2025-06-10)

Bug Fixes

  • @clayui/core: LPD-50722 LanguagePicker default language label not displaying and SF (3770f21)
  • @clayui/core: LPD-50722 LanguagePicker should display label untranslated if total is 0 (f1e1103)
  • @clayui/css: LPD-56551 SVG Icon paste-plaintext has hard coded fill attribute (56ea2d2)
  • @clayui/css: LPD-57335 Modal be more specific targetting close button (7303d4a)
  • @clayui/css: LPD-57411 SVG Icon slash.svg should use fill instead of stroke (104f6d2)
  • @clayui/localized-input: LPD-50722 LanguagePicker requires all messages to be declared (59cca59)
  • @clayui/shared: LPD-56545 FocusScope gets stuck on DatePicker Menu when it's nested inside a dropdown menu (050b87e)
  • @clayui/shared: LPD-56545 Overlay fails to remove inert when an inert menu is opened from another menu (27fc256)

Features

  • @clayui/clay-css: LPD-54015 Add minus-circle 16px icon and generated files (2886767)
  • @clayui/css: LPD-57160 Mixins clay-sticker-variant adds options for interactive states (e7f07a5)
  • @clayui/localized-input: LPD-50722 Use Language Picker for switching languages (2d04fc5)

3.138.0 (2025-06-02)

Bug Fixes

  • @clayui/core: Fix the SidePanel so that starting in an open state works. (2e6ac1e)
  • @clayui/core: Use ref.current as a dependency to make sure the effect runs when the ref.current switches from null to a node. (172b5ff)
  • @clayui/css: LPD-51801 Adjust .form-text.blockquote spacing (8f59e81)
  • @clayui/css: LPD-55065 c-slideout and sidebar scrolling content adjustment (6a850cb)
  • @clayui/css: LPD-55065 Update c-slideout and sidebar to adhere to Lexicon Side Panel specs (123de96)
  • @clayui/css: LPD-55148 Form Validation styles should work with focus-within (2da647f)
  • @clayui/localized-input: LPD-51801 Don't use ClayForm.Group (8a5feb0)

Features

  • @clayui/clay-css: LPD-54005 Add comments.svg 16px icon and generated files. (77167bd)
  • @clayui/clay-css: LPD-54025 Add reset 16px icon and generated files. (8f8979a)
  • @clayui/core: LPD-48055 SidePanel adds sticky prop to Header and Footer (f91cacc)
  • @clayui/css: LPD-33184 LPD-55065 clay-css mixin should support media-queries (2481bb0)
  • @clayui/css: LPD-51801 Adds .blockquote variant for .form-text (ef00792)
  • @clayui/css: LPD-56155 Add sticker-xs (2112740)
  • @clayui/localized-input: LPD-51801 use blockquote form-text for default language translation (83343ad)
  • @clayui/sticker: LPD-56155 Adds size xs to sticker (1c808c2)

3.137.0 (2025-05-30)

Bug Fixes

  • @clayui/core: LPD-48055 Avoids changing scroll position when focusing the side panel. (0723d17)
  • @clayui/core: LPD-48055 Ensure the container has position relative so that the side panel is positioned based on the correct container. (8a9a8aa)
  • @clayui/core: LPD-48055 SidePanel use CSS c-slideout-push-{start | end} for parent container (ebc944f)
  • @clayui/core: Prefer div so that there are no semantics by default for accessibility. (df21b3c)
  • @clayui/css: LPD-55065 Adds c-slideout-push-start / end for the parent container (efd117e)
  • @clayui/css: LPD-55326 Cadmin Color Picker alpha slider should use current color (a9bd93d)
  • @clayui/shared: LPD-48347 Close overlay on left click only (f19214a)

Features

  • @clayui/core: adds SidePanel implementation (03ac822)
  • @clayui/core: adds title reference to side panel when aria-labelledby or aria-label is not defined (a67f124)
  • @clayui/core: Allow SidePanel to be positioned absolute or fixed. (ad7aaf9)
  • @clayui/core: implements SidePanel animation with motion (c498933)
  • @clayui/css: LPD-53827 Update paste.svg, paste-plaintext.svg, and paste-word.svg (4c28228)
  • @clayui/css: LPD-54300 Adds repeat.svg (47f2663)
  • @clayui/css: LPD-54569 Add Bosnia & Herzegovina Flag. (af40e02)
  • www: LPD-56202 - Make the SandpackCodeEditor editable. (6db8bcc)

3.136.0 (2025-05-03)

Bug Fixes

  • @clayui/color-picker: LPD-53383 Hue slider thumb should update color when the color state changes (708257d)

Features

  • @clayui/button: LPD-50102 Adds loading prop to show loading indicator (3e78307)
  • @clayui/clay-css: Add lock and unlock 16px icons (af8758b)
  • @clayui/clay-css: Follow up to change lock icon and new generated files (69a258f)
  • @clayui/clay-css: generated files (80462ce)
  • @clayui/clay-css: LPD-53575 Add transform 16px icon and generated files (864931e)
  • @clayui/clay-css: LPD-53576 Add thumbs-up 16px icons and generated files (d1a2d65)
  • @clayui/clay-css: LPD-53577 Add thumbs-down 16px icons and generated files (a2fc21c)
  • @clayui/clay-css: LPD-53579 Add thumbs-up-arrow 16px icons and generated files (da798fb)
  • @clayui/clay-css: LPD-53580 Add tablet 16px icons and generated files (f977a99)
  • @clayui/clay-css: LPD-53582 Add select-all 16px icons and generated files (8bcaa19)
  • @clayui/clay-css: LPD-53583 Add play 16px icon and generated files (ebdb2c8)
  • @clayui/clay-css: LPD-53585 Add pencil 16px icon and generated files (e14cf6e)
  • @clayui/clay-css: LPD-53586 Add page 16px icon and generated files (09c8f45)
  • @clayui/clay-css: LPD-53587 Add page-template 16px icon and generated files (e63f6d1)
  • @clayui/clay-css: LPD-53588 Add date 16px icon and generated files (7e066ac)
  • @clayui/clay-css: LPD-53589 Add documents 16px icons and generated files (6d80f3b)
  • @clayui/clay-css: LPD-53590 Add date-time 16px icon and generated files (4f71778)
  • @clayui/clay-css: LPD-53591 Add calendar 16px icon and generated files (92c0243)
  • @clayui/clay-css: LPD-53591 Add cut 16px icon and generated files (041fb66)
  • @clayui/clay-css: LPD-53594 Add bars 16px icon and generated files (8991b11)
  • @clayui/clay-css: LPD-53595 Add audio 16px icon and generated files (fcd7f90)
  • @clayui/clay-css: LPD-53596 Add exclamation full and circle 16px icons and generated files (e20f69e)
  • @clayui/clay-css: LPD-53598 Add arrows 16px icons and generated files (36fe49a)
  • @clayui/clay-css: LPD-53629 Add strikethrough 16px icon and generated files (70ecbca)
  • @clayui/clay-css: LPD-53630 Add text 16px icon and generated files (a35102a)
  • @clayui/clay-css: LPD-53829 Add redo and undo 16px icons and generated files (a60ae4b)
  • @clayui/clay-css: LPD-53832 Add compress 16px icon and generated files (9bde421)
  • @clayui/clay-css: LPD-53833 Add border-width 16px icon and generated files (b54a974)
  • @clayui/clay-css: LPD-53991 Add cards and cards-full 16px icons and generated files (1b1aba6)
  • @clayui/clay-css: LPD-53993 Add device-check 16px icon and generated files (55b2022)
  • @clayui/clay-css: LPD-53994 Add magic 16px icon and generated files (f965f99)
  • @clayui/clay-css: LPD-53995 Add reply 16px icon and generated files (7cb79fe)
  • @clayui/clay-css: LPD-53998 Add trash 16px icon and generated files (a67ffe1)
  • @clayui/clay-css: LPD-54000 Add underline 16px icon and generated files (1c3230c)
  • @clayui/clay-css: LPD-54026 Add search-plus 16px icon and generated files (b9ad7c6)
  • @clayui/clay-css: LPD-54050 Add square and square-hole 16px icons and generated files (52a70bb)
  • @clayui/clay-css: LPD-54055 Add select and select-from-list 16px icons and generated files (0a15d78)
  • @clayui/clay-css: LPD-54061 Add sign-in 16px icon and generated files (88b66e9)

3.135.0 (2025-04-22)

Bug Fixes

  • @clayui/css: LPD-53627 Modals scope splash image to modal-banner-img instead of aspect-ratio (f668aee)

Features

  • @clayui/drop-down: adds target prop to high-level components (164f5fd)

3.134.0 (2025-04-10)

Bug Fixes

  • @clayui/@date-picker: LPD-51204 Add higher width to year dropdown (549f781)
  • @clayui/@date-picker: LPD-51204 Update year on stories (493494b)
  • @clayui/css: LPD-47131 Improve performance in forms, input-groups, and label mixins (f37de70)
  • @clayui/css: LPD-48267 Label close button should be 24px x 24px for accessiblity (72b058f)
  • @clayui/date-picker: LPD-52380 Update snapshot (16921f3)
  • @clayui/drop-down: fix Dropdown types to correctly generate API Table (80fcb5d)
  • @clayui/focus-trap: LPD-52380 Change tabindex to prevent focus on hidden elements (368d318)
  • @clayui/focus-trap: LPD-52380 Update snapshot (80ff99f)
  • @clayui/time-picker: LPD-52380 Add tabIndex on clear button to prevent focus when element not present (7c42c82)

Features

  • @clayui/css: LPD-52454 Modal add support for aspect-ratio in modal-body (8ff9789)
  • @clayui/css: LPD-52454 Utilities adds bg-primary-l3 (5b11327)
  • @clayui/css: LPD-52767 Icons adds Myanmar Flag (122765e)
  • @clayui/css: LPD-52791 Icons adds Ireland and Latvia flags (8cad8aa)

3.133.0 (2025-03-28)

Bug Fixes

  • @clayui/core: LPD-50358 Apply selection toggle regardless of selection mode (11c0fac)
  • @clayui/core: LPD-52304 Add selectedIcon and onIconChange to handle control state (791ccd1)
  • @clayui/core: LPD-52304 Adjust size limit (a2096ae)
  • @clayui/date-picker: LPD-51873 improve accessibility and update types (8c827fc)
  • @clayui/date-picker: LPD-51873 Update stories (9d50ec2)
  • @clayui/date-picker: LPD-51873 Update tests and snapshots (8ef7a26)

Features

  • @clayui/core: LPD-50358 Add option to avoid expanding on item's click (d6d13b8)
  • @clayui/css: LPD-52054 SVG adds new slash icon (3b8abe8)

3.132.1 (2025-03-24)

Bug Fixes

  • @clayui/drop-down: fixes bug when transforming tree items to a linked list (19123fc)

3.132.0 (2025-03-24)

Bug Fixes

  • @clayui/breadcrumb: LPD-51678 Use breadcrumb-bar instead of utility classes (c59d9fc)
  • @clayui/core: LPD-47056 Follow up to export module (dae7cdc)
  • @clayui/core: LPD-47056 Increase size limit (5f3514f)
  • @clayui/core: LPD-47056 REmove usage of useResource due to errors (c2bd4e5)
  • @clayui/css: LPD-51678 Breadcrumb adds breadcrumb-bar (58e6b1c)
  • @clayui/css: LPD-51827 card-page add md container query and move xxxl query down to xl (6a5dc5e)
  • @clayui/drop-down: closing the drilldown moves the focus to the trigger (0ae9f53)

Features

  • @clayui/drop-down: Add support for more item types for Drill Down and compatibility with the DropDownWithItems component (a1d09e4)
  • @clayui/drop-down: LPD-47559 Cascading Menu should turn into drilldown in smaller screens (6cd180c)

3.131.0 (2025-03-20)

Bug Fixes

  • @clayui/css: LPD-51267 loading-animation-squares should respect system reduced motion preference (6c2a93e)

Features

  • @clayui/core: Improves IconSelector keyboard navigation (e8b293f)
  • @clayui/core: LPD-47056 Add spritemap property in documentation (1f7770e)
  • @clayui/core: LPD-47056 Improve screen reader feedback (240c618)
  • @clayui/css: LPD-51097 card-page-item's should be 100%, 50%, 25%, or 20% depending on container size (49acadd)

BREAKING CHANGES

  • @clayui/css: .card-page-item-asset, .card-page-item-directory, and .card-page-item-user no longer uses the mixin clay-custom-grid-columns

3.130.0 (2025-03-12)

Bug Fixes

  • @clayui/css: custom-control-outside shouldn't be clickable beyond the text (42b167f)
  • @clayui/css: LPD-47339 loading-animation-squares should look like loading-animation when c-prefers-reduced-motion is on (66f0d11)
  • @clayui/css: LPD-51231 custom-control-outside renders text below input (b70f601)

Features

  • @clayui/core: LPD-46157 Improvements on visual and review requests (94005a2)
  • @clayui/core: LPD-46157 simplifies the implementation of IconSelector, adds public APIs and removes some unnecessary stuff (18455d4)
  • @clayui/core: LPD-46381 Language Picker should use shrink be default (d946364)
  • @clayui/core: LPD-46381 Picker adds shrink prop (885c124)
  • @clayui/css: LPD-46381 Forms add form-control-shrink to make width of select element only as wide as its contents (7f8db3d)
  • @clayui/css: LPD-49901 Icons, adds send.svg (0fd5cf5)
  • @clayui/css: LPD-50634 Icons adds Speed and Voice svgs (cb40bc1)
  • @clayui/form: LPD-46381 Select adds shrink to make select element only as wide as its longest option (e87cd5c)
  • @clayui/icon-selector: LPD-46157 Add docs and stories (9db809d)
  • @clayui/icon-selector: LPD-46157 Add new icon-selector component and it's imports (0c0b26a)
  • @clayui/icon-selector: LPD-46157 Add style to icon selector (fa00f38)
  • @clayui/icon-selector: LPD-46157 Update dependencies (1e6fbf6)

3.129.1 (2025-02-27)

Bug Fixes

  • @clayui/alert: fixes missing exporting type (adc328b)

3.129.0 (2025-02-27)

Bug Fixes

  • @clayui/drop-down: fixes menuElementAttrs type bug (4942022)
  • exports displayType types (c507341)
  • exports the missing types (1ff3486)
  • www: add new redirects (ed51bba)

Features

  • @clayui/management-toolbar: LPD-49362 Add fluidSize prop (d47205f)

3.128.3 (2025-02-21)

Bug Fixes

  • @clayui/multi-select: fixes typescript lint bug (7a3f32a)

3.128.2 (2025-02-21)

Bug Fixes

  • @clayui/autocomplete: fixes typescript lint bug on Item component (31d3869)

3.128.1 (2025-02-21)

Bug Fixes

  • @clayui/autocomplete: fixes typescript lint bug (0a7b319)

3.128.0 (2025-02-20)

Bug Fixes

  • @clayui/core: fixes build bug in applications (817bf5f)
  • @clayui/css: LPD-470022 Improve button and links compile performance (40e28c9)
  • @clayui/css: LPD-47129 Mixins, Improve performance in alerts, badges, and cards (34f48df)
  • @clayui/css: LPD-47130 Improve performance in close, custom-forms, and dropdown-menu mixins (9c3f64d)
  • @clayui/drop-down: fixes bug when unable to render component APIs in documentation (35fd03d)
  • @clayui/shared: Only run hide code if menus match in Overlay (824e33c)
  • fix eslint error (92fe965)
  • fix typescript error (79b6a1f)
  • fixes bug in components with generic types and sub components (4dd37e6)
  • www: fix paragraph bug in jsx flow in docs (b4da74a)
  • www: Fix visual bug of property type and default value (047075d)
  • www: fixes API Table props overflow bug (a0f864a)
  • www: fixes bug in build (aa63833)
  • www: fixes bug in icon documentation and generates icons at build time (45adb4f)
  • www: fixes bug when importing packages for multiple sources (0937558)
  • www: fixes bug when not pre-rendering blog pages (0680b94)
  • www: fixes visual bug with spacing in design documents (602c8c6)
  • www: Renders types that reference shared types in the Table API (ef40d10)

Features

  • @clayui/alert: Improve Alert typing (cebf9c8)
  • @clayui/autocomplete: improves component typing to create API Table (674b3aa)
  • @clayui/badge: improves component typing to create API Badge (b1d679c)
  • @clayui/breadcrumb: improves component typing to create API Breadcrumb (0da37ce)
  • @clayui/button: improves component typing to create API Table (e4eff1c)
  • @clayui/card: improves component typing to create API Card (ca308ab)
  • @clayui/color-picker: improves component typing to create API ColorPicker (5441eb6)
  • @clayui/core: improves component typing to create API FocusTrap (1137de8)
  • @clayui/core: improves component typing to create API Heading (2396f37)
  • @clayui/core: improves component typing to create API Nav (3d82db0)
  • @clayui/core: improves component typing to create API OverlayMask (047bd8a)
  • @clayui/core: improves component typing to create API Reduced Motion (83a35cc)
  • @clayui/core: improves component typing to create API Table Input (21d6c22)
  • @clayui/core: improves component typing to create API Text (10d366a)
  • @clayui/core: improves component typing to create API TreeView (96beca8)
  • @clayui/core: improves component typing to create API VerticalBar (0569bde)
  • @clayui/css: Grid adds container-fluid-max-{xxl | xxxl}; 1392px and 1872, respectively (a0f296b)
  • @clayui/css: LPD-41942 Picker (dropdown-menu-select) change max-height to 7 items (f9a43ee)
  • @clayui/data-provider: improves component typing to create API DataProvider (00ae6b8)
  • @clayui/date-picker: improves component typing to create API DatePicker (4a0031c)
  • @clayui/drop-down: improves component typing to create API DropDown (d1ea434)
  • @clayui/empty-state: improves component typing to create API EmptyState (add1b9b)
  • @clayui/form: improves component typing to create API DualListBox (cf9a9c2)
  • @clayui/form: improves component typing to create API Form (d8fdfa4)
  • @clayui/form: improves component typing to create API Input (395ec1e)
  • @clayui/form: improves component typing to create API Radio (a7d7f57)
  • @clayui/form: improves component typing to create API Select (3784785)
  • @clayui/form: improves component typing to create API SelectBox (be21064)
  • @clayui/form: improves component typing to create API Toggle (8f96507)
  • @clayui/icon: improves component typing to create API Icon (f4b94d5)
  • @clayui/label: improves component typing to create API Label (65aaf24)
  • @clayui/layout: improves component typing to create API Layout (77da733)
  • @clayui/layout: LPD-49037 Add xxl and xxxl sizes to container fluid (b73ede8)
  • @clayui/link: improves component typing to create API Link (5955715)
  • @clayui/list: improves component typing to create API List (de91472)
  • @clayui/loading-indicator: improves component typing to create API Loading Indicator (b1ee1f0)
  • @clayui/localized-input: improves component typing to create API Localized Input (f5a9ceb)
  • @clayui/management-toolbar: improves component typing to create API Management Toolbar (6ab6ee8)
  • @clayui/modal: improves component typing to create API Modal (abd1394)
  • @clayui/multi-select: improves component typing to create API MultiSelect (f4d6b29)
  • @clayui/multi-step-nav: improves component typing to create API MultiStepNav (00e0082)
  • @clayui/navigation-bar: improves component typing to create API Navigation Bar (7eac095)
  • @clayui/nav: improves component typing to create API Vertical Nav Input (9218ca1)
  • @clayui/pagination-bar: improves component typing to create API PaginationBar (52f0303)
  • @clayui/pagination: improves component typing to create API Pagination (e50fbc9)
  • @clayui/panel: improves component typing to create API Panel (e7156da)
  • @clayui/picker: improves component typing to create API Picker (e21fa76)
  • @clayui/popover: improves component typing to create API Popover (6c197f4)
  • @clayui/progress-bar: improves component typing to create API Progress Bar (44fa4a4)
  • @clayui/provider: improves component typing to create API Provider (536b6fa)
  • @clayui/slider: improves component typing to create API Slider (39b0d28)
  • @clayui/sticker: improves component typing to create API Sticker (de1f6c7)
  • @clayui/tabs: improves component typing to create API Tabs (bab2322)
  • @clayui/time-picker: improves component typing to create API Time Picker (b1e1e23)
  • @clayui/toolbar: improves component typing to create API Toolbar (09e74ea)
  • @clayui/tooltip: improves component typing to create API Tooltip (eb82afe)
  • @clayui/upper-toolbar: improves component typing to create API Upper Toolbar (b4ea7f2)
  • www: Add blog (d4ded17)
  • www: Add CSS category documents (a5f5862)
  • www: add Google Analytics (7e3f73e)
  • www: add mdxts implementation to read documents from clay-core (fdb5701)
  • www: adds HTML/CSS tab support (f6bd022)
  • www: Adds LXC integration (199d378)
  • www: Improves responsiveness for mobile version (8b05c69)

3.127.0 (2025-01-23)

Bug Fixes

  • @clay/css: LPD-46380 Labels in dropdown-item are slightly misaligned (b46a14e)
  • @clayui/css: LPD-45799 Cadmin c-prefers-focus should output correct selector (346126e)
  • @clayui/date-picker: LPD-46943 Fix date format when use12Hours true (c73a4eb)

Features

  • @clayui/language-picker: LPD-45714 Add aria-labels or correct reading with the screen reader (35eb475)
  • @clayui/language-picker: LPD-45714 Add defaultActive prop (ef3b2fa)
  • @clayui/language-picker: LPD-45714 Add defaultLocaleId to the API (559b176)
  • @clayui/language-picker: LPD-45714 Add defaultSelectedLocaleId (29a032b)
  • @clayui/language-picker: LPD-45714 Add different labels to indicate the translation (a9f6c7f)
  • @clayui/language-picker: LPD-45714 Add LanguagePicker component (3cc0966)
  • @clayui/language-picker: LPD-45714 Add prop to hide the trigger text (847228e)
  • @clayui/language-picker: LPD-45714 Add security margin (6c6f952)
  • @clayui/language-picker: LPD-45714 Add tests (cc668ff)
  • @clayui/language-picker: LPD-45714 Add translations (f32db5b)
  • @clayui/language-picker: LPD-45714 Does not use ClayButton to avoid the btn class and update the styles (5797aa4)
  • @clayui/language-picker: LPD-45714 Export component as LanguagePicker (b030db1)
  • @clayui/language-picker: LPD-45714 Make the language picker work in an uncontrolled way (6f0a6c0)
  • @clayui/language-picker: LPD-45714 Move component to clay-core (1ebff3b)
  • @clayui/language-picker: LPD-45714 Move the label for the SR to the Option component (effc1b6)
  • @clayui/language-picker: LPD-45714 Remove unnecessary href (077031a)
  • @clayui/language-picker: LPD-45714 Rename labels to messages (ca04d51)
  • @clayui/language-picker: LPD-45714 Replace displayName by name (35025a8)
  • @clayui/language-picker: LPD-45714 Replace selectedLocale with selectedLocaleId to be consistent with the design of the onSelectedLocaleChange API (b68567e)
  • @clayui/language-picker: LPD-45714 Update tests (983d7fc)
  • @clayui/language-picker: LPD-45714 Wrap label to add right margin (9eaf740)
  • @clayui/vertical-nav: LPD-46396 - Include an aria-label property on the Clay Vertical Navigation component and ensure its proper implementation in usage. (e86d6cc)
  • @clayui/vertical-nav: LPD-46396 - Update stories (2fc9c3d)
  • @clayui/vertical-nav: LPD-46396 - Update tests and snapshots (859c893)

3.126.0 (2025-01-15)

Features

  • @clayui/css: LPD-45032 regen icons (51f48b7)

3.125.0 (2025-01-13)

Bug Fixes

  • **@clayui.css:** LPD-44793 toggle-switch-sm label text breaks to new line too early (4ebdd4d)
  • @clayui/css: LPD-40824 Update code color to #e60000 red (750f56f), closes #e60000
  • @clayui/css: LPD-45052 Remove letter-spacing from diabled link in menubar-primary (ea66fae)
  • @clayui/css: LPD-45685 Multi Step Nav should use focus-visible (9a18636)
  • @clayui/form: LPD-45345 Radio Toggle Switch should use role="radio" (a7d88a5)

Features

  • @clayui/css: LPD-36816 Multi Step Nav adds multi-step-nav-center (ad0abb8)
  • @clayui/css: LPD-40080 Add new sticker variants sticker-outline-* (86c8523)
  • @clayui/css: LPD-45032 Add new gallery icon (89ff50a)
  • @clayui/multi-step-nav: LPD-36816 Adds prop center to center the nav (4a2de61)
  • @clayui/sticker: LPD-40080 Add new displayType outline-* (9a86f6d)

3.124.0 (2024-12-18)

Bug Fixes

  • @clayui/charts: LPD-44040 Update Clay Chart colors for accessibility (63575e3)
  • @clayui/core: fixes bug when keeping the column visible when it should be hidden (2bcbcf3)
  • @clayui/core: fixes bug when updating the state at render time a… 27bf8ca …nd the number of table columns when the state changes (1b4a50e)
  • @clayui/core: fixes keyboard navigation bug for VerticalNav with displayType primary (40dfe9b)
  • @clayui/css: LPD-44040 Update Atlas base colors (11d00af)

Features

  • @clayui/core: LPD-40160 Add displayType primary for VerticalNav for CMS Product Menu variant (8cbefc8)
  • @clayui/core: LPD-40160 Add floating menubar action button (1a2e082)
  • @clayui/core: LPD-40160 Add floating menubar action button (7782b3a)
  • @clayui/css: LPD-40160 Adds menubar-action for adding New Space (2bbfd72)
  • @clayui/css: LPD-40160 Adds menubar-primary for CMS Product Menu variant (5144840)
  • @clayui/css: LPD-42908 Adds language flags fr-BE, fr-CH, de-CH, it-CH, mk-MK, de-AT (98411df)
  • @clayui/css: LPD-44385 Add language flag no-No.svg (84999dd)

3.123.1 (2024-11-27)

Bug Fixes

  • @clayui/core: Adapt snapshots (c218410)
  • @clayui/core: Remove navbar-text-truncate class (3ca40d6)

Reverts

  • Revert "feat(@clayui/dropdown): LPD-41310 Add "triggerIcon=undefined" prop to prevent caret-icon to be displayed" (7d9f443)

3.123.0 (2024-11-21)

Features

  • @clayui/table: LPD-42395 Add tooltips to table action buttons in Clay Table (2834a18)
  • @clayui/table: LPD-42395 Update snapshot (09038db)

3.122.0 (2024-11-13)

Bug Fixes

  • @clayui/core: LPD-39956 - Not render left arrow button when child array is empty (2d154b4)
  • @clayui/core: LPD-39956 - Update tests (eb0c15a)
  • @clayui/css: LPD-39960 Fix padding between text and icon on table head (f0f92e0)
  • @clayui/css: LPD-39960 make autofit-col spacing smaller in thead (8649001)
  • @clayui/form: LPD-36696 DualListBox maximum items should correctly disable buttons and error message (53e9e80)
  • @clayui/form: LPD-36696 DualListBox adds children and don't disable left right buttons if no items are selected (c796665)
  • @clayui/modal: LPD-41004 clayui.com Modal should list more detail about size (1a922a4)
  • @clayui/modal: LPD-41004 exposes size types in the modal's Table API (821a939)
  • @clayui/pagination-bar: LPD-38518 - Add case test for pagination bar (0294c7d)
  • @clayui/picker: LPD-38518 - Add case test for picker option (97b6bbb)
  • @clayui/picker: LPD-38518 - Add prop "href" to handle options with links (2392cb9)
  • @clayui/sidebar: LPD-39580 Sidebar Header Title should be bold (700) (e0090c3)
  • @clayui/vertical-nav: LPD-39579 Vertical Navigation Items height should be 40px by default, not 41px (0c17878)

Features

  • @clayui/core: add new API to set item id key for table (c5b49d3)
  • @clayui/css: LPD-39977 Add new marketplace icon (cb64738)
  • @clayui/css: LPD-41347 - Add Rwanda Flag Icon (2c48243)
  • @clayui/dropdown: LPD-41310 Add "triggerIcon=undefined" prop to prevent caret-icon to be displayed (1805059)
  • @clayui/dropdown: LPD-41310 Adds caret icon only for trigger that is button (aebf2f3)
  • @clayui/dropdown: LPD-41310 Update Clay Dropdown Component to Include Caret Icon (5a5ed73)
  • @clayui/dropdown: LPD-41310 Update spanshots (56dfcd7)
  • @clayui/form: LPD-36696 Add new API to set maximum items for Left and Right side with error message (8e0ab50)
  • @clayui/form: LPD-36696 sf (766d9a8)
  • adding react compiler plugin (a2d14c9)

3.121.0 (2024-10-17)

Features

  • @clayui/core: Update sorting icons for the Clay Table. (ac89778)
  • @clayui/css: LPD-39299 Adds d4-l1 for colors (083c268)

3.120.0 (2024-09-13)

Features

  • @clayui/core: LPD-35826 Add unity test to check if props prefixed by "data-" are rendered as attributes in the option element (3be3a12)
  • @clayui/core: LPD-35826 Allow props prefixed by "data-" to be rendered as attributes in Picker's Options (75d052d)
  • @clayui/core: LPD-35826 Update unit tests snapshots (ca7c524)

3.119.1 (2024-09-13)

Bug Fixes

  • @clayui/css: LPD-33185 The clay-css mixin should support more properties (9ebfbbe)
  • @clayui/css: LPD-36088 Table Striped hover states should work (18a5c48)
  • @clayui/css: Remove white-space: nowrap on dropdown-menu-width-shrink (f3ddc9b)

3.119.0 (2024-08-30)

Bug Fixes

  • @clayui/css: LPD-2001 c-prefers-expanded-text shouldn't use max-width (949c73e)
  • @clayui/css: LPD-34095 Reduce the default c-slideout z-index so dropdown-menu's aren't hidden (1b85ea6)
  • @clayui/css: LPD-34319 Dual List Box disabled styles when wrapped in fieldset[disabled] (9a39146)
  • @clayui/drop-down: fixes bug with chrome blocking element focus when clicking outside the menu (9a99238)
  • @clayui/form: LPD-34319 adds disabled to Dual Listbox (867dee3)
  • @clayui/shared: remove suppression from elements before focus (c9a9e83)
  • @clayui/shared: Removes suppression of focusable elements from focus trap (2728431)

Features

  • @clayui/navigation-bar: Add sr-only description for mobile view (fd7f4c7)

BREAKING CHANGES

  • @clayui/css: c-slideout is no longer above fixed navigation menus. If you need the old z-index please add the class c-slideout-height-full to c-slideout

3.118.0 (2024-08-13)

Bug Fixes

  • @clayui/tree-view: LPD-1277 Add aria-labelledby to correlate treeview label with checkbox (dfd826a)
  • @clayui/tree-view: LPD-1277 Update snapshots (d368dce)

Features

  • @clayui/color-picker: Remove color-picker icon and update tests (3fbe7ac)
  • @clayui/color-picker: Remove small color-picker example and add (2005ade)

3.117.0 (2024-07-30)

Bug Fixes

  • @clayui/css: LPD-30959 Adds $list-group Sass map for more customization options (2fa2486)
  • @clayui/css: LPD-32257 adds $list-group-item-flex map and use calc() to calculate padding (8c9f197)
  • @clayui/css: LPD-32258 Convert .mutli-step-title to use Sass map (ae502d4)
  • @clayui/css: LPD-32259 Duplicate .custom-control-label selectors are being output (5845ea2)
  • @clayui/css: LPD-32264 clay-range-input-variant hover state should work (36f37a9)
  • @clayui/css: Modal title shouldn't have focus outline when focused via js (c563744)
  • @clayui/modal: move focus to h1 (b777174)

Features

  • @clayui/css: LPD-30958 Add ability to style label-item-expand in clay-label-* mixins (f7efe45)

3.116.1 (2024-06-27)

Bug Fixes

  • @clayui/css: LPD-15615 Add focus style on popover when disableScroll is enabled (8fa8734)
  • @clayui/css: LPD-15615 Popovers source format and add focus styles for cadmin (60a2e07)
  • @clayui/picker: LPD-28522 Add min width and change function logic (2f97b9b)
  • @clayui/picker: LPD-28522 Add option to add auto width (d8517dd)
  • @clayui/picker: LPD-28522 Update picker stories and test config (e11d87b)
  • @clayui/picker: LPD-28522 Update snapshot (9985cc5)
  • @clayui/popover: LPD-15615 Add focus on popover when disableScroll is enabled (47bb642)
  • @clayui/popover: LPD-15615 Update snapshot (cd5ebda)

3.116.0 (2024-06-10)

Bug Fixes

  • @clayui/css: LPD-27401 Refactor. Change display property to allow long words break into multiple lines (3e0ed1d)
  • @clayui/table: fixes bug when hiding all columns (27d0aee)

Features

  • @clayui/button: add regular size (af300c8)
  • @clayui/card: LPD-1261 Add name to group all radio type inputs (71bee15)
  • @clayui/card: LPD-1261 Update stories adding name in radioProps (b07d58a)
  • @clayui/card: LPD-1261 Update tests adding name in radioProps (bd32f54)
  • @clayui/form: add regular size to input (53a62b1)

3.115.2 (2024-05-24)

Bug Fixes

  • @clayui/css: LPD-26719 Cadmin checkboxes should have darker borders for accessibility (ac48a01)
  • @clayui/empty-state: fixes bug when always trying to render the image for reduced motion when disabled (1b117d0)

3.115.1 (2024-05-21)

Bug Fixes

  • @clayui/core: Fixes bug when rendering the last columns visibility cell for dynamic rendering (8621482)
  • @clayui/empty-state: LPD-2278 Add flexbox property to prevent image to overlap text (cb3285e)

3.115.0 (2024-05-16)

Bug Fixes

  • @clayui/core: fixes bug when not rendering the action cell (5f6eec5)

Features

  • @clayui/button: LPD-23703 Use btn-group-spaced to space buttons instead of btn-group-item (bf1275e)
  • @clayui/core: add new API to omit a column to columns visibility (2e8d0f6)
  • @clayui/core: adds new width API for the picker (c37d3d4)
  • @clayui/core: changes the API behavior to only define the width (17681fb)
  • @clayui/css: LPD-23703 Adds btn-group-spaced for a separated button group (bfbd088)

3.114.0 (2024-04-22)

Bug Fixes

  • @clayui/core: fixes bug when changing column visibility when there is only one column visible and disabled (bdfcd86)
  • @clayui/css: fix padding in modal footer (feb9724)
  • @clayui/css: LPD-21741 c-prefers-reduced-motion should disable animation when on a parent element (2034f5b)
  • @clayui/css: LPD-22263 remove use of fade-in function (160152d)
  • @clayui/css: update footer spacing in the modal (72a2217)
  • @clayui/css: update footer spacing in the modal on cadmin (35231c4)
  • @clayui/navigation-bar: fixes navbar size bug when resizing (42bd090)
  • @clayui/pagination-bar: LPD-17368 Follow up - Add aria-label (ba21e0e)
  • clay-autocomplete: Remove autocomplete async filter paginated example (6366d29)

Features

  • @clayui/card: LPD-1261 Add ClayRadio component and its radioProps (1960c4d)
  • @clayui/card: LPD-1261 Add new radio card case in CardWithInfo stories (188a70c)
  • @clayui/card: LPD-1261 Add radio selectable example in CardWithHorizontal story (8e9b395)
  • @clayui/card: LPD-1261 Add radio selectable example in CardWithUser story (74a7a59)
  • @clayui/card: LPD-1261 Add radio selectable to CardWithHorizontal (5231664)
  • @clayui/card: LPD-1261 Add radio selectable to CardWithUser (8326f49)
  • @clayui/card: LPD-1261 Add selectableType prop to choose between checkbox and radio (ca499f8)
  • @clayui/card: LPD-1261 Add tests (843ace6)
  • @clayui/card: LPD-1261 Add tests for ClayCardWithHorizontal (9cd1e0a)
  • @clayui/card: LPD-1261 Add tests for ClayCardWithUser (04cc498)
  • @clayui/card: LPD-1261 Add truncate prop to CardWithHorizontal (6f88188)
  • @clayui/card: LPD-1261 Add truncate prop to CardWithUser (43793e3)
  • @clayui/card: LPD-1261 Add truncate props to determine if the card text is truncated or not (a786599)
  • @clayui/card: LPD-1261 Update the thresold for clay-card (daaf917)
  • @clayui/css: LPD-21829 Adds content-shield, scim, shield-asterisk svgs (cc51841)
  • @clayui/empty-state: LPD-21741 Add new SVG empty, success and search state (0afe5f5)
  • @clayui/empty-state: LPD-21741 Add reduced motion SVGs (9e4798f)
  • @clayui/empty-state: LPD-21741 add SVG file and change paths (e6de535)
  • @clayui/empty-state: LPD-21741 adjusting the props name to state and removes redundancy (d2e32a5)
  • @clayui/empty-state: LPD-21741 change snapshot and update jest config (51a31c4)
  • @clayui/empty-state: LPD-21741 Change style to include reduce motion (da98cfa)
  • @clayui/empty-state: LPD-21741 Cleanup and adjustment of success SVG (7455b58)
  • @clayui/empty-state: LPD-21741 Cleanup and update stories (a0a3f31)
  • @clayui/empty-state: LPD-21741 Move style inline, keep animations styles on Clay CSS (d84528f)
  • @clayui/empty-state: LPD-21741 remove changes to the empty state component (bb132b3)
  • @clayui/empty-state: LPD-21741 SF (19b1a0d)
  • @clayui/empty-state: LPD-21741 Update docs (593bdd5)
  • @clayui/empty-state: LPD-21741 Update docs and add SVG on pathname match (22c541b)
  • @clayui/empty-state: LPD-21741 update snapshot (40ebe8b)
  • @clayui/empty-state: LPD-21741 Update snapshots (e03f190)
  • @clayui/empty-state: LPD-21741 Update tests, snapshots and size limit (2d84b51)
  • add cron job to run clayui.com's nightly build (2ecee5f)

3.113.0 (2024-03-28)

Bug Fixes

  • @clayui/css: LPD-19703 Change seo icon aliases (fca81bd)
  • @clayui/css: LPD-20261 Atlas $secondary-l0 is missing !default flag (d45422c)

Features

  • @clayui/core: adds the index available in the item collection API (06fc444)

3.112.0 (2024-03-11)

Bug Fixes

  • @clayui/core: fixes bug when switching column visibility (89a8f07)
  • @clayui/core: fixes columns visibility initial state behavior (34614f8)
  • @clayui/core: remove hiddenColumns API in favor of visibleColumns (5c05be4)
  • @clayui/css: Change tooltip background color (fe3cfb3)
  • @clayui/css: LPD-19394 Removes padding from mark due to spacing issue in autocomplete (f9943f9)
  • @clayui/pagination: LPD-1285 accessibility issues on prev, next and ellipsis buttons (640dd96)

Features

  • @clayui/autocomplete: update component highlight (b6fd6a9)
  • @clayui/core: update component highlight (0993f12)
  • @clayui/css: LPD-19329 Adds SVG Icons bracket and braces (b60ea14)
  • @clayui/css: LPD-19394 Mark update colors and add a dark version (e2e409a)
  • @clayui/css: LPD-19703 Add new seo icon (080ab51)
  • clayui.com: adds implementation to render pages consuming from Liferay (d3d6020)

3.111.1 (2024-02-20)

Bug Fixes

  • @clayui/pagination: LPD-17368 Add aria-label on pagination picker to ideentify the combobox (7df8b4c)
  • @clayui/pagination: LPD-17368 Update snapshot (74f3f21)

3.111.0 (2024-02-15)

Bug Fixes

  • @clayui/core: fixes bug when clicking on item does not select (eadd182)
  • @clayui/core: fixes bug when not focusing on the first item (f82643f)
  • @clayui/core: fixes bug when visual focus is lost when items are updated in Picker (202962b)
  • @clayui/core: fixes navigation to just Switch component instead of item (14ad2a6)
  • @clayui/core: LPS-203851 fixes bug when keeping DropDown open in TreeView actions in Firefox (f1a7dc6)
  • @clayui/css: LPD-15629 Accessibility link and text should have 3:1 color contrast (64584a6)
  • @clayui/css: LPD-15988 Active nav tab bottom border shouldn't depend on $body-bg (b89b64a)
  • @clayui/css: LPD-16364 @page {.css-selector{}} is not valid css (2df56c6)

Features

  • @clayui/css: Add new icon-rule-builder icon (33db79b)

3.110.0 (2024-01-25)

Bug Fixes

  • @clayui/css: Fix text behaviour in Vertical Navigation component (f363cc5)
  • @clayui/css: LPS-205556 Reduce padding on dropdown-menu-select (picker) (ac93749)

Features

  • @clayui/css: Panels adds new variants and sizes (35412b5)
  • @clayui/panel: Update displayType and size props (LPS-202818) (cda77e2)

3.109.0 (2024-01-22)

Bug Fixes

  • @clayui/core: fixes error when not navigating through the head with sortable enabled and fixes error when expanding unnecessarily (dbe7aff)
  • @clayui/core: Table move table-sort to table element (ce7acf2)
  • @clayui/core: updates the sort icon for table (fda0727)
  • @clayui/css: modal-body-iframe should have no padding on screens sm and below (00dde4e)
  • @clayui/css: SVG Icons update bookmarks and bookmarks-full icons to be centered (d0b8c38)
  • @clayui/css: Tables adds variant table-sort (427430b)
  • @clayui/css: video-streaming icon should have copyright text and SF (686475b)
  • @clayui/drop-down: Fix Dropdown doesnt close when click outside (f5beaf9)
  • @clayui/pagination: Fix select pages from ellipsis dropdown (8b73a6d)
  • @clayui/picker: Update snapshot (c6e38b1)
  • @clayui/picker: Update Picker markup with aria-controls (c2b6b83)
  • @clayui/vertical-nav: Add aria-controls on vertical navbar itens and change role to menuitem (7e2a35b)
  • @clayui/vertical-nav: Update tests and snapshots (714281d)

Features

  • @clayui/core: Adds attribute sortAriaLabel on Cell for custom aria-label on sort button (c5675c0)
  • @clayui/core: adds column visibility feature (65a07d0)
  • @clayui/css: Add new video-streaming icon (9a088ba)
  • @clayui/css: add table-sort to change icon appearance (4a92472)
  • @clayui/css: Toggle Switch adds toggle-switch-sm modifier (ea5fdc5)
  • @clayui/form: Toggle Switch adds sizing attribute (d29270b)
  • @clayui/shared: adds support for closing the overlay when clicking outside the body (0a720b1)

3.108.0 (2023-12-12)

Bug Fixes

  • @clayui/core: fix accessibility error for aria-colindex value (931f426)
  • @clayui/css: Modals adjusts sizes in smaller screens for zoom accessibility (375f83e)
  • @clayui/panel: Disclosure Pattern to Clay Panel Component (6ffa238)
  • @clayui/tooltip: Fix close tooltip when pressing Escape key (6f40c16)
  • @clayui/vertical-nav: Fix focusable vertica navbar when item has active property equals to false (aa3078b)
  • clayui.com: fix build error (0774484)

Features

  • @clayui/core: add new API to define the size to table (23d3384)
  • @clayui/core: add the example of Sections with Table (0b4bfe4)
  • @clayui/css: add table-head-bordered (9d721a4)
  • @clayui/css: adds new size and table size adjustments (7dd6758)
  • @clayui/css: Adjust new table styles (FDS) (ba4c5c3)
  • @clayui/table: adds the border to the head by default (fb2cbdb)
  • @clayui/table: sets striped by default (2ee5787)

3.107.1 (2023-11-27)

Bug Fixes

  • @clayui/core: fixes error when deselecting the indeterminate state for pre selected items in the first render (997461e)

3.107.0 (2023-11-27)

Bug Fixes

  • @clayui/core: fix infinite loop error in table (a027700)
  • @clayui/core: fixes bug when rendering LiveAnnouncer on server side (5765be2)
  • @clayui/core: fixes error when cleaning up the collection for explicitly nested collections (e0714d1)
  • @clayui/css: Add increase text spacing on nav-link (7d4b71d)
  • @clayui/css: Adds .table-focus for focus outline around table row (5121443)
  • @clayui/css: Cadmin alert-indicator-start spacing should be 8px between icon and text (7572f92)
  • @clayui/css: Cadmin dropdown-menu-indicator spacing is off by 4px (3b0a184)

Features

  • @clayui/badge: Adds attributes translucent and dark (77162ef)
  • @clayui/button: Adds attributes translucent and dark (c43f9e0)
  • @clayui/core: adds asynchronous loading for Table items with nested row (f1aea66)
  • @clayui/css: add outline to table-focus (ae702bb)
  • @clayui/css: Add new twitter-x icon (63486e8)
  • @clayui/css: Adds translucent buttons and badges (f5792d0)
  • @clayui/css: Cadmin c-prefers-letter-spacing-* should apply to nav-link (9576c84)
  • @clayui/css: SVG Icon adds English Canada flag (en-ca) (322c896)

3.106.1 (2023-10-26)

Note: Version bump only for package clay

3.106.0 (2023-10-25)

Bug Fixes

  • @clayui/core: does not render the child items of an unexpanded item (e308365)
  • @clayui/core: fixes nested focus error (e8e339c)
  • @clayui/css: [href] CSS selector shouldn't target <use href=""/> element in svg (02a2d19)
  • @clayui/css: Atlas range input map should use newer key value pattern to match better with the css selector (eebde0f)
  • @clayui/css: Cadmin nav-tabs remove deprecated styles (c2ce6dc)
  • @clayui/css: Checkbox and Radio text should be vertically aligned at the start (5ed8cb0)
  • @clayui/css: Mixins clay-range-input-variant should accept new key value pattern for clay-range-thumb (5b9199b)
  • @clayui/css: SVG Icons bookmarks and bookmarks-full should be centered (46b51d7)
  • add proper location for linting (e221837)
  • override paths when generating d.ts files (2ef177f)
  • remove 'src' dir from being packaged with npm (9383e8d)
  • use package's directory for baseDir when generating type (0a5c710)

Features

  • @clayui/core: add hook to handle tree navigation (1331f57)
  • @clayui/core: adds base implementation for rendering a table tree into an accessible list (1fb9d6e)
  • @clayui/core: adds controlled and uncontrolled expandable state (56f3d8f)
  • @clayui/core: adds keyboard interaction for the Home and End keys (d2224ed)
  • @clayui/core: adds keyboard navigation interactions to row (4a7f290)
  • @clayui/core: adds new API to handle column sorting with accessibility support (4a13361)
  • @clayui/core: adds the implementation of the new data-oriented composition for Table (d68bcaa)
  • @clayui/core: makes the new table component public (f2a686e)
  • @clayui/css: Mixins clay-sidebar-variant adds more sub-components (efe43c3)
  • @clayui/css: Sidebar adds sidebar-sm (dbc35d3)
  • @clayui/css: Tables adds table-nested-rows (5bcc318)
  • @clayui/data-provider: adds sortable support (a202306)
  • @clayui/form: Checkbox and Radio should use modifier class custom-control-outside if a label is present (e2b6335)

Reverts

  • Revert "chore(@clayui/drop-down): Update storybook with examples of long text in checkbox and radio" (432ec99)
  • Revert "docs(@clayui/drop-down): Add checkbox and radio examples with long text" (0fa8402)
  • Revert "fix(@clayui/drop-down): Radio buttons should be stacked in dropdown" (7eac94d)
  • Revert "fix(@clayui/css): Checkbox and Radio text should be vertically aligned at the start when breaking to new line" (4d87dc3)
  • Revert "fix(@clayui/css): Checkbox and radio text should be vertically aligned when breaking to a new line" (d73c22c)
  • Revert "fix(@clayui/css): Checkbox and Radio with badge breaks to new line" (01a4411)

3.105.0 (2023-09-15)

Bug Fixes

  • @clayui/autocomplete: fix error when navigating via keyboard with the mouse over the item (f13e062)
  • @clayui/css: Range show clay-range-thumb instead of input range thumb for range with progress (b5ca9d5)
  • @clayui/css: Renames form-control-container to input-group-item-focusable (54b0677)
  • @clayui/css: Use component-focus-box-shadow for anchor tags (3aaa6a2)
  • @clayui/time-picker: Removes focus class, no longer needed with focus-within (059eaf8)

Features

  • @clayui/color-picker: Add alpha transparency slider (534ebde)
  • @clayui/color-picker: Use form-control-container for focus-within (53df194)
  • @clayui/css: add new key icon (c2c6851)
  • @clayui/css: Adds focus-within (deeaa3e)
  • @clayui/css: Cadmin Clay Color adds hue and alpha range inputs (b9b9db9)
  • @clayui/css: Clay Color adds hue and alpha range inputs (31b74e0)
  • @clayui/css: Mixins adds clay-range-variant (350f154)
  • @clayui/css: Mixins clay-form-control-variant adds focus-within (f359e03)
  • @clayui/css: Mixins clay-input-group-item-variant adds focus-within (ccc74fe)
  • @clayui/css: update bookmarks icon and add bookmarks-full icon (db3ff38)
  • @clayui/css: update download, import-list, import, upload-multiple and upload icons (c8640fd)
  • @clayui/date-picker: Use form-control-container on date-picker input-groups (32dad5e)
  • @clayui/drop-down: Use form-control-container on search (5d4c242)

3.104.0 (2023-08-25)

Bug Fixes

  • @clayui/breadcrumb: the active item must not have the href (4482a15)
  • @clayui/breadcrumb: updates colors to active state with link and expand button (0313029)
  • @clayui/breadcrumb: use breadcrumb-toggle instead of breadcrumb-item-expand (a94ba61)
  • @clayui/core: fix error when interacting with TreeView using SR JAWS (7933620)
  • @clayui/core: improves navigation for navigating up and down when opening a Menu (f52c93d)
  • @clayui/drop-down: fix ref error on collection (1ab3b26)
  • @clayui/pagination: fix bug rendering large list of items with virtualization (9c0578d)

Features

  • @clayui/core: adds new experimental Menu component (4560451)
  • @clayui/css: add clay-generate-media-breakpoints mixin to clay-select-variant (dbd5aac)
  • @clayui/css: adds new size small to DatePicker (bdbebeb)
  • @clayui/css: Adds param where you can specify the mixin to use for clay-generate-media-breakpoints (bc1e2d7)
  • @clayui/css: Cadmin Date Picker update to use newer media query pattern in variables (90d3d72)
  • @clayui/css: Date Picker update to use newer media query pattern in variables (25cc0c2)
  • @clayui/css: modifies DatePicker size to new default of 352px (6ace393)

3.103.1 (2023-08-15)

Bug Fixes

  • @clayui/core: fix error not having forwardRef for list (fc5aaca)
  • @clayui/core: Implements the use of cursor to reference unique items to move items in the tree (51294c2)
  • @clayui/css: log() errors on dart-sass 1.65.1, use error instead (eafa6f1)
  • @clayui/drop-down: adds throttle to handle contextual menu visibility (7d51b7a)
  • @clayui/drop-down: update test threshold (4ed8469)

3.103.0 (2023-08-08)

Features

  • @clayui/navigation-bar: Adds fluidSize prop to customize container-fluid width (5787c1d)

3.102.0 (2023-08-01)

Features

  • @clayui/css: Modals should grow to fit content (6df4597)
  • @clayui/panel: Allow passing classNames to collapse header (a41cb1d)

3.101.1 (2023-07-28)

Bug Fixes

  • @clayui/autocomplete: does not revalidate the value if it is reset by the controlled state (73ec258)
  • @clayui/autocomplete: improves value matching behavior with suggestion list when state is controlled (5f33f5c)

3.101.0 (2023-07-28)

Bug Fixes

  • @clayui/autocomplete: fix error when not validating value with items (ab4421e)
  • @clayui/breadcrumb: fix focus visible in breadcrumb (62b1a24)
  • @clayui/css: Cadmin Modal is outputing wrong selector for .modal-open .modal (a2f2787)
  • @clayui/css: Cadmin slideout should use overflow visible for resize bar to show (48f2a14)
  • @clayui/css: Modal Height Full should overflow when content is too tall (729c8e3)
  • @clayui/empty-state: Use url constructor instead (cd4d275)

Features

  • @clayui/autocomplete: adds new API to allow custom value (516de02)
  • @clayui/css: Adds :focus-visible support (ba1f68b)
  • @clayui/css: Form mixins use focus-visible (1da9164)
  • @clayui/empty-state: Output a reduced motion image by default (0e26922)

3.100.0 (2023-07-13)

Bug Fixes

  • @clayui/core: fix error when validating focus without any element (b8196ac)
  • @clayui/css: Adds btn-beta-dark and badge-beta-dark and updates background colors (13733df)
  • @clayui/css: Remove fixed height and width to follow SVG guidelines (893396b)

Features

  • @clayui/badge: Adds display type beta-dark (2f53849)
  • @clayui/button: Adds display type beta-dark (cc6e973)

3.99.4 (2023-07-10)

Bug Fixes

  • @clayui/core: fix collection rendering performance bottleneck (ecf3155)
  • @clayui/multi-select: fix loading indicator markup in MultiSelect (b883824)
  • @clayui/multi-select: pass async properties to autocomplete (0faaab8)
  • @clayui/multi-select: stabilize the children reference to avoid unnecessary renderings (7ff4af5)

3.99.3 (2023-07-05)

Bug Fixes

  • @clayui/multi-select: fix error when not getting list data when pressing enter or comma (485e0e8)

3.99.2 (2023-07-05)

Bug Fixes

  • @clayui/autocomplete: makes new messages properties optional (94eceb6)

3.99.1 (2023-07-04)

Bug Fixes

  • @clayui/autocomplete: adds warning when filterKey is not defined and tries to filter an option that is object (48dd887)
  • @clayui/autocomplete: fixes type inference for properties and generic type (cfc4309)
  • @clayui/core: fix bug losing component focus when item is removed from DOM (080b315)
  • @clayui/core: fix error when updating state after component is unmounted (8a43055)
  • @clayui/core: fix position of TreeView drag preview (253b784)
  • @clayui/core: fix types for collection with support for string and number (36cce77)
  • @clayui/multi-select: fixes type inference for properties and generic type (ae7b2a3)
  • @clayui/tooltip: fix error not showing tooltip on nested elements (cf31736)

3.99.0 (2023-06-28)

Bug Fixes

  • @clayui/autocomplete: fix bug not announcing available options when autocomplete is open (1dc9581)
  • @clayui/autocomplete: fixes suppressing the + from the value when filtering the list (1ba8356)
  • @clayui/css: Utilities forgot to add !important to some bg utils (c164484)
  • @clayui/drop-down: fixes error when restoring focus from DropDown (5802f32)
  • @clayui/form: adds the proper role to the switch component (c3530c3)
  • @clayui/multi-select: fixes error when not disabling the MultiSelect component (51dafd3)

Features

  • @clayui/core: adds feature parity for onItemMove and onItemHover with drag and drop via keyboard (dfa8e9e)
  • @clayui/core: allow returning false to cancel hover (764210d)
  • @clayui/core: disable drop when not a valid target by onItemHover (006eef6)
  • @clayui/css: Utilities adds more text and bg color utilities (5230949)

3.98.0 (2023-06-20)

Bug Fixes

  • @clayui/core: fixes bug with not correctly handling visibility state of arrow buttons (ff08e9f)
  • @clayui/css: Cadmin c-prefers-* should qualify the cadmin class (a8b1d7b)
  • @clayui/css: Mixins clay-css and transition should output the correct c-prefers-* selector for cadmin (b81e2a3)
  • @clayui/date-picker: fixes error when not selecting the year (747f09e)
  • @clayui/multi-select: fix error of not showing menu if it has suggestions when menuRenderer is used (ebc719f)

Features

  • @clayui/core: Picker add dropdown-menu-height-lg class to year picker (c092968)
  • @clayui/core: Picker use dropdown-item-scroll classes (ec90630)
  • @clayui/css: customize Picker style in DatePicker (26064de)
  • @clayui/css: Dropdown Menu adds dropdown-item-scroll styles (08e3ab9)
  • @clayui/css: dropdown-menu-select inline-scroller should be taller (320c166)
  • @clayui/css: Mixins clay-dropdown-menu-variant adds dropdown-item-scroll (f4ae8f1)
  • @clayui/date-picker: add Picker component to select year (6c84e4a)

3.97.2 (2023-06-16)

Bug Fixes

  • @clayui/autocomplete: fix error keeping menu open after selecting option with menuTrigger="focus" (5f305f7)
  • @clayui/autocomplete: fixes error when losing reference to nodes at each rerender (a28aa05)
  • @clayui/autocomplete: fixes error when not resetting visual focus when menu is closed by custom logic (b45c87e)
  • @clayui/multi-select: fix error when changing active state from uncontrolled to controlled (f6ef5be)
  • @clayui/multi-select: fix error when not invoking method of onFocus when defined (934878a)

3.97.1 (2023-06-14)

Bug Fixes

  • @clayui/core: fix the order of importance for using the item id of a collection (b40958e)

3.97.0 (2023-06-13)

Bug Fixes

  • @clayui/autocomplete: removes unnecessary use of the dropdown-menu-indicator-start CSS class (ce09cd8)
  • @clayui/core: Add the missing id so that the screen reader makes a correct reading (ff5df5c)
  • @clayui/core: fix error when submitting the form (75e07fe)
  • @clayui/core: fix typo (665a5e3)
  • @clayui/css: Cadmin btn-sm icons should be 16px x 16px (ca05132)
  • @clayui/css: Menubar removes negative margins in mobile and sync up Cadmin styles with Atlas (a490fe6)
  • @clayui/css: Menubar update hover and active borders (297a214)
  • @clayui/css: Mixins clay-css output truncated text override .c-prefers-expanded-text selectors (8dfeafd)
  • @clayui/css: Mixins clay-link add more options to customize in show state (2c83bfd)
  • @clayui/css: Mixins text-truncate should use clay-css mixin to output .c-prefers-expanded-text selectors (d0d7fdd)
  • @clayui/css: More complex input-groups should accommodate inset focus styles (3061ded)
  • @clayui/css: Pagination update hover and active borders (abdce0e)
  • @clayui/css: Remove dependence on _nav variables in _icons.scss (bf8cb83)
  • @clayui/css: Transitions should work for .input-group-item.focus (d3acc25)
  • @clayui/multi-select: explicitly add the active API in the component's typing (e956828)
  • @clayui/multi-select: maintains backwards compatibility with the menuRenderer API but without the new features (63ffb84)

Features

  • @clayui/css: Adds global classes to configure accessibility (232e15a)
  • @clayui/css: SVG Icon adds accessibility.svg (f2e5ff5)
  • @clayui/css: SVG Icons adds stars.svg (dafbfbd)
  • @clayui/multi-select: adds the possibility to ignore the item's default behavior (5412700)
  • @clayui/multi-select: deprecated the liveRegion and hotkeysDescription APIs to use the messages API (2cf0766)

3.96.1 (2023-05-31)

Bug Fixes

  • @clayui/autocomplete: fix error when rendering two collections (03473be)
  • @clayui/multi-select: fix error when not doing OOTB filter (0da49e2)

3.96.0 (2023-05-29)

Bug Fixes

  • @clayui/autocomplete: don't open menu if items is null (300fb73)
  • @clayui/core: fixes bug with not having a focusable item when there is no active item (f852f26)
  • @clayui/drop-down: fix error when breaking component when group has no items (b13f32c)

Features

  • @clayui/autocomplete: adds new API to customize input (b6a213b)
  • @clayui/card: moves root aria-label to card titles (6dc08c2)
  • @clayui/core: add backward compatibility for VerticalNav (bc1c59c)
  • @clayui/core: adds new active API to VerticalNav (ebec342)
  • @clayui/multi-select: adds implementation of new autocomplete (506c72f)

3.95.2 (2023-05-17)

Bug Fixes

  • @clayui/css: fix syntax error (04b90d9)
  • @clayui/shared: fix Picker menu positioning error (54e6d49)

3.95.0 (2023-05-15)

Bug Fixes

  • @clayui/core: fix error when not disabling item drag and drop via keyboard (5646c63)
  • @clayui/css: Atlas Buttons undo .btn:active:focus box-shadow from base theme (258c60f)
  • @clayui/css: Cadmin Buttons undo .btn:active:focus box-shadow (4cc6c3e)
  • @clayui/css: Cadmin Menubar update to new hover, focus, active styles (f4e5d9e)
  • @clayui/css: Cadmin Modals converts some components to clay Sass map pattern (3053c19)
  • @clayui/css: Cadmin only generate Sass placeholders for specific key names (f8f5fff)
  • @clayui/css: Cadmin update Pagination to new hover active styles (be8e82c)
  • @clayui/css: Forms c-unset/clay-unset shouldn't output anything for $form-control-select-palette (dc601b0)
  • @clayui/css: Mixins clay-link adds customization for active and disabled focus states (8d4e1ba)
  • @clayui/css: Mixins clay-map-to-css should accept child combinator (>) (12e938f)
  • @clayui/css: Mixins clay-map-to-css should accept parent selector & (d1462d7)
  • @clayui/css: Mixins clay-modal-variant should use clay-map-to-css where applicable (4cab2ab)
  • @clayui/css: Mixins clay-nav-nested should apply to .btn as well (a541843)
  • @clayui/css: Modals .modal-body should use the value from $modal (18d922a)
  • @clayui/css: Modals converts some components to clay Sass map pattern (d2ee903)
  • @clayui/css: Modals update modal-palette loop to prepend .modal- only to specific keys (a796dc4)
  • @clayui/css: Navs nav-nested reduce the number of nested navs to 7 by default (429876a)
  • @clayui/css: Only generate Sass placeholders for specific key names (25bd58c)
  • @clayui/css: Pagination maps .page-item.active .page-link to active-class instead of active (5e77a99)
  • @clayui/nav: fix overlapping items in VerticalNav (53352e9)
  • @clayui/shared: fix error when not recalculating positioning for elements with parent with scroll (16a4c77)

Features

  • @clayui/core: add basic snapshot tests for Vertical Nav (52a4a91)
  • @clayui/nav: add new composition to Vertical Nav with collection API (80d1a6e)

3.94.0 (2023-05-03)

Bug Fixes

  • @clayui/core: fix collection wrapper error (7ad663a)
  • @clayui/core: fix obsolete state of collection item and render not found component when state is controlled (a0c7323)
  • @clayui/core: register the items in the collection after filtering with static content (bed4573)
  • @clayui/css: Atlas Custom Forms $custom-control-indicator-checked-* variables should be grouped (8854b6c)
  • @clayui/css: Atlas Menubar update active and hover state to improve contrast (9886c7a)
  • @clayui/css: Atlas Pagination active state should be semi bold and hover shouldn't shift content (667ea8e)
  • @clayui/css: Atlas Pagination and Menubar hover state should have semi bold font (9bbab24)
  • @clayui/css: c-prefers-reduced-motion utilities should work with prefers-reduce-motion media query (7191e1b)
  • @clayui/css: Cadmin output the correct selector for c-prefers-reduced-motion (9ff6965)
  • @clayui/css: Pagination update active and hover state to improve contrast (283d30b)
  • @clayui/empty-state: Adds props imgSrcReducedMotion and imgPropsReducedMotion (aa39994)
  • @clayui/empty-state: Should only output d-none-c-prefers-reduced-motion if there is a value for imgSrcReducedMotion (d428502)
  • @clayui/modal: fix focus visual error in Modal (13418c3)
  • @clayui/shared: fix error when not moving initial scroll to virtualized list (4b5051e)

Features

  • @clayui/autocomplete: add list virtualization for dynamic content (9710fd7)
  • @clayui/autocomplete: refactors autocomplete implementation with accessibility improvements (1dc82e6)
  • @clayui/core: Add API to collection to return list with ids (10cc1bb)
  • @clayui/core: add API to get the last item of the collection (54149c0)
  • @clayui/core: add infinite scroll to autocomplete (d3358b4)
  • @clayui/core: adds infinite scroll feature to collection (0248e36)
  • @clayui/core: adds new API to render a not found element in the collection (8f15cab)
  • @clayui/core: adds the step of extracting data from the collection separate from the rendering (87ca0a4)
  • @clayui/core: update the react-virtual package and refactor the infinite scroll implementation (88b8334)
  • @clayui/css: Utilities adds display classes based on c-prefers-reduced-motion (817987e)
  • @clayui/drop-down: add active state to item for cascading menu (e9a1471)
  • @clayui/shared: add implementation of moving scroll with virtualization in useNavigation hook (fd50e8c)
  • @clayui/shared: implements navigation integration with the collection API (7291d6b)
  • clay-card: Added card-title aria labels and sticker titles. (0f3038e)

3.93.0 (2023-04-19)

Bug Fixes

  • @clayui/css: c-prefers-reduced-motion should completely remove transitions and animations (ad58f8e)
  • @clayui/css: Exclude variant styles from being output when using c-unset (59f5716)
  • @clayui/css: Global Functions adds clay-is-map-unset (5c6d168)
  • @clayui/css: Mixins clay-button-variant adds ability to style :link and :visited pseudo classes (639ef02)
  • @clayui/css: Mixins clay-css should remove animations with c-prefers-reduced-motion (e042a3c)
  • @clayui/focus-trap: Add display contents to ignore the element itself (6e772ff)
  • @clayui/focus-trap: Improve the description of the component (d5d2786)
  • @clayui/focus-trap: Prevent focus if focusableElements is empty (6b61c4c)
  • @clayui/focus-trap: Update snapshot (014170f)
  • @clayui/tabs: displayType should output nav-tabs variants (ff15ca2)
  • @clayui/tabs: Output nav-tabs-light only if displayType equals light (b599225), closes /github.com/liferay/clay/pull/5463#discussion_r1161986963
  • clayui.com: Change tab navigation to navigation bar (0a4f9a6)

Features

  • @clayui/core: add motion reduction (509e6dc)
  • @clayui/css: Global Functions adds clay-insert-after (e462c59)
  • @clayui/css: Sheets adds sheet-row for aligning content flush (9897c65)
  • @clayui/layout: Adds the Sheet Row component (1271df1)
  • @clayui/navigation-bar: add motion reduction (a49132d)
  • @clayui/panel: add motion reduction (cb5c69a)
  • @clayui/provider: add motion reduction config (fcd2849)
  • clayui.com: updates the look of the page docs header (c3ef028)

3.92.0 (2023-04-06)

Bug Fixes

  • @clayui/alert: move close button outside of ARIA (04306bb)
  • @clayui/core: always shows the drag and drop icon (9395174)
  • @clayui/core: prevents JS from breaking component implementation (3796b55)
  • @clayui/core: Vertical Bar open panel shouldn't disappear on resize (127b1c4)
  • @clayui/css: Buttons btn-xs adjust inline-item position (cd78784)
  • @clayui/css: Cadmin and Clay update focus outline colors for accessibility (372af84)
  • @clayui/css: Nav Tabs adds nav-tabs-light and adjust borders (68f8bec)
  • @clayui/css: Popover arrow has 1px gap in Safari (caaf7f7)
  • @clayui/empty-state: Empty alt attribute (8871eb9)
  • @clayui/empty-state: Update snapshot (dac2adb)

Features

  • @clayui/breadcrumb: changes the ellipse implementation to collapse (5bbc5fc)
  • @clayui/breadcrumb: improve breadcrumb accessibility (f3c6131)
  • @clayui/core: adds suppression of elements outside the scope of focus (f96fc60)
  • @clayui/css: Cadmin and Clay adds btn-beta and badge-beta variants (e09566a)
  • @clayui/css: Multi Step Nav adds error state (9d5846e)
  • @clayui/css: Utilities adds c-prefers-reduced-motion (89deb26)
  • @clayui/focus-trap: Add documentation for FocusTrap (3c8a1df)
  • @clayui/focus-trap: Add FocusTrap component (8ecba27)
  • @clayui/focus-trap: Add new props to focus on another element than the first (72093cd)
  • @clayui/focus-trap: Add stories for FocusTrap component (99ab581)
  • @clayui/focus-trap: Add tests for FocusTrap (af2e8f6)
  • @clayui/multi-step-nav: adds new API for error indicator (6187657)

3.91.0 (2023-03-24)

Bug Fixes

  • @clayui/core: Vertical Bar declare main mouse button as constant (ccb1068)
  • @clayui/core: Vertical Bar don't update panel if cursor is less or more than panel width (781ffcc)
  • @clayui/core: Vertical Bar stop updating panel after min/max width reached (7541959)
  • @clayui/css: Navigation Bar focus outline should be rounded (a9dfdc0)
  • @clayui/css: Removes nav-underline from Clay and Cadmin (642c479)
  • @clayui/css: Resizer shouldn't select text when dragging (e2842c0)
  • @clayui/css: Treeview btn should inherit component's color (4e733f9)
  • @clayui/pagination-bar: fix bug in documentation example (8924412)
  • @clayui/tabs: Tabs deprecate displayType and modern attributes (196abec)

Features

  • @clayui/core: adds panelWidth controlled implementation (96b6373)
  • @clayui/core: Vertical Bar adds resizing to VerticalBar.Panel (82fe064)
  • @clayui/css: Atlas and Cadmin update nav-tabs styles (2e7aae2)
  • @clayui/css: Cadmin and Clay adds c-horizontal-resizer component (9dec76c)
  • @clayui/tabs: force style for tabs (859ef65)

BREAKING CHANGES

  • @clayui/tabs: The default value for the modern attribute is now false. You will need to set the modern attribute on ClayTabs to get the nav-underline class.
  • @clayui/css: The class .nav-underline was removed

3.90.0 (2023-03-15)

Bug Fixes

  • @clayui/css: Cadmin Pagination active state should have more contrast (a09539a)
  • @clayui/css: Clay and Cadmin Menubar make collapsed nav 100% wide (ef3d431)
  • @clayui/css: Mixins Breakpoints don't output any styles if the breakpoint is c-unset (a8a02e2)
  • @clayui/css: Mixins Menubar update to use media query pattern (c6d9c16)
  • @clayui/date-picker: Dependency array of UseCallback should include every dependencies of the memoized function (38f859e)
  • @clayui/date-picker: fix focus bug in date picker (613d041)
  • @clayui/date-picker: updateDate is memoized without dateFormat dependency (827acff)
  • @clayui/navigation-bar: Mobile nav should push content down instead of overlaying (0176e40)

Features

  • @clayui/css: add new angle-double icons (04e8bb0)
  • @clayui/css: add new field-area icon (a0382b2)
  • @clayui/css: add new km-KH icon (9b2c70e)
  • @clayui/empty-state: always render the title (aa887e8)

3.89.0 (2023-03-01)

Bug Fixes

  • @clayui/core: fix error when not rendering drag button when Item is just string (96c5646)
  • @clayui/core: fixes bug when not focus on actions (78dd821)
  • @clayui/css: Buttons increase font-weight of text in btn-monospaced (0e92f96)
  • @clayui/css: Links change spacing between text and icon back to 8px (3309eb9)
  • @clayui/css: nav-underline and navigation-bar-light should use primary-l0 for active highlight (fdeb072)

Features

  • @clayui/core: adds implementation to track most recent focus on component (efa266e)
  • @clayui/css: Global Functions adds clay-map-merge (901f288)
  • @clayui/css: Globals adds $c-root map for outputting custom properties (8afe1b6)
  • @clayui/css: Globals adds $clay-root map for outputting custom properties (49f05c7)
  • @clayui/css: Globals adds $primary-l0 (d76fb5c)
  • @clayui/css: Moves c-root to the end of variables file (ea82657)
  • @clayui/drop-down: add new prop to pass props to DropDown.Search button (47604f3)

3.88.0 (2023-02-14)

Bug Fixes

  • @clayui/core: fix bug that does not expand an asynchronous node with cursor (67e4f13)
  • @clayui/css: Adjust list-group-text and subtext to match Lexicon specs (193d92a)

Features

  • @clayui/core: add TextHighlight component (9c65e16)
  • @clayui/core: adds API for internationalization of announcer messages (ace6890)
  • @clayui/core: adds drag and drop accessibility when use keyboard (ab87a57)
  • @clayui/core: adds initial implementation of drag and drop via keyboard in treeview (c96552b)
  • @clayui/core: improves the accessibility of item binding with groups and fixes the bug with not announcing correctly when starting the drag (3dd93d1)
  • @clayui/link: add extra aria-label when target is _blank (6268a88)
  • @clayui/tabs: adds forwardRef to Tabs components (a1792ce)

3.87.2 (2023-02-08)

Bug Fixes

  • @clayui/css: use clay-saturate instead of saturate (c3cc7ba)

3.87.1 (2023-02-08)

Bug Fixes

  • @clayui/css: fix build error when $secondary variable is a CSS variable (10da9f2)

3.87.0 (2023-02-08)

Bug Fixes

  • @clayui/autocomplete: fix error when filtering autocomplete with regex special character (079e4f7)
  • @clayui/css: Atlas Dropdown items should be 32px tall (237f8fd)
  • @clayui/css: Buttons btn-secondary should have darker border for better contrast (336bdc3)
  • @clayui/css: Cadmin declare font size for btn-monospaced size variants (2e85acd)
  • @clayui/css: Cadmin text-# utilities should use px values (a47aa7e)
  • @clayui/modal: fixes error when closing the modal and not removing elements with inert (1e99716)
  • @clayui/shared: prevent closing the modal when clicking outside an Overlay rendered in the modal (d363535)

Features

  • @clayui/core: adds new selection API to configure more options (7839fa2)
  • @clayui/shared: adds the possibility to have overlay stacked (1a4d281)
  • @clayui/tabs: adds the pattern of uncontrolled to the active property of Tabs.Item in the new composition (fd5299a)

3.86.1 (2023-02-02)

Bug Fixes

  • @clayui/css: Cadmin Alert update alert-secondary to match new Lexicon colors (8eab38d)
  • @clayui/css: List Group removes default color on .list-group (f314a43)

3.86.0 (2023-01-31)

Bug Fixes

  • @clayui/core: announce item description when opening menu in Picker component (7509ef7)
  • @clayui/core: fix selection.toggle typing error (a61329f)
  • @clayui/core: fix Picker accessibility error on Apple devices with VoiceOver (b3f56b2)
  • @clayui/css: Empty State add bigger margin-bottom on image (e19f587)
  • @clayui/css: Readd text-underline and add text-none (5f7f691)
  • @clayui/css: Text decoration utility selector typo (8970d78)
  • @clayui/date-picker: Date Range should be selectable with a single click (ecd4c94)

Features

  • @clayui/core: adds simple implementation for LiveAnnouncer (cd0fd12)

3.85.0 (2023-01-23)

Bug Fixes

  • @clayui/core: fix Vertical Bar component error change behavior from controlled to uncontrolled (54b329f)
  • @clayui/css: Atlas Alert update secondary colors (9d85766)
  • @clayui/css: Atlas Pagination active state should have more contrast (7e26618)
  • @clayui/css: Cadmin Navigation Bar nav-link should inherit font size (b30e861)
  • @clayui/css: Custom Checkbox and Radio border-color should have better contrast (77bdad4)
  • @clayui/css: Mixins clay-select-variant adds hover states (f6bb985)
  • @clayui/css: Navigation Bar nav-link should inherit font size from parent (a359c32)
  • @clayui/css: Navigation Bar remove default btn border from .btn.nav-link (6468728)
  • @clayui/css: Pagination adds cursor pointer to link for tags without href (c988ce7)
  • @clayui/css: Select box selected state should have darker background-color (1890825)
  • @clayui/link: Source Format (ebc9464)
  • @clayui/modal: only moves focus to dialog when content has rendered (421e4fd)
  • @clayui/modal: restore trigger focus when closing modal (146c939)
  • @clayui/multi-select: prevents items from having the same key (ea62915)
  • @clayui/navigation-bar: Removes classes btn-unstyled and link-unstyled from nav-link (10419a7)
  • @clayui/pagination-bar: PaginationBarWithBasicItems shouldn't render if totalItems is 0 (13519e8)
  • @clayui/pagination: Adds tabindex to links with no href (566ae6b)
  • @clayui/pagination: fix error when totalPages is 0 (16d6094)
  • @clayui/pagination: remove link from Prev and Next when disabled (6552d93)

Features

  • @clayui/alert: Adds a secondary variant and symbol attribute (b3ebd3e)
  • @clayui/core: add API to disable visual state of indeterminate and change selectionMode on manual selection (02aa88b)
  • @clayui/core: add new property to add className to Picker menu (2b6fafb)
  • @clayui/css: Cadmin adds c-link (f0b4d3a)
  • @clayui/css: Links adds c-link to be used with utility classes (156446b)
  • @clayui/css: Mixins clay-link adds ability to create variants (60e9662)
  • @clayui/css: Utilities adds text-decoration-underline (9b4873d)
  • @clayui/link: Adds new displayTypes, decoration, fontSize, and weight properties (43bd938)
  • @clayui/modal: allows modifying the role of the modal (6ec5de2)
  • @clayui/multi-select: Adds new API to disallow adding custom values as label (b858246)
  • @clayui/multi-select: allows to prevent default behavior of onPaste and onKeyDown (57e62a4)
  • @clayui/nav: add prop to remove aria-current from VerticalNav component (5502734)
  • @clayui/navigation-bar: add prop to remove aria-current from NavigationBar component (a872c2c)
  • @clayui/pagination-bar: change the DropDown component to the Picker in the high-level component (6a641d4)

3.84.0 (2022-12-23)

Bug Fixes

  • @clayui/core: update Picker select icon (637d5fc)
  • @clayui/css: Sidebar should be able to overwrite focus styles on sidenav-start and sidenav-end (2edc530)

Features

  • @clayui/multi-select: add new alignmentByViewport API (ecb7409)
  • @clayui/multi-select: moves the visual focus from the gridcell to the label (5686d66)

3.83.1 (2022-12-20)

Bug Fixes

  • @clayui/core: computes nested collections to mount the layout (047c927)
  • @clayui/core: fixes error when fetching the id that contains only numbers (5c82804)
  • @clayui/css: Mixins clay-select-variant $option should be scoped to the selector (4f08997)

3.83.0 (2022-12-20)

Bug Fixes

  • @clayui/button: improves the error message for button accessibility and the ButtonWithIcon component type (2801f97)
  • @clayui/css: Bootstrap spinners are broken (9fabd50)
  • @clayui/css: Forms button.form-control-select should be left aligned (63a140f)
  • @clayui/css: Mixins clay-dropdown-item-variant adds .hover and .focus (92221ef)
  • @clayui/css: Mixins form-control-variant and clay-select-variant should output .hover (3823eef)
  • @clayui/css: Sidebar adds focus state (89443e5)
  • @clayui/drop-down: fix menu reference error (4f70e1e)
  • @clayui/multi-select: add semantic role to pills (7f99cfb)
  • @clayui/multi-select: associate the text with the label to improve readability for the SR (e0e79da)
  • @clayui/multi-select: fix input alignment error with label and loss of label focus (824d326)
  • @clayui/pagination: Items should be links only (d3c09be)
  • @clayui/pagination: Map aria-label to the nav element (7500043)
  • @clayui/pagination: preventDefault on ClayLink when there is no href and SF (1264f24)
  • @clayui/pagination: Use @clayui/shared sub to replace placeholder text (d99aa66)
  • @clayui/shared: add utility function to check typeahead and fix bugs not properly clearing timeout when closing menu (88eaab4)

Features

  • @clayui/core: add ARIA properties to Option and Text component (2c41e18)
  • @clayui/core: add typeahead support when menu is closed (10a2681)
  • @clayui/core: adds hybrid component implementation to use native selector on mobile device (a987646)
  • @clayui/core: Adds new Picker/Custom Select component (be6dc86)
  • @clayui/core: adds shortcut jump for PageUp and PageDown (d46c286)
  • @clayui/core: when leaving the focus of the Picker selects the option with visual focus (be57258)
  • @clayui/css: add display contents utility (e92be6a)
  • @clayui/css: Cadmin Forms adds form-control-select-secondary (c66ef0f)
  • @clayui/css: Dropdown adds dropdown-menu-select variant (13680ed)
  • @clayui/css: Forms adds form-control-select-secondary (8ab290e)
  • @clayui/css: Mixins clay-dropdown-menu-variant adds ability to style more sub components (1527b71)
  • @clayui/css: Mixins clay-form-control-variant adds active state (92c1b0a)
  • @clayui/multi-select: add focus control on labels on remove (1d557b2)
  • @clayui/multi-select: adds keyboard navigation interactions to labels (7c6121f)
  • @clayui/pagination: PaginationWithBasicItems should have aria-labels by default (262d686)
  • @clayui/pagination: Wraps pagination in nav element and adds navProps attribute (d17a125)
  • @clayui/shared: add hook to identify if it's a mobile device (65af0e6)
  • @clayui/shared: adds useHover hook to normalize hover pointer interactions (fc1f6c2)
  • @clayui/shared: adds configuration for visual navigation and event scheduling (6b055ad)
  • @clayui/shared: differentiates focus and hover for accessibility focus (cf46b07)
  • @clayui/shared: implements moving the scroll in visual focus (614c812)

3.82.0 (2022-12-07)

Bug Fixes

  • @clayui/breadcrumb: add aria-label and title to ellipsis (7905087)
  • @clayui/button: update warning text (a1e571b)
  • @clayui/css: Cadmin normalize Sass map keys to be closer to the selector name (66dbd7a)
  • @clayui/css: Mixins clay-css adds gap and row-gap to properties (ba0447c)
  • @clayui/css: Mixins clay-modal-variant keys should be closer to the selector name (60439a6)
  • @clayui/css: Mixins clay-tbar-variant fix typo in .tbar-divider-after selector (651c34a)
  • @clayui/css: Mixins keys should be closer to the selector name (8ad67a5)
  • @clayui/css: Normalize Sass map keys to be closer to the selector name (3af7cde)
  • @clayui/css: Progress Bar variant keys should be closer to the selector name (68aea6c)
  • @clayui/date-picker: moves focus to selected cell when clicking dot button (9d0d8d1)
  • @clayui/modal: fix double click in the file select window in case outside of the modal (fd24158)
  • @clayui/pagination-bar: add aria-label and title to ellipsis (c1124ac)
  • @clayui/pagination: add aria-label and title to ellipsis (be831e5)
  • @clayui/panel: Remove fixed height after panel is shown (07aea35)
  • @clayui/shared: fix error when losing focus in DropDown (7f7a903)
  • @clayui/shared: fix navigation when focus trap (3ecb858)
  • fix bug when scrolling page when navigating via arrow keys (45092ec)

Features

  • @clayui/alert: adds possibility to remove alert attribute (222e2ee)
  • @clayui/css: Cadmin Utilities adds 5 levels of gap utilities (2ebeb50)
  • @clayui/css: Utilities adds 5 levels of gap utilities (c095efd)
  • @clayui/date-picker: implements keyboard navigation to DatePicker (c8b0a13)
  • @clayui/shared: add component to handle overlay for Clay components (a911038)
  • @clayui/shared: add hook to handle overlay positioning (d7427eb)
  • removes duplication of implementation of accessibility features for menu using Overlay component (9d60eb9)

3.81.0 (2022-11-30)

Bug Fixes

  • @clayui/core: fix bug not updating indexes when items move (54100be)
  • @clayui/core: fix error when moving items in tree view (ab20a44)
  • @clayui/core: only expands the item if the intent to move is inside the item (fd09e05)
  • @clayui/core: when the item is expanded it only allows moving to middle and top (7e30197)
  • @clayui/css: Cadmin replace improper clay-container with clay-css mixins (841dc91)
  • @clayui/css: Replace improper clay-container with clay-css mixins (1ddf44b)
  • @clayui/drop-down: close drilldown menu returns to initial state (756e5f5)
  • @clayui/drop-down: fix error add aria-hidden="true" in active Drilldown menu (43d488f)

Features

  • @clayui/button: add warning when button with icon has not declared aria-label attribute (cb23cd3)
  • @clayui/css: Modularize most Clay CSS components (e39673a)
  • @clayui/drop-down: adds API to set aria-label of Drilldown stuff (9ea0b9b)
  • @clayui/modal: add aria-modal attribute to dialog (e47fc57)

3.80.1 (2022-11-22)

Bug Fixes

  • @clayui/drop-down: moves focus to first focusable item when pressing down key on trigger (bd1b114)
  • @clayui/shared: fixes error when stop typing in DropDown Search (a6ea67b)

3.80.0 (2022-11-21)

Bug Fixes

  • @clayui/date-picker: Map id attribute to .form-control (b53a81a)
  • @clayui/drop-down: adds keyboard navigation with looped arrow keys (c919b22)
  • @clayui/drop-down: associates the contextual item with the menu and fixes assertive aria for SRs with contextual menu (b62b7ba)
  • @clayui/drop-down: disable tabbing of Menu elements (81c0b20)
  • @clayui/drop-down: fix keyboard navigation for context menu (b44c7db)
  • @clayui/tooltip: persist the title attribute when navigate via keyboard (44fe7c4)

Features

  • @clayui/date-picker: improves semantic accessibility for the component (60a7f76)
  • @clayui/drop-down: enable typeahead for menu (6287f96)
  • @clayui/shared: Add typeahead function to list (ce1347f)
  • @clayui/time-picker: Add id prop that sets id on clay-time-hours (63a151b)

BREAKING CHANGES

  • @clayui/date-picker: The id attribute now maps to .form-control

3.79.0 (2022-11-08)

Bug Fixes

  • @clay/modal: fix error of content outside the modal is still navigable with JAWS (b20531e)
  • @clayui/core: fixes error of actions not being navigable via keyboard in TreeView (7849603)
  • @clayui/drop-down: fix error when not properly rendering markup for simplified collection (e0c4fcf)
  • @clayui/nav: fix bug when reversing initialExpanded state (6fefa44)
  • @clayui/shared: fix error when alternate is with old reference (4ae7ffe)
  • @clayui/shared: fixes error when trying to navigate by non-visible element using useNavigation hook (2345873)
  • @clayui/shared: fixes flag to switch which fiber to use to find focusable elements (a26fc70)
  • @clayui/tabs: add configurable tabIndex property to TabPane component (b5b37ce)
  • @clayui/tabs: associate the panel label with the tab (40dbdba)
  • @clayui/tabs: fix error when trying to clone an invalid element (26d0200)
  • @clayui/tooltip: fixes error when not aligning the tooltip with focus in sequence of elements (0d3e415)

Features

  • @clayui/color-picker: Adds splotchTitle to pass custom title to the input group splotch (56eec39)
  • @clayui/core: add accessibility improvements to VerticalBar (eb76fcc)
  • @clayui/core: add index data when moving item in TreeView (0047d40)
  • @clayui/core: adds new onItemHover property to TreeView (5f54076)
  • @clayui/drop-down: add collection pattern (2335ef2)
  • @clayui/nav: add accessibility to the Vertical Nav component (7b4ddfe)
  • @clayui/nav: adds keyboard interaction when moving through nested elements in VerticalNav (626633c)
  • @clayui/shared: adds new hook to handle navigation using arrow keys (87b13a6)
  • @clayui/shared: adds new hook to handle navigation using arrow keys (77a6aab)
  • @clayui/tabs: adds new compositing pattern (c7fe61e)

3.78.2 (2022-10-25)

Bug Fixes

  • @clayui/shared: fix error when moving focus when reference is null (bcc05cf)

3.78.1 (2022-10-25)

Bug Fixes

  • @clayui/shared: fix error when fiberNode may come null (7aa0445)

3.78.0 (2022-10-25)

Bug Fixes

  • @clayui/css: Cadmin Management and Navigation Bar only output media queries for md breakpoint (617d696)
  • @clayui/css: Mixin clay-navbar-expand-variant shouldn't style .btn-unstyled (04615be)
  • @clayui/drop-down: fix error when esc open menu (9ecc8e4)
  • @clayui/drop-down: fix focus order error (3062d5e)
  • @clayui/shared: fix error of not finding focused elements when React.Portal is under a conditional (179cd7a)
  • @clayui/shared: fixes error when identifying non-visible element as focusable (82cc0f8)
  • clayui.com: Github link accessibility fixe (90e380c)

Features

  • @clayui/css: Mixins clay-navbar-size don't output media-query styles (7ddcb52)
  • @clayui/shared: add hook to detect user interaction type (a20e236)
  • @clayui/tabs: add new API to configure browsing behavior between tabs (30595be)

3.77.0 (2022-10-17)

Bug Fixes

  • @clayui/data-provider: fix error when grouping data in refetch (64cfa70)
  • @clayui/data-provider: reset cursor when refetch without cache policy (98e2ce3)
  • @clayui/tabs: sets tabIndex=-1 when not active and tabIndex=0 for the tabpanel (cbd8710)
  • clayui.com: General accessibility fixes (df18552)

Features

  • @clayui/autocomplete: add the Collection pattern and loading state (ab44b4a)
  • @clayui/autocomplete: adds support for paginated data integrated with the useResource hook (cfb35c1)
  • @clayui/data-provider: add useResource controlled AbortController (146f53b)
  • @clayui/drop-down: add forwardRef to ItemList (9143196)
  • @clayui/drop-down: move style prop to Item container (4bc2fd4)

3.76.0 (2022-10-11)

Bug Fixes

  • @clayui/core: fix reference error when loading more items and expand (b61697c)
  • @clayui/css: Cadmin convert properties that use button focus, disabled, and transition variables (2115b66)
  • @clayui/css: Cadmin Links .component-action and .link-outline should have focus shadow (d646ef1)
  • @clayui/css: Global Functions speed up map-deep-get (51123e9)
  • @clayui/css: Links .component-action and .link-outline should have focus shadow (4cd0681)
  • @clayui/css: Mixins check if parameter is map to avoid Sass error (0441281)
  • clayui.com: fix search error on blog page (baaa977)

Features

  • @clayui/core: add expandable API public to TreeView (28f762d)
  • @clayui/core: add possibility to specify item name key (e74d9df)
  • @clayui/core: add possibility to specify that an item has children, so caret is shown even if children haven't loaded (4868084)
  • @clayui/core: adds API to set heading fontSize independent of tag (b8554ee)
  • @clayui/core: adds support for onItemMove to decide if item should be droppable (0f034ed)
  • @clayui/core: adds support for disabling drag and drop of a specific item from TreeView (4258fc4)
  • @clayui/core: prevent drag preview to be shown in other drag and drop contexts (8e1e915)
  • @clayui/css: Cadmin Globals adds transition and disabled opacity component variables for easier reuse (107d19a)
  • @clayui/css: Decouple button variables from other components (f0f357d)
  • @clayui/css: Globals adds transition and disabled opacity component variables for easier reuse (33e7cef)

3.75.3 (2022-09-29)

Bug Fixes

  • @clayui/autocomplete: changes the way to identify the new behavior (037b17c)

3.75.2 (2022-09-29)

Bug Fixes

  • @clayui/autocomplete: fix of switching the owner of otherProps on Autocomplete (d5ced5e)
  • @clayui/shared: fix bug of not doing forwardRef when ref is a function (8601622)

3.75.1 (2022-09-28)

Bug Fixes

  • @clayui/core: fixes error of duplicating element rendering in TreeView (f242a1e)

3.75.0 (2022-09-28)

Bug Fixes

  • @clayui/autocomplete: fix error when moving focus when pressing alt + arrowdown (b260984)
  • @clayui/shared: fix bug of getting focused elements in document in menus (5cce01c)

Features

  • @clayui/autocomplete: adds accessibility to new autocomplete behavior (f2ad617)
  • @clayui/autocomplete: adds new less verbose composition with more OOTB features (37e9e89)
  • @clayui/autocomplete: deprecated the onSetActive API and replaced it with onActiveChange (9ad5bcb)
  • @clayui/core: add paginated data support (1c3e3d8)
  • @clayui/core: add single cursor per item (b5b3bb3)
  • @clayui/core: adds the possibility to render non-Clay elements inside the TreeView.Item (01dcf32)
  • @clayui/css: Functions map-deep-merge shouldn't merge maps if merge: false (2e68bfe)
  • @clayui/css: SVG Icons updates mobile icons (13c4e21)

3.74.0 (2022-09-19)

Bug Fixes

  • @clayui/core: fix error of TreeView actions not disappearing (33ff8ac)
  • @clayui/css: Atlas Unchecked Disabled Custom Checkbox should have border color secondary-l3 (23e09ae)
  • @clayui/css: Cadmin Tables removes table row variants, these are unused in admin (a12d65c)
  • @clayui/css: Tables table row variants should style the background (45024a2)

Features

  • @clayui/css: Base, Atlas, Cadmin Custom Checkbox adds readonly disabled styles (39c6ad0)
  • @clayui/css: Cadmin Custom Checkbox adds readonly styles (3ec6b85)
  • @clayui/css: Custom Checkbox adds readonly styles (e7481e7)
  • @clayui/css: Mixins clay-custom-control-input-variant adds option to configure readonly (302bd13)
  • @clayui/css: Mixins clay-custom-control-input-variant adds option to configure readonly disabled (2e80a2d)
  • @clayui/form: add aria-disabled when readOnly is enabled in the checkbox (003a6a3)

3.73.0 (2022-09-13)

Bug Fixes

  • @clayui/button: Storybook adds rounded and shape (cffacb1)
  • @clayui/css: Cadmin Buttons use transparent border for solid buttons (8357269)
  • @clayui/css: Functions clay-get-fallback() should return custom property if no fallback value (242216a)
  • @clayui/data-provider: fixes error when not activating suspense (a563a87)
  • @clayui/drop-down: fix error when not focusing on first item of DropDown (bc03292)

Features

  • @clayui/button: Adds rounded and size attributes to output pill and different size buttons (7ce56ff)
  • @clayui/css: Buttons adds a 24px tall button, btn-xs (fadeb3a)
  • @clayui/css: Cadmin Buttons adds a 24px tall button, btn-xs (06f56f6)
  • @clayui/css: SVG Icons adds Argentina, Mexico, and Columbia flags (8d5a33c)
  • clayui.com: Add aria changes and improve compatibility (1b1bab0)
  • clayui.com: Add JS key shortcut for linux and windows (25fe337)
  • clayui.com: Add key shortcut keys by platform type and hiding it in mobile (e6a5561)

3.72.0 (2022-09-05)

Bug Fixes

  • @clayui/drop-down: fixes error when not moving focus to element in menu when renderMenuOnClick property is set (2daac65)

Features

  • @clayui/data-provider: improves the creation of the unique identifier of the request (c9e753c)
  • clayui.com: Add Accessibility bar links (213c0ff)
  • clayui.com: Add accesskey K for search (7175a5e)
  • clayui.com: Add aria-keyshortcuts (ace856f)

3.71.0 (2022-08-30)

Features

  • @clayui/data-provider: instantiates the DataClient locally if the Provider is not declared (536dd34)

3.70.3 (2022-08-30)

Bug Fixes

  • @clayui/shared: fix error when checking a fiber element in progress in focus management (b4484e0)

3.70.2 (2022-08-30)

Bug Fixes

  • @clayui/data-provider: fixes error of not retrieving initial cache value when there are multiple instances for the same endpoint (9a37620)
  • @clayui/provider: stabilizes the DataClient reference (319bff8)

3.70.1 (2022-08-24)

Note: Version bump only for package clay

3.70.0 (2022-08-23)

Bug Fixes

  • @clayui/css: Buttons palette maps should output the selector .btn when using the key btn (306dfa4)
  • @clayui/css: Menubar (Vertical Nav) update hover, focus, active colors to match Lexicon (5a74890)
  • @clayui/css: Mixins clay-button-variant add option to pass styles to :focus:hover (b3a766d)
  • @clayui/data-provider: fix the tests (71672be)

Features

  • @clayui/core: Add list virtualization pattern in collection (cd3d101)
  • @clayui/core: adds virtualization support to VerticalBar.Bar (de5679e)
  • @clayui/data-provider: adds functionality to load paginated data (b2acb27)
  • @clayui/data-provider: adds integration with React.Suspense and ErrorBoundary (0c604fe)
  • @clayui/provider: add client initialization to useResource hook (ee5a8a8)
  • clayui.com: improves the readability of descriptions in the API table and the style (6fe889d)

3.69.0 (2022-08-16)

Bug Fixes

  • @clayui/css: Buttons $btn-palette and $btn-outline-palette should support keys prefixed with btn- (3de823e)
  • @clayui/css: Cadmin Buttons btn-monospaced icons should be centered (7042cf0)
  • @clayui/css: Mixins clay-css should accept c-unset as a value to reset a property (a4fb956)
  • @clayui/css: Use c-unset instead of $c-unset to reset property values (09fbde1)
  • @clayui/drop-down: Improves group semantics for DropDown (7d0e1b7)
  • @clayui/tooltip): Revert "fix(@clayui/tooltip: adds the option to disappear the floating tooltip after a while" (43b64b9)
  • @clayui/tooltip: adds the option to disappear the floating tooltip after a while (7438e62)
  • @clayui/tooltip: remove the behavior of moving the tooltip when the mouse moves (51585ff)

Features

  • @clayui/drop-down: adds option to open menu when pressing ArrowDown and Spacebar (c72a181)
  • @clayui/drop-down: enable move cursor using left and right arrow keys (9006b62)
  • @clayui/drop-down: improves accessibility for virtual cursor (83bdcb8)

3.68.0 (2022-08-01)

Bug Fixes

  • @clayui/css: Atlas and Cadmin dropdown-item should have 16px left and right padding (77cd63b)
  • @clayui/css: Cadmin <label> element should have position: static (f11bac0)
  • @clayui/css: Cadmin use calc() instead of Sass math so we can handle mixed units better (253cf28)
  • @clayui/css: Dropdown use calc() instead of Sass math to calculate padding for dropdown-item-indicator (fd8cad0)
  • @clayui/css: Use calc() instead of Sass math so we can handle mixed units better (4e4bd51)
  • @clayui/drop-down: avoid adding focus event when drop down is closed (5e68f54)
  • @clayui/drop-down: move focus to button when closing dropdown (fde657e)

Features

  • @clayui/drop-down: Adds the new API in DropDown to close the dropdown when clicking on the item (6e4e133)

3.67.0 (2022-07-25)

Bug Fixes

  • @clayui/navigation-bar: set aria-current based off of the status of active (81bcc8f)
  • @clayui/navigation-bar: set it to 'page', not just 'true' (80bf118)

Features

  • @clayui/tooltip: adds new properties to configure the tooltip to be floating (c598ca3)

3.66.0 (2022-07-20)

Features

  • @clayui/drop-down: add new roleItem property to set item role (de82351)

3.65.2 (2022-07-19)

Bug Fixes

  • **@clayui.css:** Removes uses of unnecessary setter functions (67646f1)
  • @clayui/autocomplete: fix error of alignment By Viewport not positioning properly (4ea771b)
  • @clayui/drop-down: fixes error when losing focus using arrow keys in Drilldown and improves accessibility (15aeddf)
  • @clayui/drop-down: improve the accessibility of DropDownWithItems (68eec9e)
  • @clayui/drop-down: improves DropDown accessibility (e420a85)

3.65.1 (2022-07-11)

Note: Version bump only for package clay

3.65.0 (2022-07-11)

Bug Fixes

  • @clayui/alert: Simplifying (cac8e75)
  • @clayui/alert: Unset flex property for feedback variant (0450de5)
  • @clayui/alert: Use default line height for alert icon (31a2911)
  • @clayui/alert: Use flex baseline for alert icon (9d6b75a)
  • @clayui/css: (cadmin) fix indicator alignment in alert (029865a)
  • @clayui/css: Add option to generate placeholders separately in component variant maps (b638999)
  • @clayui/css: Alert Indicator SF and adjust alignment in base theme (6d7efa3)
  • @clayui/css: Cadmin add option to generate placeholders separately in component variant maps (30612d9)
  • @clayui/css: Form Validation disables validation icons (f0b2daf)
  • @clayui/css: Utilities update inline-scroller focus ring (50e3800)
  • @clayui/drop-down: Pass role as a parameter to items in dropdown (a5cfd72)
  • @clayui/tooltip: adds the possibility to hover over the tooltip (8b9b256)
  • clayui.com: fix clipboard error in examples (3ad788b)

Features

  • @clayui/core: adds new onItemMove API (3815731)
  • @clayui/css: Mixins clay-css adds option to output a Sass [@extend](https://github.com/extend) with the extend key (eb6206b)

3.64.0 (2022-07-04)

Bug Fixes

  • @clayui/css: Cadmin Multi Select form text should have the same spacing as it's form-control counter part (3728ff9)
  • @clayui/css: Multi Select form text should have the same spacing as it's form-control counter part (80d1ebd)

Features

  • @clayui/core: add new noHover property to remove item hover (cf52960)
  • @clayui/core: adds new active property to TreeView.Item (9c3cc1c)
  • @clayui/core: adds new API to control node expand state in TreeView (216fc36)
  • @clayui/css: (cadmin) add support class to remove hover from treeview link (53bd134)
  • @clayui/css: add new hierarchy icon (b66c092)
  • @clayui/css: add support class to remove hover from treeview link (a41c831)
  • @clayui/drop-down: Allow setting a default selected value for the radiogroup (f159071)

3.63.0 (2022-06-27)

Bug Fixes

  • @clayui/css: fix syntax error in conditional declaration (3d19936)
  • @clayui/css: Grid compare the breakpoint positions instead of the $cadmin-container-max-widths values (1e0782c)
  • @clayui/css: Grid compare the breakpoint positions instead of the $container-max-widths values (89aaeee)
  • @clayui/css: Loaders and Cadmin Loaders don't generate placeholders for $loading-animation-palette (d762f00)

Features

  • @clayui/css: SVG Icons adds no-bot.svg (94b69f0)

3.62.0 (2022-06-20)

Bug Fixes

  • @clayui/css: Cadmin Clay Multi Select should have small size (e256838)
  • @clayui/css: Cadmin Reference Mark vertical alignment when it is used directly on the icon (f530f47)
  • @clayui/css: Clay Multi Select should have small size (818621f)
  • @clayui/css: Global Functions add fallback value for $cadmin variables (a12777a), closes #4925
  • @clayui/css: Mixins clay-button-variant directly use clay-unset-placeholder to clear [@extend](https://github.com/extend) (dcd3999)
  • @clayui/css: Reference Mark vertical alignment when it is used directly on the icon (e014a8c)
  • @clayui/drop-down: fix bug of calling setActive method when the menu is invisible (1e3efcf)
  • @clayui/multi-select: Adds small example to storybook (8bdf156)
  • @clayui/multi-select: fix error when you have a ref declared it is not possible to delete the label by pressing backspace (685588c)

Features

  • @clayui/autocomplete: Support menu alignment by Viewport (1409c4b)
  • @clayui/css: Global Functions provide default grid breakpoints map for breakpoint functions (66ad9e1)
  • @clayui/css: Mixins clay-form-control-variant adds more configuration items (6689c99)
  • @clayui/css: Mixins clay-input-group-item-variant moved .label to clay-form-control-variant (2a22cf3)
  • @clayui/css: Mixins provide a default value if cadmin variables don't exist (11e026b)

Reverts

  • Revert "feat(@clayui/css): Global Functions math-sign adds warning message if type isn't supported" (8026ce5)

3.61.0 (2022-06-13)

Bug Fixes

  • @clayui/color-picker: fix error when onBlur method is declared but not called (fd72c5b)
  • @clayui/core: fixes error when there is no box-shadow in the panel when position the VerticalBar on the left side (9121847)
  • @clayui/css: .sidebar-light box shadows should be positioned correctly (d41e77a)
  • @clayui/css: Cadmin Sidebar adds sidebar-dark-l2 variant (c79e226)
  • @clayui/css: fix error of loading indicator create scroll when the parent is over cadmin (9d562fe)
  • @clayui/css: Global Variables remove math function parenthesis from $spacers (d2ea301)
  • @clayui/css: Mixins clay-sidebar-variant updates (eb714f3)
  • @clayui/css: Mixins clay-sticker-variant and clay-panel-variant check if parameter is type map (a694e0c)
  • @clayui/css: Sidebar adds sidebar-dark-l2 variant (f559946)
  • @clayui/multi-select: fix error when showing placeholder when it has items (d8f7020)

Features

  • @clayui/css: Global Functions math-sign adds warning message if type isn't supported (5ce2840)
  • @clayui/css: Global Functions adds clay-parent() and clay-insert-before() (23a767d)
  • @clayui/css: Mixins clay-alert-variant adds custom-selector key (da99c94)
  • @clayui/css: Mixins clay-sidebar-variant adds option to customize sidenav-end and sidenav-start (d6c7939)

3.60.1 (2022-06-08)

Bug Fixes

  • @clayui/css: Loading Animation move animation to pseudo elements (e9fb6a7)

3.60.0 (2022-06-06)

Bug Fixes

  • @clayui/css: Buttons removes extensions loading-animation variants (c9d73ed)
  • @clayui/css: c-slideout should use display: flex on tbar-stacked for show/transition (0a95c59)
  • @clayui/css: Cadmin Buttons removes extensions loading-animation variants (ed9e0dd)
  • @clayui/css: Cadmin Utilities unset font-size on .inline-item .loading-animation (57b4602)
  • @clayui/css: Mixins clay-slideout-variant remove setter functions (e21665d)
  • @clayui/css: Updates content property values to conform to what is allowed by OAW Tracker (77dd43a)
  • @clayui/css: Utilities unset font-size on .inline-item .loading-animation (f1106e3)
  • @clayui/loading-indicator: Deprecate small and light attributes (4011083)
  • storybook LoadingIndicator adds displayType, shape, and size (6a98f20)

Features

  • @clayui/core: adds the implementation of the Vertical Bar component (23a1637)
  • @clayui/css: Cadmin Loaders updates dotted styles to be circle thing with gradient and add loading-animation-squares (82f7a0f)
  • @clayui/css: Global clay-css mixin accept more properties (e1e8dc8)
  • @clayui/css: Loaders updates dotted styles to be circle thing with gradient and add loading-animation-squares (aae79ad)
  • @clayui/css: Mixins Loaders adds clay-spinner-variant (1865a1d)
  • @clayui/loading-indicator: Adds more attributes (0b7627a)

BREAKING CHANGES

3.59.0 (2022-05-30)

Bug Fixes

  • @clayui/date-picker: updates Date Picker state when component is controlled (adda584)

Features

  • @clayui/pagination-bar: Add flag disableEllipsis to PaginationBarWithBasicItems (5cb8105), closes #4886

3.58.0 (2022-05-23)

Bug Fixes

  • @clayui/core: revalidate the state of intermediate for recursive multiple selection when the state is controlled (172f849)
  • @clayui/css: Cadmin tables should use clay mixin pattern (619bd1c)
  • @clayui/css: Cadmin tables use newer keys in maps (ab387d3)
  • @clayui/css: Cadmin Treeview btn should be 24px tall and adds show-quick-actions-on-hover (e31e0b6)
  • @clayui/css: Tables group table maps better and fix double border on table-list (833bcb4)
  • @clayui/css: Tables should use clay mixin pattern (28281e3)
  • @clayui/css: Treeview btn should be 24px tall and adds show-quick-actions-on-hover (65b41b6)
  • @clayui/css: Treeview and Cadmin Treeview vertically center items in treeview-link (2cc9aa2)
  • @clayui/css: Treeview removes component-action show on hover in favor of show-quick-actions-on-hover (ed87780)

Features

  • @clayui/core: adds new onSelect API to TreeView (aca1322)
  • @clayui/core: adds OOTB support for Text component in TreeView.Item/ItemStack (cf32759)
  • @clayui/core: calls onKeyDown on Item and ItemStack if defined (e5dfbf1)
  • @clayui/css: Adds icons folder-lock and folder-lock-line (d010847)
  • @clayui/css: Mixins add clay-table-variant (653f985)

3.57.0 (2022-05-16)

Bug Fixes

  • @clayui/css: Treeview and Cadmin Treeview update font size of icons (1f3d599)
  • @clayui/date-picker: fix date picker error not starting with default values using controlled or uncontrolled (434fb7b)
  • @clayui/multi-step-nav: fix color of steps according to lexicon (c674346)

Features

  • @clayui/core: adds new API to expand node via double click in TreeView (82cea51)
  • @clayui/css: add new ca-ES-valencia icon (74c98d4)

3.56.0 (2022-05-09)

Bug Fixes

  • @clayui/css: _license-text.scss should update when running yarn compile (42cddec)
  • @clayui/css: Alerts deprecate $alert-*-level variables (4e04372)
  • @clayui/css: Breadcrumbs convert to Clay mixin pattern (dc309fb)
  • @clayui/css: Cadmin breadcrumbs convert to Clay mixin pattern (9c5b555)
  • @clayui/css: Functions add the parameter $fallback to clay color functions (73260e9)
  • @clayui/css: Range clay-range-input convert to use newer keys (0666c44)
  • @clayui/css: Sidebar long text with no white space should break to new line in component-title and subtitle (795684e)
  • @clayui/css: Tables deprecate $table-*-level variables (b64bdb5)
  • @clayui/tooltip: cancel scheduled tooltip before scheduling new one (62551b8)
  • updates broken storybook links in documentation (22fc1c6)

Features

  • @clayui/css: Mixins clay-range-input-variant updates (2de97c4)
  • @clayui/modal: Add a children property to IProps as a ReactNode to avoid warning error (f8f56c9), closes #4843
  • clayui.com: add deprecated prop badge to doc (0d55bdf)

3.55.0 (2022-05-02)

Bug Fixes

  • @clayui/core: the Heading tag follows the level definition (956bc0b)
  • @clayui/css: Adds unit values to border-radius and border-width 0 values (c39cb2e)
  • @clayui/css: Atlas .btn.active:focus should have outline (0162df4)
  • @clayui/css: Atlas remove extra $code-color variable (5b4d621)
  • @clayui/css: Mixins clay-button-variant should be able to style .active:focus (9862e79)
  • @clayui/css: Replace $spacer * 0.5 with fixed values, it plays better with calc() (121abde)
  • @clayui/css: Source format the way we write multiple box-shadows (61f8f02)
  • @clayui/css: Tables use calc() to make fatter border widths in thead and tbody (e9cc407)
  • clayui/chore: Update index.ts to export both components (a823b41)
  • clayui/chore: Update stories in Heading and Text (c870a2c)
  • clayui/core: Change export type to inline one (01e0e35)
  • clayui/core: SF (5065c80)
  • clayui/core: SF (1602a02)
  • clayui/core: Some code refactor. Pending some changes (d1eed16)

Features

  • @clayui/color-picker: standardize the controlled and uncontrolled component behavior to value prop (7a435c5)
  • @clayui/core: Adding Text component and Heading test cases (c3a542c)
  • @clayui/core: Adding Text test cases (0598b77)
  • @clayui/date-picker: standardize the controlled and uncontrolled component behavior to value prop (4183972)
  • @clayui/drop-down: standardize the controlled and uncontrolled component behavior to active prop (49afcdb)
  • @clayui/form: standardize the controlled and uncontrolled ClayRadioGroup component behavior to value prop (478c5ae)
  • @clayui/management-toolbar: Deprecate ClayManagementToolbar (744b46e)
  • @clayui/modal: add the state of open and close in useModal hook to be controlled (c62ac62)
  • @clayui/modal: change ModalProvider actions to be readable (671b011)
  • @clayui/multi-select: standardize the controlled and uncontrolled MultiSelect component behavior to value and items prop (a6bc5cd)
  • @clayui/multi-step-nav: adds controlled component standardization and deprecates properties with inconsistent naming (da60dad)
  • @clayui/pagination-bar: standardizes properties for the controlled and uncontrolled component (bd25cf6)
  • @clayui/pagination: standardizes properties for the controlled and uncontrolled component (16ef746)
  • @clayui/popover: standardizes properties for the controlled and uncontrolled component (e27a654)
  • @clayui/slider: standardizes properties for the controlled and uncontrolled component (6c1cae3)
  • @clayui/time-picker: standardizes properties for the controlled and uncontrolled component (882ab9d)
  • Adding font-style monospace property (43f16e2)
  • clayui/core: Adding Heading and Text documentation (0292834)
  • clayui/core: Delete React.FC. Adding tests related to truncate, color and default props (d81e5db)
  • clayui/core: New Text API to determine the test tag. Coding refactor and update interface to type props (05589b9)

3.54.0 (2022-04-25)

Features

  • @clayui/css: Add new diagonal-line icon (50f896f)
  • @clayui/css: regen _lx-icons-generated.scss file (4444838)

3.53.0 (2022-04-12)

Bug Fixes

  • @clayui/css: Forms input sizes should be generated using the Clay Mixin pattern (ad9792e)
  • @clayui/css: Management Bar Primary we are passing unsupported property names in the disabled state (73bff8c), closes #4792
  • @clayui/css: Mixins clay-generate-media-breakpoints not outputting media queries (2e415b9)
  • @clayui/css: Mixins clay-close should check if parameter is a map (01c437d)
  • @clayui/css: Popovers adds popover-secondary (2358ddf)

Features

  • @clayui/clay-shared: Add more test cases to FocusScope (c81a6c1)
  • @clayui/clay-shared: Update ClayPortal test cases interacting with Dropdown (1c0415a)
  • @clayui/core: adds the new OverlayMask component (a9b40cb)
  • @clayui/css: Add new opacity, border-width and border-style icons (a22c388)
  • @clayui/css: adds new classes to remove header border and wider for popover (576789b)
  • @clayui/css: Cadmin Popover adds popover-secondary (0e42484)
  • @clayui/css: generate _lx-icons-generated.scss file (cf346da)
  • @clayui/css: Mixins clay-form-control-variant should generate media query styles (4bb42f7)
  • @clayui/popover: adds offset prop and improves trigger reference support (48ef287)
  • @clayui/popover: Adds displayType (bdb1d70)
  • @clayui/popover: adds new properties to borderless and wider (1293041)
  • @clayui/popover: replace wider prop with size and change css class name (4d4b5fb)

3.52.0 (2022-04-04)

Bug Fixes

  • @clayui/clay-tabs: Insert displayType for nav-tabs and nav-underline classes (10ddb29)
  • @clayui/drop-down: fix contextual menu error not rendering icons without spaces (a115add)
  • @clayui/navigation-bar: add truncate text OOTB to ClayNavigationBar.Item (b8a53a2)
  • @clayui/navigator-bar: Long text in Item is truncated (587171d)
  • @clayui/shared: fix error when controlling focus in React 17.x (76f5f0d)

Features

  • @clay/empty-state: Enable users to not render title related markup on empty-state (608378b)
  • @clayui/clay-tabs: Adding additional new tests (d74322c)
  • @clayui/clay-tabs: Remain modern prop and overrides displayType. Update in BREAKING.md (cb9eb31)
  • @clayui/color-picker: Add more test cases in color-picker (89e5ef6)
  • @clayui/color-picker: Adding more test cases and change snapshots by expect functions (6ef292c)
  • @clayui/color-picker: Update snapshots (e71da9d)
  • @clayui/color-picker: Updates in test case title and not expecting splotch clicked (6b5ff9f)
  • @clayui/modal: When using ClayModalProvider, footer,header properties now are optional (4bcbac2)
  • @clayui/navigation-bar: add the nav-link class by default for Clay components (c6cff02)

3.51.0 (2022-03-28)

Bug Fixes

  • @clayui/css: Dropdown removes pointer-events: none from .dropdown-item.active (e36ba48)
  • @clayui/css: Map new $font-scales to $font-size-* variables (41edc3b)
  • @clayui/css: Mixin clay-navbar-variant get focus, color instead of focus-color (606f8ee)
  • @clayui/css: Mixin clay-nav-nested use css calc() to calculate left padding (b1e6d1e)
  • @clayui/css: Removes duplicate mixins _assert-ascending and _assert-starts-at-zero (23c72d6)
  • @clayui/css: SVG Icons update shopping-cart.svg to new design (8044608)
  • @clayui/css: Table removes border-width: 0 from .table-responsive > .table-bordered (7ddedba)
  • @clayui/css: Utilities Close use newer keys in Sass map (9d8c40e)
  • @clayui/css: Utilities update .text-* values to be generated by the $font-scale map (938a801)

Features

  • @clayui/css: Generate _lx-icons-generated.scss (deeccbb)
  • @clayui/css: Globals adds $font-scale map for setting a Design System's progression of font sizes (7e7107d)
  • @clayui/css: Mixins clay-navbar-size should use calc instead of Sass arithmetic (9728edb)
  • @clayui/css: SVG Icons adds cookie and Commerce icons (fb49037)
  • @clayui/css: Use calc instead of Sass arithmetic for scaling font sizes (1e1b734)

3.50.0 (2022-03-21)

Bug Fixes

  • **@clayui.com:** add a sass function to fix table border-radius issue (8fe4b05)
  • **@clayui.com:** requested chages for PR (ad5f1c2)
  • @clayui/core: fixes error when removing parent's intermediate state when item's sibling is intermediate (782ea42)
  • @clayui/css: Functions clay-border-radius-inner simplification and error checking (9c1d5f4)
  • @clayui/css: Table List move inner border-radius styles to Sass variables (47922c7)

Features

  • @clayui/color-picker: add color validation in input (203649f)
  • @clayui/modal: improves ClayModal component accessibility (60b24fc)

3.49.0 (2022-03-15)

Bug Fixes

  • @clayui/color-picker: Changes to improve inconsistent behavior in some scenarios (85adf72)
  • @clayui/color-picker: Current colour persist and Hue component synchronization (07c2552)
  • @clayui/color-picker: fixes error of adding repeated colors in custom (e3fb905)
  • @clayui/color-picker: fixes error when clicking on a white custom splotch does not update editor and input (b5e0189)
  • @clayui/color-picker: Hue behaviour solved and workflow changes (46821d7)
  • @clayui/color-picker: Removing costumize hook (20fd191)
  • @clayui/core: fix error when not rendering component after string with TreeView.Item (1d275a8)
  • @clayui/css: Forms .form-control-tag-group .label (Multiselect) remove references to deprecated keys (39b360f), closes #4712

Features

  • @clayui/core: adds new properties to set the initial value of properties that can be controlled (bdfb6b0)
  • @clayui/drop-down: add new prop to align Menu in viewport (1c4f19b)
  • @clayui/drop-down: make it possible to render the menu lazily (1e4e565)

3.48.0 (2022-03-07)

Bug Fixes

  • @clayui/css: Stickers fix typo sticker-bottomr-right to sticker-bottom-right (93177c7), closes #4703
  • @clayui/css: Updates content property values to conform to what is allowed by OAW Tracker (9028d38)
  • @clayui/pagination: fix accessibility error for pagination with links when item is active (93d57b8)
  • @clayui/pagination: LPS-148048 Disable the button to the current page to avoid accesibility issues (83b6cea)
  • @clayui/pagination: LPS-148048 Fix path in the package.json file (7995449)
  • @clayui/pagination: LPS-148048 regen snapshots (4367010)
  • @clayui/pagination: LPS-148048 regen snapshots (22fbec0)

Features

  • @clayui/css: Adds placeholder comments that can be replaced with Sass @use rules (58c014b), closes #4713
  • @clayui/css: Dropdown provide more customization for .dropdown-menu .alert (2640ef8)
  • @clayui/css: Mixins clay-alert-variant adds customization for :first-child and :last-child (d8d8b6a)
  • @clayui/css: Mixins clay-dropdown-menu-variant adds customization for .alert and .alert-fluid (e5ce8cc)
  • @clayui/drop-down: Render Menu only after trigger is clicked the first time (1d90d45)
  • @clayui/drop-down: Update tests (ab564dd)

3.47.0 (2022-02-23)

Bug Fixes

  • @clayui/core: avoid scrolling when selecting a node (e1c7091), closes #4663
  • @clayui/core: fix error when not updating parent's loc (3ace427)
  • @clayui/core: fix error when showing expander when nestedKey does not exist in the item (cd4a4d2)
  • @clayui/core: fixes error when having condition in the children of TreeView.Item and TreeView.ItemStack the last element is positioned to the right (0e121d3)
  • @clayui/core: fixes the error of not revalidating the intermediate state of the selected item's parents in the first render and expands the items (379ca72)
  • @clayui/css: Cadmin Treeview adds disabled styles to treeview-link (d9a3dc3)
  • @clayui/css: fix formatting (07f3b6b)
  • @clayui/css: Treeview adds disabled styles to treeview-link (ca11c9a)
  • @clayui/empty-state: Update classNames from two objects into one (f090ab4)
  • @clayui/empty-state: Update SCSS variables of small empty-state (8f64846)
  • @clayui/localized-input: fix typo (7c2957f)
  • clayui.com: nav-toc is too wide, overlays examples (b4bd694)
  • clayui.com: nav-toc-absolute is too wide, overlays examples (817f63c)
  • make format:changed check for scss files (6588e27)

Features

  • @clayui/core: add API to disable item and expander disable optionally (4cc104d)
  • @clayui/css: Cadmin Cards convert base classes to Clay mixin pattern (00a8de7)
  • @clayui/css: Cadmin update clay-text-typography maps to use the href key (13240cf)
  • @clayui/css: Cards convert base classes to Clay mixin pattern (6f65e74)
  • @clayui/css: Mixin Links clay-text-typography use href for styling links (1a428df)
  • @clayui/css: Mixins adds more options to clay-card-variant and clay-card-section-variant (545830d)
  • @clayui/css: Update clay-text-typography maps to use the href key (9c99628)
  • @clayui/date-picker: adds a new yearsCheck prop to be able to disable the check if the year is within the years range (c8b26e9)
  • clayui/empty-state: Include Small property in empty state component (a073233)

3.46.0 (2022-02-09)

Bug Fixes

  • @clayui/color-picker: fixes error when not syncing the field state with the editor when there are no palettes (097b76a)
  • @clayui/core: fix error when selecting parent nodes and controlling intermediate state in multiple selection (2174128)
  • @clayui/css: Buttons fix alignment of icons in flex items (72993f2)
  • @clayui/css: Mixins clay-button-variant customize .btn .inline-item .lexicon-icon (baf9e10)
  • @clayui/date-picker: Adding some changes related to time reset and refactoring code (dd4d2e8)
  • @clayui/date-picker: fix bug when not changing time to current time when clicking on dot button (5daa1f1)
  • @clayui/date-picker: fix error in always adding ampm when user is typing (d5502e4)
  • @clayui/date-picker: fix error when formatting time using 12 hours (8061529)
  • @clayui/date-picker: Removing initialized variables (997e10f)
  • @clayui/date-picker: Reset actual date when input string is empty (94de1ae)
  • @clayui/multi-select: fix error when adding labels with whitespace (1a8a166)

Features

  • @clayui/core: allow configuring the drag and drop context (59f9f58)
  • @clayui/css: Aspect Ratio adds aspect-ratio-8-to-3 (37.5%) (7b7f9c2)
  • @clayui/css: Cadmin Aspect Ratio adds aspect-ratio-8-to-3 (37.5%) (5705ad5)
  • @clayui/css: Cadmin Type convert .display-* components to clay-css mixin pattern (3de7a63)
  • @clayui/css: Cadmin Type convert h1-h6 to clay-css mixin pattern (332f1fa)
  • @clayui/css: Cadmin Utilities adds text-1 through text-11 for font-sizes (80e1097)
  • @clayui/css: Mixins Grid adds clay-generate-media-breakpoints (c18ebd2)
  • @clayui/css: SVG Icons adds export (0e67571)
  • @clayui/css: Type convert .display-* components to clay-css mixin pattern (e201fcc)
  • @clayui/css: Type convert h1-h6 to clay-css mixin pattern (19dcfc3)
  • @clayui/css: Utilities adds text-1 through text-11 for font-sizes (4ce046c)
  • clay-pagination: allow disabling ellipsis button in pagination (4e4e84c)

3.45.1 (2022-02-02)

Bug Fixes

  • @clayui/core: avoid converting key type to string when using public method of selection.has() (7c9413a)
  • @clayui/core: fix error when converting key to string when it is of type number (201d72f)
  • @clayui/core: fix error when propagating event when clicking expander (56f56d6)
  • @clayui/core: fixes error when not showing expander with static content (e96ffb0)
  • @clayui/core: fixes error when the child of TreeView.ItemStack is of type number (7b3531f)

3.45.0 (2022-02-01)

Bug Fixes

  • @clayui/core: add a default value to nestedKey (075221d), closes #4584
  • @clayui/core: Change .treeview-item.disabled to .treeview-item-dragging (b87b6b8)
  • @clayui/core: hide expander icon on nodes that don't have chidren (d705fc6), closes #4581
  • @clayui/css: Cadmin Links removes unnecessary setter() from .component-icon (130e708)
  • @clayui/css: Cadmin reset nav-link pseudo elements (7038224)
  • @clayui/css: Cadmin reset Custom Checkbox and Radio pseudo elements (dbbbb02)
  • @clayui/css: Cadmin Treeview removes setter(), no longer necessary (1d4d4a9)
  • @clayui/css: Cadmin Treeview use box-shadow instead of border to indicate drop zone (58ca599)
  • @clayui/css: Forms label inside form-control should use min-height (108d442)
  • @clayui/css: Forms use mixin clay-label-variant instead of deprecated clay-label-size (a0c15fc)
  • @clayui/css: Treeview renames the key link to treeview-link (8378346)
  • @clayui/css: Treeview replaces .treeview-item.disabled with .treeview-item-dragging (a9f88d0)
  • @clayui/css: Treeview use box-shadow instead of border to indicate drop zone (fb93ca7)
  • @clayui/date-picker: fix time picker default value (770639f)
  • @clayui/date-picker: fixes error when not formatting time in 12hours when passing to time picker (2090eb4)
  • @clayui/shared: fix focus control collision when having FocusScope nested (58bd27f)

Features

  • @clayui/core: allow passing extra css classes to expander button (91d40a2), closes #4589
  • @clayui/css: Adds treeview component (776f4bb)
  • @clayui/css: Links adds component-text and component-icon (5188985)
  • @clayui/popover: close the popover when the ESC key is pressed (c49cf89), closes #4567
  • add plain/common API for button links (7148450)

3.44.2 (2022-01-12)

Bug Fixes

  • @clayui/css: Cadmin Nav adds background-color to .active pseudo element (865b037), closes #4562
  • @clayui/css: Mixins clay-button-variant removes unnecessary setter()'s (3709d7f), closes #4550

3.44.1 (2022-01-11)

Bug Fixes

  • @clayui/core: remove the context property from DndProvider (4faf0ea)
  • @clayui/css: Mixins clay-card-variant allow styling before and after psuedo elements (69f1d38), closes #4554

3.44.0 (2022-01-10)

Bug Fixes

  • @clayui/css: Cadmin Input Groups input-group-sm missing mixin declaration (d7027be), closes #4537
  • @clayui/css: Cards form-check-card remove duplicate hover state style (17ea640)
  • @clayui/css: Mixins Cards check if parameter is map to avoid must be a map error (2174587)
  • @clayui/css: Mixins Custom Forms remove setter(), no longer needed (4cb30ce)

Features

  • @clayui/css: Cadmin Nav adds nav-divider and nav-divider-end (66ba6ce)
  • @clayui/css: Cards form-check-card checkbox/radio input should be hidden unless position utilities are used (3120797), closes #4544
  • @clayui/css: Cards form-check-card convert to Clay mixin pattern (5b4424b)
  • @clayui/css: Mixin clay-card-variant make form-check-card and form-check-input customizable (c6a3a6f)
  • @clayui/css: Mixins clay-custom-control-input-variant add option to customize card (87682d2)
  • @clayui/css: Mixins clay-navbar-variant adds option to customize nav-divider and nav-divider-end (e58c23e)
  • @clayui/css: Mixins Card adds clay-form-check-card-variant (a834502)
  • @clayui/css: Nav adds nav-divider and nav-divider-end (600a379)
  • @clayui/css: SVG Icons adds date-time (4bf8d4c)
  • @clayui/popover: add a closeOnClickOutside prop (bd722a9), closes #4536

3.43.1 (2022-01-04)

Bug Fixes

3.43.0 (2021-12-29)

Bug Fixes

  • @clayui/card: remove unnecessary backgroundImageAspectRatio property (720a38d)
  • @clayui/css: Alerts set white-space: normal (2cc5b51)
  • @clayui/css: Atlas Buttons some disabled button-outline variants have white text on hover (fb9c4fe)
  • @clayui/css: Cadmin Alerts set white-space: normal (bca3c47)
  • @clayui/css: Cadmin convert a few places where we are still using slash as division (beaf881)
  • @clayui/css: Mixin clay-label-variant check if parameter is map to avoid not a map error (2153059)
  • @clayui/css: Mixins clay-dropdown-item-variant split up &.autofit-row and .autofit-row (a314710)
  • @clayui/css: Mixins clay-dropdown-menu-variant allow customizing .dropdown-item (45cb0e5)
  • @clayui/css: Mixins clay-nav-variant don't set to empty map (22f183d)
  • @clayui/navigation-bar: fix error when rendering only one Item (b3917bb)
  • @clayui/navigation-bar: let children be an array or a single child (5ed78ae)

Features

  • @clayui/core: expand child nodes when parent is checked (606322a), closes #4523
  • @clayui/css:: Mixin update clay-nav-variant to output selectors related to nav (743d75a)
  • @clayui/css: Buttons allow a variety of button variants via $btn-palette / $btn-outline-palette (3d46a41)
  • @clayui/css: Buttons allow setting a variety of button sizes via $btn-sizes and $btn-monospaced-sizes (a29764a)
  • @clayui/css: Cadmin Dropdown adds dropdown-menu-width-shrink (1d86dfa)
  • @clayui/css: Cadmin Input Group convert to Clay mixin pattern (4d1592b)
  • @clayui/css: Cadmin Nav convert to using clay-css mixin pattern (d79e115)
  • @clayui/css: Dropdown adds dropdown-menu-width-shrink (b5f9a8d)
  • @clayui/css: Input Group convert to Clay mixin pattern (98d8319)
  • @clayui/css: Mixin clay-form-control-variant adds input-group-inset-item (391e5d9)
  • @clayui/css: Mixin adds clay-input-group-variant, clay-input-group-item-variant (6e02e60)
  • @clayui/css: Nav convert to using clay-css mixin pattern (03881e7)
  • @clayui/date-picker: adds 12-hour time support (43863ce)
  • @clayui/drop-down: adds shrink modifier support to DropDown.Menu (e770a1f)
  • @clayui/multi-step-nav: add the new indicatorLabel API to indicate the position of the indicator label (bb43ff8)

3.42.0 (2021-12-15)

Bug Fixes

  • @clayui/color-picker: Add active and onActiveChange props (4c7c683)
  • @clayui/css: Atlas Pagination focus shadow should match Lexicon's (1f677e2)
  • @clayui/css: Button Group .dropdown-toggle-split should use calc to calculate padding (8d88a2d), closes #4499
  • @clayui/css: Cadmin convert maps being passed into clay-navbar-variant to use new keys (8aa1044)
  • @clayui/css: Cadmin Navbar Component Variants only output media query (md) styles used in DXP (2477c7e)
  • @clayui/css: Cadmin Pagination update map keys to use newer keys (9beabca)
  • @clayui/css: Convert maps being passed into clay-navbar-variant to use new keys (4f4ba86)
  • @clayui/css: Declares border-color and border-style for Management Bar and Navigation Bar base (e67c284)
  • @clayui/css: Mixin clay-button-variant unbundles .show from .active (73227a0)
  • @clayui/css: Mixin clay-toggle-switch-bar-variant adds .button-icon-off selector (6d3e8fe), closes #4486
  • @clayui/css: Mixins _links.scss check if parameter is type map before processing (385fd6b)
  • @clayui/css: Mixins clay-link and clay-close Removes the .show > & selector (9b523cf)
  • @clayui/css: Mixins clay-navbar-variant convert to clay-css mixin pattern (59b722b)
  • @clayui/css: Mixins clay-navbar-variant don't output properties if param is empty map (e6230e7)
  • @clayui/css: Mixins check if parameter is map to avoid must be a map error (a128597)
  • @clayui/css: Multi Step Nav use calc to calculate sizing for CSS variable compatibility (96dde7e), closes #4498
  • @clayui/css: Navbar Component Variants only output media query (md) styles used in DXP (7435d7d)
  • @clayui/css: replace filter icon (8231dae), closes #4490
  • @clayui/css: Toggle Switch increase specificity of simple-toggle-switch (8f86cd6), closes #4484
  • @clayui/form: add missing "textarea" type to Input's component prop (b0a3b89), closes #4477
  • clayui.com: updates Google Analytics ID (f6976f4)

Features

  • @clayui/css: Cadmin Pagination convert to use clay mixins (56947b5)
  • @clayui/css: Cadmin Popovers generate styles using clay-css mixin (d40ef1f)
  • @clayui/css: Cadmin Tooltip generate styles using clay-tooltip-variant mixin (df4011e)
  • @clayui/css: Mixins clay-button-variant adds option to style ::before and ::after (4003b59)
  • @clayui/css: Mixins clay-navbar-variant should be able to output clay-navbar-size selectors (ffaee2a)
  • @clayui/css: Mixins adds clay-pagination-items-per-page-variant and clay-pagination-variant (84fff62)
  • @clayui/css: Mixins adds clay-popover-variant (9dc84b1)
  • @clayui/css: Mixins adds clay-tooltip-variant (5bb6319)
  • @clayui/css: Pagination convert to use clay mixins (188ed54)
  • @clayui/css: Popovers generate styles using clay-css mixin (6a5c2f6)
  • @clayui/css: Tooltip generate styles using clay-tooltip-variant mixin (20f89e5)

BREAKING CHANGES

  • @clayui/css: We previously output navbar-expand-{sm|md|lg|xl} for the variants of:

    • Application Bar
    • Management Bar
    • Navigation Bar
    • Sidebar Navigation Bar

We only output those that are needed namely, navbar-expand-md. If you relied upon other breakpoints you will need to declare them in the respective Sass map or set:

$application-bar-base: (
    media-breakpoint-down: $c-unset,
    media-breakpoint-up: $c-unset,
);

to revert back to the old way.

  • @clayui/css: The mixin clay-navbar-variant output border-color: transparent and border-style: solid by default. This has been removed to reduce unnecessary CSS. You will need to declare them in your Sass map if you relied upon it.

3.41.0 (2021-12-02)

Bug Fixes

  • @clayui/core: Disable checkbox while loading (3893df3)
  • @clayui/css: Atlas select.form-control size and multiple styles should match Lexicon (b357b31)
  • @clayui/css: Cadmin select.form-control size and multiple styles should match Lexicon (7e73f27)
  • @clayui/css: Mixin clay-link nested disabled:(active: ()) should output styles (4492f57)
  • clayui.com: Incorrect import for ClayCardWithNavigation (b2cc9a7)

Features

  • @clayui/core: add a loading indicator to the TreeView (7704b93), closes #4443
  • @clayui/css: _reboot convert a tag to use clay-link mixin (47d6130)
  • @clayui/css: Cadmin _reboot convert a tag to use clay-link mixin (45536f4)
  • @clayui/css: Cadmin Form Validation use clay-form-validation-variant to generate states (91bbc2a)
  • @clayui/css: Cadmin Toggle Switch convert to use new mixins (f95b701)
  • @clayui/css: Form Validation use clay-form-validation-variant to generate states (3efaea8)
  • @clayui/css: Mixins clay-css adds more text decoration properties (ef06c5b), closes #4447
  • @clayui/css: Mixins clay-link add option to style ::before and ::after (330931e)
  • @clayui/css: Mixins clay-link adds customization for :link and :visited (8a45963)
  • @clayui/css: Mixins clay-select-variant adds more configuration options (983de0f)
  • @clayui/css: Mixins Forms clay-form-validation-variant adds more selectors (99a311b)
  • @clayui/css: Mixins Forms adds clay-form-validation-variant (22e2d02)
  • @clayui/css: Mixins Toggle Switch adds a few variant mixins for generating selectors (e45125e)
  • @clayui/css: Toggle Switch convert to use new mixins (687a18b)

3.40.1 (2021-11-17)

Bug Fixes

  • @clayui/css: revert change to rename variable files (f951d25)

3.40.0 (2021-11-17)

Bug Fixes

  • @clayui/css: atlas-variables.scss and base-variables.scss should be Sass partials. The CSS equivalent shouldn't be created since these files are only meant to be consumed by .scss files. (5aaa87e)
  • @clayui/css: C Kbd and Cadmin C Kbd allow passing in properties to .c-kbd-group > .c-kbd, .c-kbd-group-sm > .c-kbd, and .c-kbd-group-lg > .c-kbd from their respective Sass map variables (5a9ad67), closes #4367
  • @clayui/css: Cadmin Cards use the mixin clay-card-variant instead of deprecated mixins to generate styles for .card-type-asset, .image-card, .user-card, .card-type-directory (7a8b6f7)
  • @clayui/css: Cadmin Input Group move .btn and .form-control z-index styles to input-group-prepend and input-group-append. Input Groups input disappears when focused inside a modal with iframe. (07f17ce)
  • @clayui/css: Cards use the mixin clay-card-variant instead of deprecated mixins to generate styles for .card-type-asset, .image-card, .user-card, .card-type-directory (e244162)
  • @clayui/css: Icons make them more configurable via $lexicon-icon, $lexicon-icon-sm, $lexicon-icon-lg, $lexicon-icon-xl Sass maps (efe1b80)
  • @clayui/css: Input Group move .btn and .form-control z-index styles to input-group-prepend and input-group-append. Input Groups input disappears when focused inside a modal with iframe. (64bd8c8)
  • @clayui/css: Labels and Cadmin Labels Sass maps that are used for clay-label-variant hover and focus keys should be nested in href. The values are output for the selectors .label[href], .label[type], and .label[tabindex]. (c9e6442), closes #4383
  • @clayui/css: Mixins clay-card-variant adds option to output styles for: (c3e4149)
  • @clayui/css: Mixins clay-card-variant adds options to configure &.hover, &.focus, and &:disabled, &.disabled (16affad)
  • @clayui/css: Mixins clay-card-variant inlines the setter's that aren't providing any mapping from old keys to new keys (f0627a8)
  • @clayui/css: Mixins clay-card-variant moves the selector &.card, .card (b2f0f19)
  • @clayui/css: Mixins clay-card-variant should be able to output selectors for clay-card-type-asset-variant, but removes the default values generated in clay-card-type-asset-variant so it doesn't pollute the final CSS with unused rule-sets. (7bb6050)
  • @clayui/css: Mixins clay-card-variant should be able to output selectors for clay-card-type-asset, but removes the default values generated in clay-card-type-asset so it doesn't pollute the final CSS with unused rule-sets. (0a3bba0)
  • @clayui/css: Mixins clay-css should generate will-change property (b176c5b)
  • @clayui/css: Mixins clay-dropdown-item-variant adds option to output styles for ::before and ::after pseudo elements for default, hover, focus, active, .active, and disabled states (8369276), closes #4403
  • @clayui/css: Mixins clay-label-variant target [tabindex] instead of [tabindex="0"] so styles still apply when an element is disabled with negative tabindex (734470e)
  • @clayui/css: Mixins clay-link changes [@at-root](https://github.com/at-root) { button#{&} { :focus {} } } to &[type]:focus this causes issues for compound selectors. It will generate button.a .compound-selector instead of .a button.compound-selector. This fix targets the type attribute which should be on every button element. (5ca9e6d)
  • @clayui/css: Update map keys that are used in clay-link to use newer property names and nesting (d6a25df)
  • @clayui/drop-down: Provide a default on submit function to avoid form navigation (60a37aa)
  • @clayui/provider: removes dependency from ClayModal to avoid circular dependency issues (0b8eade)
  • @clayui/shared: fixes error when considering an element with negative tabIndex (da143f0)
  • @clayui/shared: fixes error when considering an element with negative tabIndex (9e40c0f)

Features

  • @clayui/core: add an onRenameItem callback (779f3da)
  • @clayui/core: add an onRenameItem callback (add2796)
  • @clayui/core: make it possible to enable or disable drag and drop (5367061)
  • @clayui/css: Alerts convert .alert-fluid to use clay-alert-variant mixin (15f9355)
  • @clayui/css: Cadmin Alerts convert .alert-fluid to use clay-alert-variant mixin (3f3f34e)
  • @clayui/css: Cadmin Dropdowns add Sass map $cadmin-dropdown-menu and generate styles for .dropdown-menu using clay-dropdown-menu-variant (bbc031a)
  • @clayui/css: Cadmin Dropdowns convert .dropdown-toggle, .dropdown-subheader, .dropdown-caption, .dropdown-item-text, .dropdown-section, .dropdown-divider, .dropdown-action, and dropdown-menu positional utilities to use Sass maps instead of variables (1f11eba)
  • @clayui/css: Dropdowns add $dropdown-menu Sass map and generate properties using it (a0d2382)
  • @clayui/css: Dropdowns convert .dropdown-toggle, .dropdown-subheader, .dropdown-caption, .dropdown-item-text, .dropdown-section, .dropdown-divider, .dropdown-action, and dropdown-menu positional utilities to use Sass maps instead of variables (0cb1ce7)
  • @clayui/css: Forms adds .form-fieldset and .form-legend to provide alternative fieldset and legend styles without overriding all fieldset and legend elements (3fc7449)
  • @clayui/css: Mixins clay-alert-variant adds option to pass in styles to &.alert-dismissible, &.alert-dismissible .container-fluid, .alert-indicator .lexicon-icon, and .container-fluid (807c612)
  • @clayui/css: Mixins clay-css if parameter is not type map don't do anything (b994e78)
  • @clayui/css: Mixins clay-dropdown-menu-variant add customizing &::before, &::after, and &.show (57903de)
  • @clayui/css: Mixins clay-link and clay-button-variant adds option to customize inline-item, inline-item-before, inline-item-middle and inline-item-after in default, hover, focus, active, active-class, and disabled states. (84fb0d0), closes #4413
  • @clayui/css: Reboot put fieldset and legend styles in Sass maps $fieldset and $legend (92e8254)

3.39.0 (2021-10-29)

Bug Fixes

  • @clayui/css: Adds division polyfill clay-div a function that uses / as a division operation if the function div() does not exist (87aec12)
  • @clayui/css: Cadmin Dropdowns updates $dropdown-item-base keys to newer nested keys pattern and remove duplicate $dropdown-item-base (6fc1833)
  • @clayui/css: Convert forward slash as division / 2 to * 0.5 as work around for dart-sass deprecation message (aa74003)
  • @clayui/css: Convert forward slash as division / to multiplication as work around for dart-sass deprecation message (f9948ec)
  • @clayui/css: Dropdown and Cadmin Dropdown removes dropdown-menu::after padding hack for Firefox. This is no longer an issue. (54a0b08)
  • @clayui/css: Dropdowns updates $dropdown-item-base keys to newer nested keys pattern (502ea21)
  • @clayui/css: Mixins clay-dropdown-item-variant update to accept newer nested keys pattern and deprecate keys: (bcc0e89)
  • @clayui/css: Mixins clay-dropdown-menu-variant removes dropdown-menu::after padding hack for Firefox (a7e2c18)
  • @clayui/css: Use calc() for calculating widths and sizes instead of Sass division / and don't use Sass percentage function (1b2e127)
  • @clayui/css: use correct icon names for flags in spritesheet (4127aec)
  • fixes error when starting yarn develop command of the clayui.com (fa0d8c0)

Features

  • @clayui/css: Add heading, maps, order-ascending and order-descending SVG icons and update geolocation SVG icon (319f37f)
  • @clayui/css: Cadmin Custom Forms custom-control, custom-checkbox, and custom-radio convert to using Sass map pattern (c8826b2)
  • @clayui/css: Cadmin Labels convert to using new Sass map pattern (50a1708)
  • @clayui/css: Cadmin Stickers adds $cadmin-sticker-sizes Sass map to generate sticker sizes and use Sass placeholders for sticker sizes for easier extends (2630c54)
  • @clayui/css: Custom Forms custom-control, custom-checkbox, and custom-radio convert to using Sass map pattern (d60970d)
  • @clayui/css: Labels convert to using new Sass map pattern (1de502f)
  • @clayui/css: Mixins clay-sticker-variant expand mixin to include most use cases in Clay and make it compatible with deprecated clay-sticker-size mixin (3e703ed)
  • @clayui/css: Mixins Custom Forms adds clay-custom-control-input-variant and clay-custom-control-variant mixins (3060c0b)
  • @clayui/css: Mixins update clay-label-variant to provide selectors that are generated by clay-label-size (deprecated) and conver to using new Sass map key pattern while still supporting older key names (c0c9a1c)
  • @clayui/css: Stickers adds $sticker-sizes Sass map to generate sticker sizes and use Sass placeholders for sticker sizes for easier extends (2da3013)
  • @clayui/css: Stickers convert sticker components to use clay-sticker-variant and clay-css mixins for more customizability (f8adb74)
  • @clayui/form: add the new sizing API to Select component (2c7848d)
  • clayui.com: add heading, maps, order-ascending, order-descending and geolocation SVG icons (a34f3be)

3.38.0 (2021-10-22)

Bug Fixes

  • @clayui/button: add missing displayTypes from the Button (1cb8849)
  • @clayui/core: fix formatting error (d79f5a6)
  • @clayui/core: fix the indentation of TreeView nodes when the item is a leaf (6c44389)
  • @clayui/css: Alert convert components to use clay-css mixin pattern (adbc3ed)
  • @clayui/css: Alerts allow customizing .btn-group inside .alert-inline and increase space between alert-inline buttons and close (48px) (1fb3075)
  • @clayui/css: Alerts and Cadmin Alerts tweak position of .alert-inline .alert-indicator so it's more centered with the text (6991050)
  • @clayui/css: Atlas / Base variables and components use Clay Color functions instead of Sass color functions for better CSS Custom Property support (bd72797)
  • @clayui/css: Atlas Alerts and Cadmin Alerts spacing between alert-indicator and text should be 8px (abb1ad9)
  • @clayui/css: Atlas Alerts use $alert-indicator-font-size instead of $alert-font-size when calculating spacing for the .alert-indicator (10809da)
  • @clayui/css: Badge updates $badge-close Sass map to use newer keys for hover and focus (485862c)
  • @clayui/css: Border utilities border-color is the wrong value. Table Row Variants scoped $border-color variable was overwriting global $border-color variable (834209a)
  • @clayui/css: Cadmin Alert convert components to use clay-css mixin pattern (915c748)
  • @clayui/css: Cadmin Alerts allow customizing .btn-group inside .alert-inline and increase space between alert-inline buttons and close (48px) (f6c7a02)
  • @clayui/css: Cadmin Modals modal-body should have border-top to create separation when components are inserted between modal-header and modal-body (b5b33c0)
  • @clayui/css: Cadmin variables and components use Clay Color functions instead of Sass color functions for better CSS Custom Property support (2c77b7b)
  • @clayui/css: cleanup build script (60be3dd)
  • @clayui/css: Global Color Functions adds aliases for Sass color functions clay-darken, clay-lighten, clay-adjust-hue, clay-desaturate, clay-saturate, clay-mix, clay-blue, clay-green, clay-red. It converts CSS Custom Property fallback values to the correct type before running them through the Sass functions. (189e281)
  • @clayui/css: Global Functions math-sign uses deprecated [@elseif](https://github.com/elseif) syntax, changed to [@else](https://github.com/else) if (bd22a48), closes #4353
  • @clayui/css: Global Functions use Clay Color Functions that support CSS Custom Properties with fallback value (e7b1abf)
  • @clayui/css: Mixins use Clay Color Functions instead of Sass color functions (baaddfc)
  • @clayui/css: Modals modal-body should have border-top to create separation when components are inserted between modal-header and modal-body (b3f648e)
  • @clayui/css: Modals modal-header increase z-index so it appears on top of modal-body. modal-header border gets hidden by modal-body border due to last commit. (fd3ae71)
  • @clayui/css: remove node-sass and add new build file (80f6ec2)

Features

  • @clayui/alert: adds inline alert variation and actions API (d146d49)
  • @clayui/core: adds onLoadMore API to TreeView (ff972d7)
  • @clayui/core: implement "load more" to aggregate the state (1fd9b62)
  • @clayui/css: Alerts and Cadmin Alerts use Sass placeholders for alert variants for cleaner extends (2c34258)
  • @clayui/css: Badge converts .badge, .badge-pill, and badge variants to use clay-badge-variant mixin (8c9d4eb)
  • @clayui/css: Cadmin Badge converts .badge and badge variants to use clay-badge-variant mixin (a2b04b2)
  • @clayui/css: Globals and Cadmin Globals adds $enable-clay-color-functions-process-fallback and $cadmin-enable-clay-color-functions-process-fallback variables. This forces Clay color functions to return the CSS Custom Property instead of processing the fallback color and returning a hex value. (15a6bc1)
  • @clayui/css: Mixins clay-alert-variant adds option to configure .alert-indicator (0c9f913)
  • @clayui/css: Mixins clay-alert-variant adds option to pass in styles to .alert-indicator + .lead (ff5146b)
  • @clayui/css: Mixins adds clay-badge-variant (dc52ed1)
  • @clayui/modal: add the preventAutoClose prop (af7b12f), closes #4355
  • clayui.com: update gatsby and its dependencies to v3.14 (bf79081)

3.37.0 (2021-10-06)

Bug Fixes

  • @clayui/core: fix drag layer position (37a2536)
  • @clayui/core: fix error when moving item up, down and add to children (f9fbe91)
  • @clayui/css: Alert update $alert-*-btn variant Sass maps to use newer keys (ecdd38a)
  • @clayui/css: Alerts allow better customization of alert variant components, use clay-alert-variant mixin to generate alert variant styles (9be70d7)
  • @clayui/css: Alerts and Cadmin Alerts alert-inline should have more space between text and top / bottom borders (29c4764)
  • @clayui/css: Atlas Alert changed back $alert-font-size to 0.875rem and change $alert-indicator-font-size to 1rem (21d33ed)
  • @clayui/css: Atlas and Cadmin Stickers swap background and foreground colors for sticker-light and sticker-dark (adcd19f)
  • @clayui/css: Cadmin Alert update $alert-*-btn variant Sass maps to use newer keys and update $cadmin-alert-palette to use $alert-* variant Sass maps (6a4a100)
  • @clayui/css: Cadmin Alerts allow better customization of alert variant components, use clay-alert-variant mixin to generate alert variant styles (3410faf)
  • @clayui/css: Cadmin Cards and Panels remove decision making if statements from border-radius and border-width. They were used to save a few bytes of CSS, not worth. (677e804)
  • @clayui/css: Cadmin Form Validation adds missing styles for .form-feedback-group, .form-feedback-item,.form-feedback-indicator, and .form-text (db26016), closes #4298
  • @clayui/css: Cadmin Forms fieldset[disabled] .form-control should use values from the $cadmin-input Sass map and move rule-set closer to the .form-control rule-set (0504ff2)
  • @clayui/css: Cadmin Forms label.disabled should use properties declared in $cadmin-input-label map and move the label.disabled rule-set closer to the label rule-set (d00b97b)
  • @clayui/css: Cards and Panels remove decision making if statements from border-radius and border-width. They were used to save a few bytes of CSS, not worth. (be44a21)
  • @clayui/css: Carousel, Custom Forms convert variables using Bootstrap's url("data:image/svg+xml,<svg></svg>") to use clay-svg-url (c1cd8a2)
  • @clayui/css: Form Validation use clay-form-control-variant to style Danger, Warning, Success readonly inputs instead of clay-button-variant (23ed8cb)
  • @clayui/css: Forms fieldset[disabled] .form-control should use values from the $input Sass map and move rule-set closer to the .form-control rule-set (9ffc635)
  • @clayui/css: Forms label.disabled should use properties declared in $input-label map and move the label.disabled rule-set closer to the label rule-set (0ea7c72)
  • @clayui/css: Global Functions math-sign should return a negative calc value if a CSS custom property is passed in (e824c5d)
  • @clayui/css: Global Functions deprecate Bootstrap's escape-svg function (e8ffa5d)
  • @clayui/css: Global Variables deprecate Bootstrap 4 $enable-hover-media-query, $caret-width, $caret-vertical-align, $caret-spacing, $emphasized-link-hover-darken-percentage (54d39f9)
  • @clayui/css: Global Variables deprecate Bootstrap's $escaped-characters variable (9b93ca0)
  • @clayui/css: Inverse Sass variable values should use the math-sign function (835a62a)
  • @clayui/css: Mixins Alerts adds clay-alert-variant mixin and deprecate Bootstrap's alert-variant mixin (a3f1722)
  • @clayui/form: change the Dual List Box ordering side following the right side as the default behavior (d4b9630)
  • @clayui/shared: fix error when controlling internal state using external value and internal controller (d17eba5)
  • clayui.com: add missing authors (dc1b787)

Features

  • @clayui/core: add initial dnd implementation for TreeView (fe1e286)
  • @clayui/core: adds the implementation of modifying the Tree by copying the partial structure (4b67f61)
  • @clayui/core: implement move functionality for tree (a0ea6e5)
  • @clayui/css: adds new classes treeview-dropping-bottom, treeview-dropping-inside and treeview-dropping-top (f0b4c5e)
  • @clayui/css: Alerts adds components .alert-inline, alert-autofit-stacked, alert-autofit-stacked-sm-down, alert-autofit-stacked-xs-down, alert-indicator-start (7738e78)
  • @clayui/css: Cadmin Alerts adds components .alert-inline, alert-autofit-stacked, alert-autofit-stacked-sm-down, alert-autofit-stacked-xs-down, alert-indicator-start (b60b0c7)
  • @clayui/css: Cadmin Form Validation adds $cadmin-input-danger, $cadmin-input-warning, $cadmin-input-success, $cadmin-input-danger-select, $cadmin-input-warning-select, $cadmin-input-success-select Sass maps with clay-form-control-variant and clay-select-variant for more customization options (df1e426)
  • @clayui/css: Form Validation adds $input-danger, $input-warning, $input-success, $input-danger-select, $input-warning-select, $input-success-select Sass maps with clay-form-control-variant and clay-select-variant for more customization options (c23c8f5)

BREAKING CHANGES

  • @clayui/css: sticker-light now has a light font color and sticker-dark has a dark font color. All instances of sticker-light should be updated to use sticker-dark and all instances of sticker-dark should be updated to use sticker-light. If you do not want to make this change in your markup, you can revert back to the original styles with:
$sticker-light-bg: $dark !default;
$sticker-light-color: $white !default;

$sticker-dark-bg: $dark !default;
$sticker-dark-color: $white !default;

See issue https://github.com/liferay/clay/issues/4310 for more context.

3.36.0 (2021-09-23)

Bug Fixes

  • @clayui/core: add missing dependencies (8802933)
  • @clayui/core: fixes error of not controlled state for selectedKeys (f78aad9)
  • @clayui/core: fixes error of not selecting all children regardless of state (cdc921d)
  • @clayui/core: fixes error when expanding Node when selecting in TreeView (00a9559)
  • @clayui/core: Fixes error when not keeping node expandable when it starts as true (236039b)
  • @clayui/css: Atlas Global Variables define all global variables for easier copy and paste for those extending Clay CSS. This should help reduce undefined variable errors when reusing globals. (acb598e)
  • @clayui/css: Atlas removes Sassdoc comments. All documentation that gets generated should go in Base (89dc333), closes #4275
  • @clayui/css: Base Theme Global variables move settings toward the top of the file. (b1b309d)
  • @clayui/css: Buttons and Cadmin Buttons .btn-monospaced icons are off center by a pixel, use display: inline-flex to center and remove padding. If you need items to display inline in .btn-monospaced wrap them in a span tag. (ece0b5b)
  • @clayui/css: Buttons create Sass placeholders for Clay CSS btn-* classes to allow theme devs to @extend their button classes from it (f7e50f0), closes #4248
  • @clayui/css: Global Functions clay-enable-transitions should return $transitions instead of $transition (ca2d59a)
  • @clayui/css: Global Functions clay-enable-transitions the variable $enable-transitions isn't available in Cadmin, use $enable instead (bd4e1c5)
  • @clayui/css: Mixins clay-button-variant adds option to style :disabled:focus, mostly for removing focus shadow on disabled .btn (bb942f9)
  • @clayui/css: Mixins clay-button-variant c-inner should work if mobile sizes are enabled (a0a005c)
  • @clayui/css: Mixins clay-button-variant remove outputting a.btn, button.btn { cursor: pointer; } we can pass it in directly to .btn (d5a1942)
  • @clayui/css: Mixins form-control-variant update hover, focus, disabled to accept nested placeholder maps (05a85ca)
  • @clayui/drop-down: fixes the values of the width property of the Menu (f29681e)
  • @clayui/tooltip: forces tooltip to be repositioned when the x-axis is modified (b62313c)
  • @clayui/tooltip: stop the always showing warnings (3858bfe)
  • @clyaui/tooltip: fixes error when not forcing Tooltip repositioning when X axis is modified (187f1ef)

Features

  • @clayui/autocomplete: adds closeOnClickOutside API support to DropDown (ece1061)
  • @clayui/core: Add expanderIcons API to change icons throughout the structure (455002c)
  • @clayui/core: Add initial sketch of components to TreeView (234e4f6)
  • @clayui/core: adds functionality for expandable nodes and nested nodes (b103398)
  • @clayui/core: adds multiple selection implementation for Tree View (281ec20)
  • @clayui/core: adds support for flat items with dynamic content (5ef9405)
  • @clayui/css: Buttons convert .btn-lg and .btn-sm to use clay-button-variant mixin (f6b3e95)
  • @clayui/css: Buttons convert .btn-unstyled, .btn-monospaced, .btn-monospaced-lg, .btn-monospaced-sm, .btn-outline-borderless to use clay-button-variant mixin (4c16ce5)
  • @clayui/css: Buttons convert .btn to use clay-button-variant mixin (617befc)
  • @clayui/css: Cadmin Buttons convert .btn, .btn-lg, .btn-sm, .btn-monospaced, .btn-monospaced-sm, .btn-monospaced-lg, .btn-unstyled, and .btn-outline-borderless to use clay-button-variant mixin (8481f19)
  • @clayui/css: Cadmin Forms convert label and .form-control to use clay-css mixin (4226e59)
  • @clayui/css: Forms convert label and .form-control to use clay-css mixin (6a8b9f0)
  • @clayui/css: Global Functions adds starts-with($str1, $str2). A function that determines whether the string $str1 begins with the characters of the specified string $str2. (6ddef3e)
  • @clayui/css: Mixins clay-css if transition has a value other than null or none, it should output a prefers-reduced-motion media query (95b5c08)
  • @clayui/css: Mixins clay-css should output any CSS Custom Properties passed into it. (a78ddfa), closes #4252
  • @clayui/css: Move .hide from liferay-portal to clay-css (0e25435)

3.35.3 (2021-09-09)

Bug Fixes

  • @clayui/css: Forms use fixed value for $input-height-inner, $input-height-inner-half, $input-height-inner-quarter to reduce Sass errors with CSS custom properties in $input-line-height and $input-padding-y (2fa8ca3), closes #4247

3.35.2 (2021-08-30)

Bug Fixes

  • @clayui/shared: fix error export type from root in package distribution (121e3cc)

3.35.1 (2021-08-30)

Bug Fixes

  • @clayui/shared: fixes error when importing the type that is not available in the module (3108383)

3.35.0 (2021-08-30)

Bug Fixes

  • @clayui/dropdown: Pass useCssRight to domAlign (34db43e)

Features

  • @clayui/drop-down: replaces direct use of dom-align with doAlign with RTL support (a311dca)
  • @clayui/popover: replaces direct use of dom-align with doAlign with RTL support (b69b98b)
  • @clayui/tooltip: replaces direct use of dom-align with doAlign with RTL support (2afa54c)

3.34.0 (2021-08-25)

Bug Fixes

  • @clayui/css: Atlas Form readonly input with validation should use the background-color of the base readonly input (f5580ac)
  • @clayui/css: Cadmin adds Timelines component, used in Asset Publisher Configuration Modals (f7b473a)
  • @clayui/css: Cadmin Modals allow adding cadmin directly to modal-header, modal-body, and modal-footer elements (038f5be)
  • @clayui/css: Cadmin toggle-switch-check-bar should be 48px wide in larger screens (5dee0f0)
  • @clayui/css: Cards deprecate Bootstrap 4 components .card-header-tabs, .card-header-pills, .card-img-*, .card-deck, .card-group, .card-columns, .accordion. Enable them again by setting $enable-bs4-deprecate: true;. (4a05474)
  • @clayui/css: Custom Forms deprecate Bootstrap 4 components .custom-switch, .custom-select, .custom-select-lg, .custom-select-sm, .custom-file, .custom-range (bc2c5f5)
  • @clayui/css: Custom Forms remove duplicates of custom-control-indicator-checked-border-color and dropdown-font-size (f0e3212)
  • @clayui/css: Deprecate Bootstrap 4 component Jumbotron. Enable again by setting $enable-bs4-deprecate: true;. (32d3fd1)
  • @clayui/css: Deprecate the Bootstrap 4 Carousel component. Enable them again by setting $enable-bs4-deprecate: true;. (7026c40)
  • @clayui/css: Form deprecate Bootstrap 4 components .col-form-label, .col-form-label-lg, .col-form-label-sm, .form-row, .form-inline. Enable them again by setting $enable-bs4-deprecate: true;. (08da40a)
  • @clayui/css: Form Validation deprecate Bootstrap 4 HTML5 Form Validation components .was-validated, .invalid-feedback, .valid-feedback, .#{$state}-feedback, .#{$state}-tooltip (ed0e374)
  • @clayui/css: Globals adds $enable-bs4-deprecated setting to enable Bootstrap 4 components that we have deprecated (7e9ac0d)
  • @clayui/css: Globals set $enable-bs4-deprecated: true !default;. You can disable the deprecated Bootstrap 4 components by setting $enable-bs4-deprecated: false !default;. This will prevent the deprecated component CSS from being output. (01f3ba6)
  • @clayui/css: Mixins Timelines ignore timeline variables and use cadmin variables when compiling Cadmin Timelines (2eebd4a)
  • @clayui/css: Nav deprecate Bootstrap 4 component .nav-pills. Enable again by setting $enable-bs4-deprecate: true;. (d2c9027)
  • @clayui/css: Removes unused variables: (32b1c4c)
  • @clayui/css: Spinners deprecate Bootstrap 4 component. Enable again by setting $enable-bs4-deprecate: true;. (3f8fe71)
  • @clayui/css: Table remove unused components .table-drag, .table-dragging, .table-clone and remove maps $table-drag, $table-dragging, $table-clone (e6adb42)
  • @clayui/css: Toasts deprecate Bootstrap 4 component. Enable again by setting $enable-bs4-deprecate: true;. (02845eb)
  • @clayui/css: Wrap *-theme-colors map keys in single quotes. Key names that match CSS colors makes Sass throw this warning without quotes: (2a1fb6a), closes #4219

Features

  • @clayui/modal: Allow setting CSS classes and other properties on ClayModal.Footer and ClayModal.Body (42cee72)

3.33.1 (2021-08-12)

Bug Fixes

  • @clayui/css: Globals move $bg-theme-colors, $bg-gradient-theme-colors, $border-theme-colors, $text-theme-colors maps to where they are used in Utilities (07f4c9d), closes #4214
  • @clayui/css: Use fallback value for $body-bg when using variable inside a Sass color function. Sass color functions do not accept CSS custom property as a value. (ae0dff6)
  • @clayui/css: Utilities Functional Important generate .border-white with $border-theme-colors map (40131be), closes #4214

3.33.0 (2021-08-11)

Bug Fixes

  • @clayui/css: Cadmin Modal .modal.show should have display: block (5876b9f), closes #4203
  • @clayui/css: Cadmin removes unused variables $cadmin-body-moz-osx-font-smoothing, $cadmin-body-webkit-font-smoothing, $cadmin-body-text-align. We don't provide a CSS reset in Cadmin. (c3af64e)
  • @clayui/css: Forms .form-control-select with long text shouldn't break to new line and should have overflow ellipsis, similar behavior to select.form-control (44804d8), closes #4206
  • @clayui/css: Forms remove Bootstrap's confusing way of setting an inset box-shadow on an input. This causes flickering on .btn.form-control-select on click. If you want a regular box-shadow and an inset box-shadow on an input define them both inside the $input-box-shadow variable. Example below: (83d56d1), closes #4206
  • @clayui/css: Functions adds _type-conversion-functions.scss for converting colors of type string to type color. Sass doesn't provide a way to do this https://github.com/sass/sass/issues/3006. (68be792), closes #4180
  • @clayui/css: Global Functions clay-get-fallback convert color string to type color (68fd699)
  • @clayui/css: Removes the use of $theme-colors Sass map to generate utility properties (e.g., bg-primary, text-primary, list-group-item-primary, table-primary) and allow configuring separately. The new way also supports CSS variables. Adds new maps: (78fb2d2)

Features

  • @clayui/css: Reboot body element should use clay-css mixin for generating properties (c0b456e), closes #4194
  • @clayui/pagination: Add the alignmentPosition API to PaginationWithBasicItems component (24ca87c)
  • @clayui/pagination-bar: Add the alignmentPosition API to PaginationBarWithBasicItems component (eca557f)

3.32.1 (2021-07-30)

Bug Fixes

  • @clayui/css: Cadmin Treeview scope component-action, component-expander, component-icon, component-text so styles don't bleed into other components (1ce70bd), closes #4198

3.32.0 (2021-07-28)

Bug Fixes

  • @clayui/autocomplete: fixes a potential XSS vulnerability in autocomplete by removing the use of dangerouslySetInnerHTML (675910c)
  • @clayui/color-picker: fix error of "hidden" input add extra margin (f4d8aa0)
  • @clayui/css: Cadmin Links adds component-text and component-icon, generic names for reuse in other components (ae49f03)
  • @clayui/css: Cadmin Treeview new component (ea1568e)
  • @clayui/css: Forms form-group-sm div.form-control should be 32px tall and grow to fix content inside, similar to a textarea element (eb987a1), closes #4164
  • @clayui/css: Grid generating container-max-width-* classes should work with Custom Properties (b12dbf5)
  • @clayui/css: Mixins update clay-loading-animation-variant to use clay-css pattern (4280c6f), closes #3987
  • @clayui/css: Mixins update sheet-footer-btn-block to use clay-css pattern (5523b67), closes #3987
  • @clayui/css: Sheet $sheet-lg-max-width should use fixed number instead of generating based on a $container-max-widths value (5968bd5)
  • @clayui/css: Utilities remove duplicate rounded utilities (6687624)
  • @clayui/shared: fixes error when getting stuck in an input masked as hidden (4c0c5cb)
  • @clayui/tooltip: Hide tooltip on dragstart (70d78da)
  • clayui.com: fixes error when generating slugs for documents inside packages (5e00f5a)

Features

  • @clayui/core: Add Provider component and the new @clayui/core package (1d4e4b3)
  • @clayui/core: adds theme API to Provider (e7bae7d)
  • @clayui/css: $container-max-widths Sass map should accept CSS Custom Properties (3a8ffe2)
  • @clayui/css: Buttons use nested property names in variables to stay as close as possible to the way our CSS is written (89e3360), closes #4176
  • @clayui/css: Functions adds map-deep-get for getting values of deeply nested Sass map items (2b80302)
  • @clayui/pagination-bar: Add the showDeltasDropDown prop (6c65f43), closes #4175

3.31.0 (2021-06-30)

Bug Fixes

  • @clayui/card: spritemap should be optional (18c11a7)
  • @clayui/css: Links convert variables to use nested Sass map pattern (1a9d654)
  • @clayui/css: Mixin Links don't use nested setters. The setter function takes an Argslist now, we can pass any number of Sass maps with one function call (dfa1ea2)
  • @clayui/css: Removes nested setter functions, only need to call it once. See https://github.com/liferay/clay/issues/4076. (e2db591)
  • @clayui/layout: ContentCol should use autofit-col-end instead of autofit-col-float-end (a3811d8)
  • @clayui/list: fix error when building types (b20f62c)
  • @clayui/pagination-bar: spritemap should be optional (38638e5)
  • @clayui/toolbar: spritemap should be optional (77a6216)

Features

  • @clayui/css: Add square-hole-multi SVG icon (205046c)
  • @clayui/css: SVG Icons adds search-experiences.svg (39ae51d)
  • @clayui/list: Add forwardRef to ClayList components (6dbccf7)

3.30.0 (2021-06-16)

Bug Fixes

  • @clayui/css: Mixins clay-panel-variant updates mixin to use nested maps pattern (ea0c66a)
  • @clayui/css: Modal and Cadmin Modal make .modal-body.inline-scroller max-height: 320px (815d6d4), closes #4113
  • @clayui/css: Panel adjust spacing for panel-unstyled to prevent visual jump on close. (9dec5b6)
  • @clayui/css: Panel and Cadmin Panel update variables that use clay-panel-variant mixin to use newest keys, The old keys still work and will win over new keys. (ea4bffb)
  • @clayui/css: Reboot and Cadmin Reboot removes negative tabindex rule that removes default focus outline due to keyboard navigation accessibility issues. tabindex="-1" can still be focused programmatically. (9e52cfb), closes #4124
  • @clayui/nav: Adjust condition, to avoid set Boolean values in className property (e3af0e3), closes #4120

Features

  • @clayui/drop-down: Allow the menu to be toggled (8d09d29), closes #4103
  • @clayui/nav: Add an optional type to Label property in Vertical Component (fa64c1d), closes #4121

3.29.0 (2021-05-28)

Bug Fixes

  • @clayui/css: Global Functions update setter to accept more than 2 variables (e.g., setter($var1, $var2, $var3, $var4, $var5)) (2a923f0), closes #4076
  • @clayui/css: Mixins clay-aspect-ratio-item-variant and clay-aspect-ratio-variant convert to use new (easier to remember) Sass map keys. The old keys will still work and win over new keys. (d4680a9), closes #4085
  • @clayui/css: Mixins Card convert to use new (easier to remember) Sass map keys. The old keys will still work and win over new keys. (a2e6d34), closes #4088
  • @clayui/drop-down: fixes error when closing the contextual menu (8bdfa79)
  • @clayui/drop-down: stops closing the drop-down when the focus is inside the sub portal (cc57b72)
  • @clayui/table: Fixes lint error (9dec4a4)

Features

  • @clayui/css: Adds the block SVG icon (96dabe4)
  • @clayui/drop-down: add the new contextual type to create a cascading menu (63960b2)
  • @clayui/drop-down: Make it possible to render dividers (51a46d5)
  • @clayui/shared: Add MouseSafeArea to the contextual menu (7824f16)
  • @clayui/table: Adds the noWrap prop to ClayTable.Cell (da88293)

3.28.0 (2021-05-19)

Bug Fixes

  • @clayui/css: Cadmin Alert adds .cadmin.alert-container selector (a104844)
  • @clayui/css: Cadmin Badges remove unused components inline-item and badge-pill (46868c7)
  • @clayui/css: Cadmin Button Groups remove unused components dropdown-toggle-split and btn-group-toggle (3fef3d5)
  • @clayui/css: Cadmin Cards remove unused components card-header-tabs, card-header-pills, card-deck, card-group, card-columns, accordion (06bdb00)
  • @clayui/css: Cadmin Dropdown remove unused component dropdown in navbar (e062006)
  • @clayui/css: Cadmin Form Validation remove unused components HTML 5 form validation (8cb7a19)
  • @clayui/css: Cadmin Forms remove unused components col-form-label, col-form-label-lg, col-form-label-sm, form-row, form-inline (81e1f4f)
  • @clayui/css: Cadmin Icons remove unused components lexicon-icon-sm, lexicon-icon-lg, lexicon-icon-xl (f0ee8fc)
  • @clayui/css: Cadmin Input Group remove styles related to custom-select, custom-file (cdf23e7)
  • @clayui/css: Cadmin Labels remove deprecated component inline-item (9ed5291)
  • @clayui/css: Cadmin List Group remove unused component list-group-horizontal (0b7f427)
  • @clayui/css: Cadmin merge Atlas variables with Cadmin base variables, we don't need two themes here (0eb6d29)
  • @clayui/css: Cadmin Modals remove unused component modal-dialog-scrollable (130dc5c)
  • @clayui/css: Cadmin move _reboot out of scoping selector, attribution text is causing empty selector to be output (ad36b85)
  • @clayui/css: Cadmin Navs remove unused component nav-pills (d27a7a1)
  • @clayui/css: Cadmin port changes to Clay CSS that were made before Cadmin got merged: #3998, #4002, #4040, #4055, #4056, #4060 (240bbc4), closes #4064
  • @clayui/css: Cadmin re-add widths for menubar and SF. Not sure what happened. (9142345)
  • @clayui/css: Cadmin remove unused components custom-switch, custom-select, custom-file, custom-range (fc447e2)
  • @clayui/css: Cadmin removes Atlas variables (4af356f)
  • @clayui/css: Cadmin removes components _root, _carousel, _jumbotron, _spinners, _toasts, _media, _application-bar, _drilldown, and _timelines. They are not used for Admin controls. (9ddeaed)
  • @clayui/css: Cadmin removes Sass docs comments (62e5541)
  • @clayui/css: Cadmin removes variables related to unused components (7ec35dc)
  • @clayui/css: Cadmin Side Navigation remove unused component container-fluid-1280 (41d8b50)
  • @clayui/css: Cadmin theme use selector .cadmin.component for components that render inside react portals. It's too difficult to put cadmin on the parent element. (640a662)
  • @clayui/css: Cadmin update Sass maps that use clay-select-variant to use new keys (c782615)
  • @clayui/css: Cadmin Utilities display utilities should also have .cadmin.d-{display} (4bb7a0a)
  • @clayui/css: Input Groups add btn-monospaced support for buttons inside input-group-inset-item (0d31b54), closes #4049
  • @clayui/css: Labels convert variables to use new Sass map keys (dcfc7c3)
  • @clayui/css: Management Bar Search button should be properly aligned in mobile view (1c3f583)
  • @clayui/css: Mixins border-radius shouldn't output the default radius if a null parameter is passed (42241df), closes #4066
  • @clayui/css: Mixins clay-label-size and clay-label-variant convert to use new (easier to remember) Sass map keys. The old keys will still work and win over new keys. (2123fdf), closes #4069
  • @clayui/css: Mixins clay-nav-variant convert to use new (easier to remember) Sass map keys. The old keys will still work and win over new keys. (3fa114a), closes #4071
  • @clayui/css: Mixins clay-select-variant update to use clay-css pattern, also deprecated keys should win over new keys (65ad45e)
  • @clayui/css: Mixins border-radius should use custom value first (5d30ab2)
  • @clayui/css: Restore default padding-left on ul, ol, dl that are undone by cadmin (1db5db7)
  • @clayui/css: Subnav Tbar labels should have $font-weight-normal by default (e1e36a6)
  • @clayui/css: Toggle Switch should be 48px wide (6735e54)

Features

  • @clayui/color-picker: Add the new DropDownContainerProps API (ac51bdd)
  • @clayui/css: Add form-extensions SVG icon (3061a9a)
  • @clayui/css: Add SVG icons chatbot and signature (7966c62)
  • @clayui/css: Cadmin theme convert rem values to px (2e33149)
  • @clayui/css: Created scoped version of Clay CSS for admin style isolation and prefix variables with $cadmin- (f1ae440)
  • @clayui/css: Functions and Mixins update to accept Clay CSS variables, Cadmin variables, or custom where applicable (b1eb431)
  • @clayui/drop-down: Add the new ContainerProps API (b106420)
  • @clayui/drop-down: Add the new ContainerProps API to the interface typing (31f38a9)
  • @clayui/modal: Add the new ContainerProps API (3a09e97)
  • @clayui/modal: do not set a default opener, ClayPortal handles it (23bcfba)
  • @clayui/modal: Rename variable name, allow to pass a container reference and add tests (c85fc25)
  • @clayui/modal: support custom opener for the modals (58a5bc5)
  • @clayui/popover: Add the new ContainerProps API (233a4f6)
  • @clayui/shared: add delegate event utility (f46b6ef)
  • @clayui/shared: Allow to pass className and/or id to the portal root element (132ab1e)
  • @clayui/shared: Extract to a function so the div is created with all its attributes (b7445bc)
  • @clayui/shared: simplify function (d326ace)
  • @clayui/tooltip: Add the new ContainerProps API (728600c)
  • @clayui/tooltip: update logic to handle scoping and a global listener (1c83d30)

3.27.0 (2021-05-05)

Bug Fixes

  • @clayui/css: Date Picker previous-month-date and next-month-date active should be lighter (51a24f3)
  • @clayui/css: Menubar convert old Sass map keys to key names so older keys used by previous versions will win (9a1a73a)
  • @clayui/css: Menubar update $menubar-vertical-expand-md and $menubar-vertical-expand-lg to use new keys. Older keys will still win over new keys to preserve backward compatibility. (12b9636)
  • @clayui/css: Mixins clay-form-control-variant old keys should win over new keys (8986a81), closes #3987
  • @clayui/css: Mixins clay-menubar-vertical-expand use clay-css mixin pattern (6a9ba26)
  • @clayui/css: Mixins clay-menubar-vertical-variant moves default styles to variables. The mixin should only output styles if values are given. (703b76e)
  • @clayui/css: Progress Bar sets a min-width on progress-group-addon to prevent resizing progress bar when numbers are changed to icons (63e63c0), closes #4024
  • @clayui/css: Sass maps passed into clay-form-control-variant mixin should use new keys. This allows variable theme overwrites using deprecated keys to still win. (f3be2d6), closes #3987
  • @clayui/date-picker: DatePickerDayNumber use the classes previous-month-date and next-month-date to style day outside the month instead of disabled (f25ab71), closes #4036
  • @clayui/shared: add unit test for FocusScope (f84332f)
  • @clayui/shared: update and simplify logic for focus management when focus moves in and out of the react tree (e3a100f)

Features

  • @clayui/css: SVG Icons add rotate (0fec9ce)
  • @clayui/css: SVG Icons adds order-list-down and order-list-up (f80f8a0), closes #4021
  • @clayui/multi-select: add async functionality for source items (548aa2d)
  • @clayui/panel: adds the small API to Panel.Group (b8428dc)
  • @clayui/popover: add observeRect to align the popover on the scroll (8bedd2f)

3.26.0 (2021-04-21)

Bug Fixes

  • @clayui/date-picker: Adjusts the behaviour of date range when clicking on the dot button (f6db982), closes /github.com/liferay/clay/pull/4008#issuecomment-819244473
  • @clayui/date-picker: fixes error when not selecting date when the time is invalid (861de91)
  • @clayui/date-picker: fixes error when reflecting the time without having selected the date (80409f5)
  • @clayui/date-picker: fixes normalization error for the day selected and button to change to the current day (a058e7f)
  • @clayui/date-picker: fixes normalization of the date (cdbad89)
  • @clayui/date-picker: resets the range when selecting a new date (639d2af)
  • @clayui/date-picker: Small tweaks (d6ead55)
  • @clayui/date-picker: Use toDateString instead of toLocaleDateString on Day button (2710760)
  • @clayui/date-picker: When having a range and clicking on end date again the start date will be the same as the end date (4e1cd07), closes /github.com/liferay/clay/pull/4008#issuecomment-819244473
  • @clayui/date-picker: When using fromStringToRange function, when not finding a endDate, just use the startDate (a6c1d00)
  • @clayui/date-picker: Wrap day and weekdays in <div class="date-picker-col"> to prep for Date Range feature (512c2a4)

Features

  • @clayui/alert: Adds the new feedback variant (1e0a65a)
  • @clayui/css: Alerts adds alert-feedback modifier (51b57e6), closes #3968
  • @clayui/css: Date Picker adds Date Range styles (a385e6a)
  • @clayui/date-picker: Adds ClayDatePicker Range variation (eee769d)

3.25.4 (2021-04-07)

Bug Fixes

  • @clayui/date-picker: Date Navigation Controls are wrong color. This adds clay css classes but also leaves btn-monospaced and btn-sm just incase. (850286e)
  • @clayui/date-picker: disable focus control using the arrow keys (d21dd7d)
  • @clayui/date-picker: Removes btn-sm and btn-monospaced from Date Navigation controls. They're not needed. (e70ad3c)

3.25.3 (2021-03-24)

Bug Fixes

  • @clayui/css: Atlas Menubar (Vertical Navigation) link active state should be more visible (5a94cfd)
  • @clayui/css: Menubar toggler with c-inner cuts off caret icon (1932782)
  • @clayui/css: Mixins clay-link adds option to style &.show, &[aria-expanded='true'] separately from active-class so we can style panel toggles (8a1a148)
  • @clayui/multi-select: Use btn-outline-secondary btn-outline-borderless instead of btn-unstyled for Clear All Button (3d71cf0)

3.25.2 (2021-03-10)

Bug Fixes

  • @clayui/css: Dual List Box form-control-inset is too narrow caused by #3972 (637e65b), closes #3976
  • @clayui/css: Forms .col-form-label-* should use $input-border-bottom-width or $input-border-top-width to avoid invalid property value (ade3649), closes #3946

3.25.1 (2021-03-05)

Bug Fixes

  • @clayui/charts: use isomorphic helper for useLayoutEffect (6599030)
  • @clayui/color-picker: RGB inputs should only accept numeric values from 0 to 255 (4a7db84)
  • @clayui/color-picker: use isomorphic helper for useLayoutEffect (42c069e)
  • @clayui/css: Atlas Custom Checkbox use hr icon for indeterminate indicator (a894c5b)
  • @clayui/css: Forms form-control-tag-group component-action should be height 100% (4b4b140)
  • @clayui/css: SVG Icons updates hr icon per Lexicon (949944c)
  • @clayui/drop-down: make sure element exists before passing to domAlign (80a5395)
  • @clayui/drop-down: use isomorphic helper for useLayoutEffect (fd82b87)
  • @clayui/multi-select: use isomorphic helper for useLayoutEffect (f25668d)
  • @clayui/slider: use isomorphic helper for useLayoutEffect (33910de)

3.25.0 (2021-02-23)

Bug Fixes

  • @clayui/color-picker: remove last-row classes and API that was added on accident (d4cb8e8)
  • @clayui/css: Global Functions moves generated SVG icons Sass map to separate file _lx-icons-generated.scss (7ffc523)

Features

  • @clayui/card: add active state for card when it is selected (607da9d)
  • @clayui/drop-down: add util for aligning dropdown on scroll (09dc506)
  • @clayui/panel: add 'show' class to collapsable panel's button (1e7f64a)

Note: we changed our release process from independent to fixed at this point.

2021-2-11

@clayui/autocomplete (3.2.6)

Note: Version bump only for package @clayui/autocomplete

@clayui/breadcrumb (3.3.6)

Note: Version bump only for package @clayui/breadcrumb

@clayui/card (3.6.6)

Note: Version bump only for package @clayui/card

@clayui/color-picker (3.5.0)

Features

  • add API to show both default colors and custom colors (d149fc1)
  • update markup for hybrid color-picker (de4e90f)

@clayui/css (3.24.1)

Bug Fixes

@clayui/data-provider (3.3.10)

Note: Version bump only for package @clayui/data-provider

@clayui/date-picker (3.8.0)

Bug Fixes

  • update timepicker format (2c4f364)

Features

  • @clayui/color-picker: add API to show both default colors and custom colors (d149fc1)

@clayui/drop-down (3.9.1)

Note: Version bump only for package @clayui/drop-down

@clayui/form (3.14.4)

Note: Version bump only for package @clayui/form

@clayui/list (3.4.7)

Note: Version bump only for package @clayui/list

@clayui/localized-input (3.2.6)

Note: Version bump only for package @clayui/localized-input

@clayui/modal (3.8.5)

Note: Version bump only for package @clayui/modal

@clayui/multi-select (3.9.4)

Note: Version bump only for package @clayui/multi-select

@clayui/multi-step-nav (3.3.6)

Note: Version bump only for package @clayui/multi-step-nav

@clayui/nav (3.4.5)

Note: Version bump only for package @clayui/nav

@clayui/navigation-bar (3.3.5)

Note: Version bump only for package @clayui/navigation-bar

@clayui/pagination-bar (3.2.6)

Note: Version bump only for package @clayui/pagination-bar

@clayui/pagination (3.3.6)

Note: Version bump only for package @clayui/pagination

@clayui/panel (3.3.6)

Note: Version bump only for package @clayui/panel

@clayui/popover (3.5.5)

Note: Version bump only for package @clayui/popover

@clayui/shared (3.5.1)

Note: Version bump only for package @clayui/shared

@clayui/tabs (3.3.5)

Note: Version bump only for package @clayui/tabs

@clayui/time-picker (3.2.6)

Bug Fixes

  • stop propagating key events in time picker (0e0d89b)

@clayui/toolbar (3.0.6)

Note: Version bump only for package @clayui/toolbar

@clayui/tooltip (3.4.5)

Note: Version bump only for package @clayui/tooltip

@clayui/upper-toolbar (3.1.14)

Note: Version bump only for package @clayui/upper-toolbar

2021-1-27

@clayui/autocomplete (3.2.5)

Note: Version bump only for package @clayui/autocomplete

@clayui/breadcrumb (3.3.5)

Note: Version bump only for package @clayui/breadcrumb

@clayui/button (3.6.0)

Features

  • add api for stacking button group vertically (e6d457b)
  • add functionality to pass in null for displayType so that only 'btn' is added (0cac172)

@clayui/card (3.6.5)

Note: Version bump only for package @clayui/card

@clayui/color-picker (3.4.5)

Bug Fixes

  • use ClayButton instead of button element (18355fd)

@clayui/css (3.24.0)

Bug Fixes

  • Absorb Bootstrap 4 variables into Clay CSS (d4be0ec)
  • Atlas color-yiq function not useable in Atlas variables due to $yiq-contrasted-threshold undefined (2035a8b), closes #3708
  • Atlas Toggle Switch change checked state button icon color to primary (de9ca0b), closes #3872
  • List Group adds missing disabled styles for list-group-item (bdc3acf)
  • Removes Bootstrap 4 variable overwrites, still keeping this file to prevent Sass import errors from custom imports (1232870)
  • Removes imports for Bootstrap 4 variables and variable overwrites (bd0f614)
  • Tables set background-color on thead, tbody, tfoot for Table and Table List. This is for a Chrome 87 bug. (3b0badb), closes #3847

Features

  • Atlas Toggle Switch make it 40px by 24px in desktop views (50c5c6d), closes #3835
  • SVG Icons adds cursor.svg (afbb1f0)

@clayui/data-provider (3.3.9)

Note: Version bump only for package @clayui/data-provider

@clayui/date-picker (3.7.1)

Note: Version bump only for package @clayui/date-picker

@clayui/drop-down (3.9.0)

Features

  • add api for controlling the active state of the menu (28e5191)
  • add props for making menu different widths (80396d8)

@clayui/form (3.14.3)

Note: Version bump only for package @clayui/form

@clayui/list (3.4.6)

Bug Fixes

  • make sure <button> has a type (a27ce37)

@clayui/localized-input (3.2.5)

Note: Version bump only for package @clayui/localized-input

@clayui/modal (3.8.4)

Note: Version bump only for package @clayui/modal

@clayui/multi-select (3.9.3)

Note: Version bump only for package @clayui/multi-select

@clayui/multi-step-nav (3.3.5)

Bug Fixes

  • make sure <button> has a type (dfd17aa)

@clayui/nav (3.4.4)

Note: Version bump only for package @clayui/nav

@clayui/navigation-bar (3.3.4)

Note: Version bump only for package @clayui/navigation-bar

@clayui/pagination-bar (3.2.5)

Note: Version bump only for package @clayui/pagination-bar

@clayui/pagination (3.3.5)

Note: Version bump only for package @clayui/pagination

@clayui/panel (3.3.5)

Bug Fixes

  • make sure <button> has a type (361f151)

@clayui/popover (3.5.4)

Note: Version bump only for package @clayui/popover

@clayui/shared (3.5.0)

Features

  • @clayui/drop-down: add api for controlling the active state of the menu (28e5191)

@clayui/tabs (3.3.4)

Note: Version bump only for package @clayui/tabs

@clayui/time-picker (3.2.5)

Note: Version bump only for package @clayui/time-picker

@clayui/toolbar (3.0.5)

Note: Version bump only for package @clayui/toolbar

@clayui/tooltip (3.4.4)

Note: Version bump only for package @clayui/tooltip

@clayui/upper-toolbar (3.1.13)

Note: Version bump only for package @clayui/upper-toolbar


v3.x

A major change from 2.x to 3.x is that we now publish each package independently. Each package now has its own changelog.

v2.7.0 (2019-01-24)

Full Changelog

Closed issues:

  • Color dark is not correct #1468
  • Missing information in filterLabelCloseClicked #1467
  • Add support for stickers with icons in Clay Cards #1463
  • Change erroneous SPDX license specifier from BSD-2-Clause to BSD-3-Clause #1461
  • Yarn warns about non-SPDX license specifier during install #1459
  • Re-enable and update generator-metal-clay tests #1458
  • README refers inconsistently to Yarn and NPM #1457
  • Add default type in Claybutton #1455
  • clayui.com has outdated clay packages #1441
  • Card view vertical distance between cards #1437
  • Text input variations page update #1422
  • Clayui.com search suggestion dropdown does not look correctly #1413
  • Dropdown can't take contentRenderer #1398

Merged pull requests:

v2.6.0 (2019-01-11)

Full Changelog

Closed issues:

  • Review ClayMultiselect (Step 1) #1431
  • Clay cards sticker should admite image url for user sticker type #1429
  • ClayDropdown items should be able to receive link target #1425
  • ClayCSS: Base Theme Label Success and Label Warning bg is mapped to $label-primary-bg #1419
  • ClayCSS: Management Bar tweak spacing between items in mobile to make room for a Clear button #1417
  • ClayCSS: Custom Checkbox/Radio allow more fine grain control over positioning and sizes #1415

Merged pull requests:

v2.5.1 (2018-12-19)

Full Changelog

Closed issues:

  • ClayCSS: Cards mixin clay-card-type-asset has wrong key name for aspect-ratio-border-width #1406
  • All Clay components should extend from ClayComponent instead Component #1399
  • ClayDropdown itemSelected event should be itemClicked #1393
  • Add support to Clay Component to receive an actionHandler #1392
  • ClayTable doesn't render the id when it is not wrapped #1390
  • ClayCSS: Pagination setting height of page-link has discrepancy between Atlas and Base #1388
  • ClayCSS: New SVG Icons cards-full and square-hole #1384
  • ClayMultiSelect should be fully functional by default without having to handle events #1381
  • Lexicon CSS Site is out of sync with 1.x #1342
  • Management toolbar mobile viewports Clear action must be right aligned #1226
  • Modal - Not correct tab order #1162

Merged pull requests:

v2.5.0 (2018-12-10)

Full Changelog

Closed issues:

  • ClayCSS: Toggle Switch replace hardcoded rem value with variables #1377
  • Add documentation from ClayAutocomplete and ClayMultiSelect to clayui.com #1374
  • ClayCSS: Pagination with buttons don't have hover focus styles and base theme has rounded borders #1371
  • ClayCSS: Nav and Navbar replace hardcoded rem values #1369
  • ClayCSS: Remove unused selector in Multi Step Nav #1367
  • ClayCSS: Forms replace hardcoded rem values with variables #1365
  • ClayCSS: Collapse Icon alignment is off #1363
  • ClayCSS: Buttons in Input Group should be more customizable #1354
  • Update the package version on clayui.com and icon files #1350
  • Upgrade Bootstrap to 4.1.x #1347
  • ClayCSS: Missing semi-colon and !default flag in variables #1345
  • ClayCSS: 24px height labels icons should be 12px #1343
  • Implement ClayAutocomplete #1341
  • ClayCSS: Add an SVG icon for the Kazakhstan flag #1336
  • Malware in a dependency #1333
  • Implement ClayDataProvider #1330
  • Allow customization of actionItems cell of ClayTable #1329
  • Clayui.com - Automate icons exposure to static folder #1323
  • ClayCSS: New Lexicon SVG Icon Document PDF #1321
  • ClayCSS: Checked Custom Radio is not centered in Chrome or Edge #1319
  • ClayTooltip should allow to force the position #1308
  • Clay CSS should support Ruby Sass #1270
  • IE11 - element is hard to click with child lexicon-icon #1242
  • Filter Label Items don't allow HTML inside #1228
  • In ResultsBar, results-for item is always visible #1176
  • results-bar - color contrast in links #1147
  • Improve Tooltip position API #1103
  • Specific alert classes ClayToast and ClayStripe lack close method #969
  • Build Failed Windows 10 #963
  • Failed to exec soy script #802
  • v2-beta: Add autoprefixer to vendor prefix css #351
  • v2-beta: JS convert transitions to BS4 pattern #347
  • v2-beta: Form Validation colors to new BS4 color variants #345
  • BS4 compat layer - Buttons mixing of btn-default and btn-primary #340

Merged pull requests:

  • v2.5.0 CHANGELOG #1380 (carloslancha)
  • Fixes #1377 - ClayCSS Toggle Switch Bar should use `$toggle-switch-ba… #1378 (pat270)
  • (clayui.com) Pagination added tabindex="-1" to disabled anchor item… #1376 (pat270)
  • Fixes #1374 - Add documentation from ClayAutocomplete and ClayMultiSelect #1375 (matuzalemsteles)
  • ClayCSS: Pagination with buttons don't have hover focus styles and base theme has rounded borders #1372 (pat270)
  • Fixes #1369 - ClayCSS Nav .nav-unstyled change spacing between link… #1370 (pat270)
  • Fixes #1367 - ClayCSS Multi Step Nav removes unused CSS selector #1368 (pat270)
  • Fixes #1365 - Forms .form-group-item use `$form-group-margin-bottom… #1366 (pat270)
  • Fixes #1363 - ClayCSS Collapse Icon use em values instead of rem on t… #1364 (pat270)
  • Fixes #969 - Adds the close method to ClayStripe and ClayToast #1362 (matuzalemsteles)
  • Fixes #1228 - Add the .filterLabel template to a file soy separate #1361 (matuzalemsteles)
  • Fixes #1308, #1103 - Adding the bestAlign API and improve position API to set via string #1360 (matuzalemsteles)
  • Fixes #1347 - Update Clay CSS to Bootstrap 4.1.1 #1358 (pat270)
  • Fixes #1329 - Makes the actions menu a deltemplate #1356 (matuzalemsteles)
  • Fixes #1354 Clay CSS Buttons in Input Group should be more customizable #1355 (pat270)
  • Fixes #1350 - Update package version and icons.svg #1352 (matuzalemsteles)
  • Fixes #1285, #1341, #1330 - Create ClayMultiSelector, ClayDataProvider and ClayAutocomplete #1351 (matuzalemsteles)
  • Fixes #1345 - ClayCSS add semi-colon and !default flag to variables… #1346 (pat270)
  • Fixes #1343 - ClayCSS Atlas .label-lg and .form-control .label ic… #1344 (pat270)
  • ClayCSS: Create markup for labels in input #1340 (pat270)
  • Enhance README #1339 (diegonvs)
  • Fixes #1323 | Update lockfiles #1338 (diegonvs)
  • ClayCSS: Add an SVG icon for the Kazakhstan flag #1337 (pat270)
  • Fixes #1333 - Lock event stream to 3.3.4 #1335 (matuzalemsteles)
  • Fixes #1242 - Adds an alert informing the discontinuation of the title and focusable API #1331 (matuzalemsteles)
  • Fixes #1174 - Remove redundant aria-label in clayButton #1325 (jbalsas)
  • Fixes #1321 - (ClayCSS) Added new Lexicon Icon document-pdf #1322 (pat270)
  • Fixes #1319 - Custom Radio Checked and Checkbox Indeterminate icons a… #1320 (pat270)
  • Fixes: #1270 - (ClayCSS) Deprecated $clay-unset and don't use varia… #1317 (pat270)
  • LEXICONCSS #1242 - SVG Icons added .lexicon-icon-container to wrap svg icons so we can have the icon name spoken for screen readers #1307 (pat270)
  • Fixes #796 - Add keyboard functionality for clay-dropdown #1282 (bryceosterhaus)

v2.4.1 (2018-11-15)

Full Changelog

Closed issues:

  • Circular dependency in ClayDropdown #1311
  • Clay-charts-react should be private #1305
  • Create markup to Labels Input Field #1283

Merged pull requests:

v2.4.0 (2018-11-13)

Full Changelog

Closed issues:

  • Build fails with Node > 10.x #1301
  • ClayCSS: SVG Icons Add 9 New Icons for Document Types #1298
  • Unable to add tests for clay-charts-react #1293
  • Installation issue with node v10.13.0 and npm v6.4.1 #1289
  • Create ClayMultiSelect Component #1285
  • Create clay-charts for React #1280
  • Data attributes doesn't get updated in DOM after changing #1275
  • Duplicate resulting CSS #1274
  • Lexicon: Ascend and Descend buttons in Management Bar not visible on Mobile or minimized browsers #1252
  • Make ClayTable table tag classes configurable #1249
  • Create loading-indicator component #1171
  • ClayDropdown Keyboard navigation #796

Merged pull requests:

  • v2.4.0 CHANGELOG #1304 (carloslancha)
  • Fixes #1289 - SF #1303 (carloslancha)
  • Fixes #1298 (ClayCSS) Added new SVG Icons document-code, document-com… #1300 (pat270)
  • Fixes #1274 - Duplicate CSS in Liferay DXP 7.1 #1297 (pat270)
  • Fixes #1171 - Implementation of loading indicator #1286 (bryceosterhaus)
  • Fixes #1268 - Add capability to Interact with the pagination component #1284 (carloslancha)
  • Fixes #1280 - react-clay-charts #1281 (bryceosterhaus)
  • Fixes #1260 - Mark should use $mark-bg and added option to configur… #1278 (pat270)
  • Fixes #1249 - Add support for custom classes in ClayTable #1277 (carloslancha)
  • Fixes #1275 - Sync data attributes in ClayComponent #1276 (carloslancha)
  • Fixes #1266 - Force reflow sidenav to prevent issue in IE11 #1271 (pat270)
  • React implementation for clay-charts #1261 (bryceosterhaus)
  • Fixes #1238 - Fixes checkbox examples in indeterminate state #1258 (matuzalemsteles)
  • Fixes #1240 - Dropdown Menu added .dropdown-item-indicator-start and .dropdown-item-indicator-end for placing icons on either side of a dropdown-item and deprecated .dropdown-item-indicator #1245 (pat270)

v1.0.29 (2018-10-30)

Full Changelog

Closed issues:

  • Add capability to Interact with the pagination component #1268
  • Clay: IE11 SideNav does not fully close #1266
  • ClayCSS: Mark element colors should be customizable through variables #1260
  • Management Tool Bar is not updated following Lexicon and Portal Migration. #1254
  • ClayCreationMenuDropdown should accept empty array or undefined primaryItems #1250
  • Rename Layout section to Foundations #1247
  • ClayCSS: Add Table helper classes for styling first and last children #1241
  • ClayCSS: Allow icons to be placed on the left and right of a dropdown-menu #1240
  • Incorrect example of use for Indeterminate State for Checkbox #1238
  • ClayCSS: Add new icon Anonymize #1236
  • Labels padding to be fixed #1229
  • ClayCSS: Alert should use word-wrap: break-word #1223
  • Compile error with clay-css scss #1220
  • Add hover attributes to Vertical Navigation #1198
  • Nav-underline css class is painting incorrect color and height #1192
  • Redundant aria-label in clayButton #1174
  • Please Stop “Fixing” Font Smoothing #1164

Merged pull requests:

  • Fixes #1252 - Management Bar added .management-bar-item-xs-inline-block #1273 (pat270)
  • Fixes #1266 - (1.x) Force reflow sidenav to prevent issue in IE11 #1272 (pat270)
  • Fixes #1250 - Check also if secondaryItems is empty in creationMenu #1259 (carloslancha)
  • Fixes #1254 - Adding example of the Management Toolbar with filter labels #1257 (matuzalemsteles)
  • Fixes #1247 - Rename the Layout section for Foundations #1256 (matuzalemsteles)
  • Fixes #1250 - ClayCreationMenuDropdown should accept empty array or undefined primaryItems #1251 (carloslancha)
  • Fixes #1241 - Table List added .table-row-start, .table-row-end, .table-cell-start, .table-cell-end to style cells that are on the edges of the table #1243 (pat270)
  • Fixes #1164 - Type added options to configure `$moz-osx-font-smoothin… #1239 (pat270)
  • Fixes #1236 - Added icon Anonymize #1237 (pat270)
  • Fixes #1192 - Nav Underline highlight color should be primary and hei… #1235 (pat270)
  • Fixes #1220 - Use $input-border-width the same way Bootstrap uses it #1234 (pat270)
  • Fixes #1198 - Mixin clay-menubar-vertical-variant added options to … #1233 (pat270)
  • Fixes #1229 - Atlas Label and Label Lg make horizontal padding .25rem… #1232 (pat270)
  • Fixes #1223 - Alert should use word-wrap: break-word #1231 (pat270)
  • Wordsmith ClayUI.com documentation #1230 (mwilliams2014)
  • (clayui.com) Adds a default value to redirect and layout if it is empty #1219 (matuzalemsteles)

v2.3.4 (2018-10-03)

Full Changelog

Closed issues:

  • Versions of the clay-css and clay-charts packages are outdated at clayui.com #1215
  • Event emitting is not consistent in Management Toolbar #1213
  • Add title to clay-sticker #1209
  • Migrate Gatsby version on clayui.com from 1.x to 2.x #1205
  • clayui.com - Stickers type user (circle) #1204
  • Main file of Clay package doesn't exists #1201
  • clayui.com - Incorrect space in sidebar navigation #1199
  • ManagementToolbar is emitting wrong event on filter label item close button click #1197
  • Update to lerna@3.x.x #1193
  • Link https://clayui.com/docs/components causes 404 #1180

Merged pull requests:

v2.3.3 (2018-09-24)

Full Changelog

Closed issues:

  • When you close the dropdown by the button it does not remove the added events when opening #1189
  • Clay Modal does not render properly #1183
  • ManagementToolbar ActionItems show if an empty array is passed #1178
  • Missing Icons in clayui.com #1177
  • ClayActionsDropdown, ClayCreationMenuDropdown and ClayDropdown do not keep the expanded updated with ClayDropdownBase #1172
  • Add Legend Data for Stacked Bar Chart. #1138
  • Clayui.com documentation, how enhance it? 🤔 #1111
  • Styles and markup for results bar #1105
  • ClayCSS: Update and add table utilities to allow for better sizing and alignment #1065
  • ManagementToolbar message should be select-items instead of select-page #1025
  • Icon Button needs to show a tooltip on hover #858
  • Subnav Tbar needs to support multiple lines and custom labels #821
  • Card stickers are not rounded #718
  • Claycss.com charts errors #638
  • Getting started section of the website #604
  • Add favicon #520

Merged pull requests:

v2.3.2 (2018-09-03)

Full Changelog

v2.3.1 (2018-09-03)

Full Changelog

Closed issues:

  • Management-bar / dropdown with portal - Semantic/SEO broken #1156
  • Can't disable/hide ActionItems inside ManagementToolbar Quick Actions #1150
  • Clay Card Grid - Checkbox does not need attribute "name" #1148
  • Management-bar - links and buttons #1146
  • Accessibility a11y test fails #1143
  • Clay Card Grid - Label / Input issue #1133
  • Clay card grid header #1131
  • out of date docs ? #1128
  • Clay collapse does not works correctly #1127
  • ClayCSS Atlas Theme Form should set $input-border-width using individual border-width variables #1125
  • ClayCSS use map-merge pattern for any Sass map variable with default values #1123
  • General accessibility issues in demo pages HTML #1121
  • Component demo page - General accessibility header issue #1119
  • ClayActionsDropdown is not align the dropdown correctly #1118

Merged pull requests:

v2.3.0 (2018-08-28)

Full Changelog

Closed issues:

  • [clay-charts] Add 'id' parameter to template #1115
  • Add labels to management toolbar results bar #1112
  • ClayCSS: Modal Variant Mixin $footer-border-color is declared twice #1090
  • ClayCSS: List Group variables $list-group-text-link and $list-group-subtext-link should follow same pattern as $list-group-title-link #1088
  • ClayCSS: Bootstrap 4's hover focus mixin is deprecated #1085
  • ClayCSS: Custom Control variable names don't follow Bootstrap pattern #1083
  • Tooltip default position #1082
  • [clay-charts] Implement radar chart #1080
  • Update tooltip shadow in the clay-charts package defined by Lexicon #1077
  • [clay-charts] Upgrade billboardJS version to 1.5 #1072
  • Clayui.com: Broken links and some more... #1070
  • Good practices / guidelines to write SCSS in Clay #1068
  • [clay-charts] "xs" is missing from the state declaration of ChartBase #1064
  • LexiconCSS: $btn-action-border-radius should actually change border-radius #1062
  • LexiconCSS: Move hardcoded values for %scale-lexicon-icon and .icon-monospaced .lexicon-icon to variables #1060
  • Update card shadow defined by Lexicon #1053
  • ClayCharts does not pass the donut and gauge API to Billboard.js #1033
  • Clayui.com https://clayui.com/docs/getting\_started/introduction.html #962

Merged pull requests:

  • v2.3.0 #1117 (jbalsas)
  • Run just the npm run soy on the CI | Fixes #1107 #1110 (matuzalemsteles)
  • Changes default tooltip position as Bottom to Top #1096 (boton)
  • ClayCSS: (Fixes #1090) Modal Variant Mixin $footer-border-color dec… #1091 (pat270)
  • Update: (Fixes #1088) List Group variables $list-group-text-link an… #1089 (pat270)
  • ClayCSS: (Fixes #1085) Use :hover :focus pseudo classes instead of Bo… #1086 (pat270)
  • New: (Fixes #1083) Custom Form added `$custom-control-indicator-check… #1084 (pat270)
  • Implement radar chart | Fixes #1080 #1081 (julien)
  • Apply box shadow defined by Lexicon and based on Clay popover shadow | #1077 #1078 (interaminense)
  • New: (Fixes #1068) Clay CSS code guidelines #1075 (pat270)
  • Updates billboard to version 1.5.1 | Fixes #1072 #1074 (julien)
  • Remove script electric from root #1073 (matuzalemsteles)
  • Fixes the links on clayui.com and more | Fixes #1070 #1071 (matuzalemsteles)
  • Add xs property to CharBase's STATE | Fixes #1064 #1067 (julien)
  • ClayCSS (#1065) New Table helpers #1066 (pat270)
  • Update: (Fixes #1062) Button $btn-action-border-radius should chang… #1063 (pat270)
  • New: (Fixes #1060) SVG Icons added option to customize `$scale-lexico… #1061 (pat270)
  • New styles from lexicondesign #1059 (marcoscv-work)
  • Update clay packages in clayui.com #1058 (matuzalemsteles)
  • Update: (Fixes #1049) Update Yeoman generator to use webpack common config #1057 (victorg1991)
  • Update Lexicon Version #1055 (ahdezma)
  • Update: (Fixes #1053) Atlas Card box-shadow should match Lexicon card… #1054 (pat270)

v2.2.0 (2018-07-09)

Full Changelog

Closed issues:

  • Some parts of the webpack config files are equal across all packages #1049
  • ClayTooltip is not included in clay package #1048
  • Form padding in mobile must be 16px and not 24px #1046
  • Clay dropdown markup isn't following the Lexicon guideline when using a radio button or checkbox #1044
  • Cannot change view in DataSetDisplay component #1039
  • ClayLink needs option to add a tooltip #1037
  • Clay transpilation doesn't work in IE 11 #1031
  • Clay CSS add more .table-cell-\* utilities for better spacing inside .table-autofit #1029
  • Clay CSS IE11 Dropdown Menu box-shadow is off #1028
  • ClayTooltip is not fully hidden while not being used #1022

Merged pull requests:

  • v2.2.0 #1052 (carloslancha)
  • Add ClayTooltip to clay | Fixes #1048 #1051 (carloslancha)
  • Rename module browserlist-config-clay-components | Fixes #1049 #1050 (carloslancha)
  • (#1046) Sheet should have 1rem padding in mobile and added .sheet-footer-btn-block-sm-down for block level buttons in mobile #1047 (pat270)
  • Update: (Fixes #1044) Atlas set Checkbox labels to be normal and semi… #1045 (pat270)
  • Update viewtype event in dataset display | Fixes #1039 #1043 (carloslancha)
  • New infra from clayui.com with Gatsbyjs #1040 (matuzalemsteles)
  • Updates .eslint to forbid for of loops | Fixes #1031 #1038 (julien)
  • Hide Tooltip correctly | Fixes #1022 #1036 (carloslancha)
  • Update: (Fixes #1028) Atlas Dropdown Menu box shadow value so it work… #1035 (pat270)
  • Add donut and gauge in _constructChartConfig | Fixes #1033 #1034 (matuzalemsteles)
  • (#1029) Table Autofit added .table-cell-expand-small, .table-cell-expand-smaller, and .table-cell-expand-smallest #1030 (pat270)

v2.1.12 (2018-06-19)

Full Changelog

Merged pull requests:

  • v2.1.12 #1027 (jbalsas)
  • Updates management toolbar labels #1026 (julien)
  • Uses hidden attribute for tooltips that are not visible | #Fixes 1022 #1023 (julien)
  • New: (Fixes #1017) Mixin clay-menubar-vertical-variant added option… #1019 (pat270)
  • New: (Fixes #1014) Nav added .nav-form for properly spacing search … #1016 (pat270)
  • Update: (Fixes #1009) Button remove backface-visibility workaround … #1010 (pat270)
  • (#1007) Change .sheet-footer to display: flex #1008 (pat270)
  • Update: (Fixes #1005) Don't use clearfix mixin, too easily overridden… #1006 (pat270)

v2.1.11 (2018-06-18)

Full Changelog

Closed issues:

  • ClayTooltip avoid using for ... of loops #1020
  • Clay CSS Menubar Toggler font-size should be the same as Navigation Bar Toggler Link #1017
  • Clay 1.x Nested Product Menu Text Squished #1015
  • Clay CSS add .nav-form class for form elements inside .nav #1014
  • Long Web Content Titles Extend Past Context Box, 1.x issue #1011
  • Clay CSS Button remove backface-visibility property added in #546 #1009
  • Clay CSS .sheet-footer should use display flex #1007
  • Clay CSS don't use Bootstrap's clearfix mixin #1005

Merged pull requests:

v2.1.10 (2018-06-13)

Full Changelog

Closed issues:

  • Management Toolbar Sorting button tooltip should be ascending or descending #1002
  • Clay CSS btn-monospaced isn't the right size inside Modals #1000

Merged pull requests:

v2.1.9 (2018-06-12)

Full Changelog

Closed issues:

  • Wrong language key for info in management toolbar #997
  • Tooltip doesn't render in the correct position, should disappear on click and should be possible to select tooltip text #995
  • Clay CSS .autofit-padded-no-gutters-y should only offset top and bottom padding #993
  • Clay CSS .sheet-subtitle with anchor tag styled like button shouldn't capitalize text #991
  • Some icons don't have the proper viewport 0 0 512 512 #979

Merged pull requests:

  • v2.1.9 #999 (carloslancha)
  • Fix info key | Fixes #997 #998 (carloslancha)
  • Fix tooltip position and allow tooltip mouseover | Fixes #995 #996 (carloslancha)
  • Update: (Fixes #993) Utilities .autofit-padded-no-gutters-y should … #994 (pat270)
  • (#991) Sheet Subtitle with link styled like .btn shouldn't be uppercase #992 (pat270)
  • Update: (Fixes #979) Lexicon SVG Icons calendar, date, download#990 (pat270)
  • Update: (#910) Alert Notifications Fixed should be full width and ali… #989 (pat270)

v2.1.8 (2018-06-11)

Full Changelog

Closed issues:

  • ClayNavigationBar does not emit the itemClicked event #981
  • Clay CSS Table need .table-disabled class for table rows #964

Merged pull requests:

  • v2.1.8 #988 (carloslancha)
  • Updates trash icon to follow icon guidelines (proper viewbox) #987 (jbalsas)
  • Fix emit the itemClicked event from ClayNavigationBar | Fixes #981 #982 (matuzalemsteles)
  • New: (Fixes #964) Table added .table-disabled for disabling table r… #980 (pat270)

v2.1.7 (2018-06-08)

Full Changelog

Closed issues:

  • Add more Lexicon SVG Icons #974
  • Icon links and buttons need to have a title to show a tooltip #972
  • Visual inconsistency when viewing a Table on Safari 11 / responsive version #950
  • Cards should have bigger icons and ensure a minimum 40x40px size #719

Merged pull requests:

  • v2.1.7 #978 (jbalsas)
  • Update: (Fixes #719) Card added Sass map $user-card and set `.user-… #977 (pat270)
  • Update: (Fixes #950) Atlas Table should keep background color on resp… #976 (pat270)
  • New: (Fixes #974) Add Lexicon SVG Icons environment, `environment-c… #975 (pat270)
  • Icon links and buttons need to have a title to show a tooltip | Fixes #972 #973 (carloslancha)
  • Update README.md with more informations #970 (matuzalemsteles)

v2.1.6 (2018-06-01)

Full Changelog

Closed issues:

  • NavigationBar Toggler navigates on click #965
  • Split results key makes it impossible to localize #961
  • Missing space in results-for output in ManagementToolbar #958
  • Feature Request : Slider / Carousel #894
  • Feature Request : Modernize Tiles #893
  • Feature Request : Modernize Cards #892
  • Feature Request : Inline Action Confirmation #890
  • Feature Request : Social Sharing Bar #889

Merged pull requests:

v2.1.5 (2018-05-30)

Full Changelog

Closed issues:

  • ClayDropdown should close when clicked on document on mobile and others #956
  • Remove select all and deselect all buttons from management toolbar #954
  • ClayTooltip should use event.delegateTarget #948
  • Items with no href should not be links in dropdowns but should looks like one #941
  • Clay documentation: Lexicon Grid pattern hyperling is broken #900
  • Add label to checkbox on Management Toolbar #899
  • Update Documentation with Browser Support Matrix #888
  • Hidden inputs inside the management toolbar's search form #876
  • Button variation styles are not directly supported by Dropdown buttons #659
  • Review this logic in ClayAlertBase #628

Merged pull requests:

  • v2.1.5 #957 (carloslancha)
  • Remove select all and deselect all buttons from Management Toolbar | Fixes #954 #955 (carloslancha)
  • Render a button as a dropdown item if no href is passed to an item with default type | Fixes #941 #953 (carloslancha)
  • Add browser support to README | Fixes #888 #952 (carloslancha)
  • Add label to checkbox on Management Toolbar | Fixes #899 #951 (carloslancha)
  • Use event.delegateTarget instead of event.target | Fixes #948 #949 (julien)

v2.1.4 (2018-05-25)

Full Changelog

v2.1.3 (2018-05-25)

Full Changelog

Closed issues:

  • NullPointer exception accessing domData in element.getAttribute #945

Merged pull requests:

v2.1.2 (2018-05-25)

Full Changelog

v2.1.1 (2018-05-25)

Full Changelog

v2.1.0 (2018-05-25)

Full Changelog

Closed issues:

  • Pass custom data to deltemplates in ManagementToolbar #938
  • New Lexicon SVG Icon merge #936
  • Create ClayTooltip component #929
  • SVG Title Attributes Override HTML Title attribute in 1.x #926

Merged pull requests:

  • v2.1.0 #944 (carloslancha)
  • Pass item object on NavigationBar item click event | Fixes #933 #943 (carloslancha)
  • Add new page Typography in clayui.com and makes page popovers_tooltips consistent with lexicon page popovers_tooltips pattern #942 (matuzalemsteles)
  • Create ClayTooltip component | Fixes #929 #940 (julien)
  • Add customData to deltemplate in management toolbar | Fixes #938 #939 (carloslancha)
  • New: (Fixes #936) Icons add Lexicon icon merge #937 (pat270)
  • Update: (Fixes #931) Atlas .btn-sm padding left and right should be… #935 (pat270)
  • Add new searchPlaceholder option to customize search placeholder | Fixes #928 #932 (matuzalemsteles)
  • (#871) Localization dropdown menu labels should be aligned to the right #925 (pat270)
  • Manage languages | Fixes #576 #923 (carloslancha)
  • Adds a new delayTime option and changes the ClayToast time to 8/s | Fixes #910 #916 (matuzalemsteles)
  • Update: (#910) Alerts move .alert-notifications-fixed to the bottom… #915 (pat270)
  • Fixes the data that is returned in the click action of a quick action in the management toolbar | Fixes #901 #909 (matuzalemsteles)

v1.0.28 (2018-05-23)

Full Changelog

Closed issues:

  • it should be possible to receive the clicked item in the ClayNavigationBar item click event #933
  • Update sizes for .btn-sm #931
  • management bar search box placeholder to be possible to be customized #928
  • Table List border-radius should be 4px #918
  • Toast Alert needs to be placed at the bottom left and default auto closing time set to 8 secs #910
  • grid.x.lines.value and grid.y.lines.value must accept multiple values #907
  • Clicking a quick action actually performs another one #901
  • Icon inside sticker-sm to be 14px height #886
  • Vertical padding of modals footer should be 16px #885
  • Wrong borderless buttons states colors #883
  • No Disabled-Hover state for Filter and Order button #882
  • dropdown menu distance list to title #879
  • Localization dropdown menu labels should be aligned to the right #871
  • Mangagement toolbar: search field disabled state #870
  • Inline Scroller should shrink to fit smaller content #859
  • Manage languages #576
  • Can this css library be used in other project apart from liferay related ? #410

Merged pull requests:

v2.0.3 (2018-05-17)

Full Changelog

Closed issues:

  • bar is not passed to the Billboard in ChartBase and the validations are incorrect #903
  • legend.contents.bindto expects an string only, but also receive HTMLElement/Object #895
  • dropdown button text to caret space fix #887
  • Wrong Action Button states styles #884
  • Wrong space between label and icon in Filter and Order dropdown button in Management Toolbar #880
  • checkbox status in management bar #878
  • Style of ClayDropdown out of sync with ClayDropdownBase #874
  • grid.y.lines expects an object, but billboard.js takes an array of line objects #863

Merged pull requests:

v2.0.2 (2018-05-06)

Full Changelog

Merged pull requests:

v1.0.27 (2018-05-04)

Full Changelog

Closed issues:

  • Management Toolbar Sorting button appears enabled when toolbar is disabled #869
  • We should use isObject method from metal instead node #866

Merged pull requests:

v2.0.1 (2018-05-03)

Full Changelog

Closed issues:

  • More SVG Icons Analytics and Propagation #861
  • clay-css .close utility default height and width #857

Merged pull requests:

v2.0.0 (2018-04-26)

Full Changelog

Closed issues:

  • point.focus.expand.r expects a boolean but the correct one is number in ClayCharts #853
  • Propagate ManagementToolbar dropdown items click events #850
  • Management toolbar search form method should be GET by default #846
  • Reorganize clay-css and clay npm packages #837
  • Clay-charts: Implement Predictive Chart #813
  • Fix loading indicator in clay-charts #810
  • Add installation/getting started instructions for metal-clay-components #419

Merged pull requests:

v2.0.0-rc.12 (2018-04-25)

Full Changelog

Closed issues:

  • Sticker should have transparent border-color by default #840
  • Table List borders top/bottom and left/right should be independently configurable #838
  • Dropdown Items do accept a title attribute #832
  • Dropdown add Sass variable config options to .dropdown-header and .dropdown-subheader #829
  • Stickers use inline-flex and make it consistent with badges and labels #827
  • axisY.padding, axisX.padding and axisY2.padding expect different types #825
  • Update colors in clay-charts #822
  • Management Toolbar on small screens #815
  • Do not use querySelector if refs can be used #812
  • Update Bootstrap to v4.1.0 #807
  • Clay Component Navigation Bar should remove inline style height on transition end #806
  • Autofit Row add more utilities to help ease alignment #803
  • Add more Lexicon SVG Icons Priority Thread and RSS #800
  • Label Lg space between text is too large when breaking into new line #798
  • [clay-charts] Upgrade billboardJS version to 1.4 #794
  • Clay charts axis and axis text color #793
  • typography change in charts #792
  • Modal Footer with more than 2 buttons doesn't break well in mobile #791
  • Typography adjustments for adaptation to system font #788
  • The distance between icon and text in icon+text buttons should be 8px #787
  • Navigation Bar, Management Bar item links and buttons should have font-weight: 600 #785
  • Clay Components should use .container-fluid .container-fluid-max-xl instead of .container #776
  • Review the structure the charts hierarchy #761
  • Fix tootlip in Charts #467

Merged pull requests:

  • v2.0.0-rc.12 #845 (jbalsas)
  • Updates old references to clay, now called clay-css #844 (jbalsas)
  • New: (Fixes #840) Stickers added option to configure `$sticker-border… #841 (pat270)
  • New: (Fixes #838) Table List added options to configure `$table-list-… #839 (pat270)
  • Don't hide creation menu and search input closing icon in management toolbar | Fixes #815 #836 (carloslancha)
  • Review clay-charts structure | Fixes #761 #835 (julien)
  • Add support for title to links in dropdowns | Fixes #832 #834 (carloslancha)
  • New: (Fixes #829) Dropdown add option to configure `$dropdown-subhead… #830 (pat270)
  • Update: (Fixes #827) Stickers should use display: inline-flex to ma… #828 (pat270)
  • Fix the axis.padding API to expect a Number and Object | Fixes #825 #826 (matuzalemsteles)
  • Updates colors in clay-charts | Fixes #822 #824 (julien)
  • Fixes tooltip styles for clay-charts in clayui.com web | Fixes #467 #823 (julien)
  • Updates typography in charts | Fixes #792 #820 (julien)
  • Updates clay-charts axis and axis text color | Fixes #793 #819 (julien)
  • Implement predictive Chart #818 (julien)
  • (#791) Modal Footer with many items should break to new line #817 (pat270)
  • ClayNavigationBar should remove height on transitionend and remove the use of querySelector in favor of refs | Fixes #806 #812 #816 (matuzalemsteles)
  • (#776) Clay Components use container-fluid container-fluid-max-xl instead of container #811 (carloslancha)
  • (#798) Adjust spacing between words that break to new line in Label and Badges and update ClayLabel and ClayBadge #809 (matuzalemsteles)
  • Update: (Fixes #807) Bootstrap to 8f7bd41 (v4.1.0) #808 (pat270)
  • (#803) Autofit Row added more utilities #804 (pat270)
  • New: (Fixes #800) Added Lexicon SVG Icons announcement.svg, `rss-fu… #801 (pat270)
  • (#788) Atlas adjust font sizes #797 (pat270)
  • Update billboard.js to 1.4.1 | Fixes #794 #795 (julien)
  • Update: (Fixes #787) Utilities .inline-item-before and `inline-item… #790 (pat270)
  • Update: (Fixes #785) Atlas Application Bar, Navigation Bar, and Manag… #789 (pat270)
  • (#709) File upload modal #786 (pat270)

v2.0.0-rc.11 (2018-04-10)

Full Changelog

Closed issues:

  • Management Toolbar Creation Menu param should only admit creation param objects #782
  • Label removable has disproportionate close button #777
  • Remove white space between table-responsive and table when there is overflow #773
  • Management Toolbar should admit a disabled param #771
  • There is no clear button when there are no search results #770
  • Create Password Field demo #768
  • Update Bootstrap 4 in preparation for v4.1 #766
  • Add more SVG Icons #762
  • Create lifecycle tests for clay-charts #759
  • Failed to render when string is passed to geomap data #756
  • Clay sticker shape classes needs to be updated #755
  • Management Toolbar is not using Creation Menu properly #753
  • list-group-header should has 32px height #746
  • The compilation process clayui.com is broken #741
  • Electric Does Not Render Charts Components #740
  • Primary color should be: #0B5FFF instead of #1865FB #714
  • Icons in buttons should always be 16px #713

Merged pull requests:

  • v2.0.0-rc.11 #784 (jbalsas)
  • SF | Fixes #782 #783 (carloslancha)
  • (#777) Badges and Labels added new pattern for truncating text #781 (carloslancha)
  • Update: (Fixes #746) Atlas List Group change `$list-group-header-padd… #780 (pat270)
  • Update: (Fixes #713) Atlas Button change `$btn-inline-item-font-size-… #779 (pat270)
  • Clay UI Docs update Tables #775 (pat270)
  • (#773) Remove white space between table-responsive and table when there is overflow #774 (pat270)
  • Management Toolbar should admit a disabled param and add clear button when there are no search results #772 (carloslancha)
  • (#768) Added input-group-password #769 (pat270)
  • Update: Bootstrap 4 to 10c64bd #767 (pat270)
  • Update: (Fixes #714) Primary Color should be based on #0B5FFF #764 (pat270)
  • (#762) Added new SVG Icons for use in System Settings and Alloy Editor #763 (pat270)
  • Create lifecycle tests for clay-charts #760 (julien)
  • Regen testSoy fixtures | Fixes #755 #757 (carloslancha)
  • Management Toolbar is not using Creation Menu properly | Fixes #753 #754 (carloslancha)
  • SF | Fixes #749 #752 (carloslancha)
  • Generate API Documents #748 (matuzalemsteles)

v2.0.0-rc.10 (2018-03-16)

Full Changelog

Closed issues:

  • Improve Creation Menu items logic #749
  • Clay Link should not add inline-item inline-item-after class if there's no label #745
  • Update billboard.js in clay-charts #743
  • Style of the quick actions menu is broken on ClayManagementToolbar #738
  • Type tags are incorrect in JSDOC #736
  • Create electric-clay-components to use on claycss.com #534

Merged pull requests:

v2.0.0-rc.9 (2018-03-14)

Full Changelog

Closed issues:

  • Soy throws an error when a quick Item is passed without href to the ManagementToolbar #733
  • Generate API docs #657

Merged pull requests:

v2.0.0-rc.8 (2018-03-14)

Full Changelog

Closed issues:

  • Missing metal import in clay-charts #729
  • Warning about && usage instead of and #723

Merged pull requests:

v2.0.0-rc.7 (2018-03-13)

Full Changelog

Closed issues:

  • Creation Menu needs to have the max items logic #717
  • ClayComponent.getAttribute does not respect the spec when the attribute has no value #715
  • Quick action items in management toolbar can be links #711
  • Links with icons and text show them together #710
  • Modals need to support designs in FILE UPLOADER #709
  • Don't render search value if null #708
  • Add href for sorting button in Management Toolbar #706
  • Add href to clear results link in management toolbar #705
  • Add polling_interval option to Charts #544

Merged pull requests:

v2.0.0-rc.6 (2018-03-07)

Full Changelog

Closed issues:

  • Support data attributes in links (and maybe everywhere?) #700
  • Watch script doesn't working on clayui.com #696
  • Management Toolbar Search input should not be disabled after a search #691
  • Create markup for LABELS INPUT FIELD #690
  • Create markup for AUTOCOMPLETE TEXT FIELD and SEARCH FIELD #688
  • Navbars increase max-width on .navbar-text-truncate #685
  • Management Toolbar search form need method POST #684
  • Create markup for Simple File Upload #675
  • Update ClayModal with new markup #667

Merged pull requests:

v2.0.0-rc.5 (2018-03-01)

Full Changelog

Closed issues:

  • Add missing dependency with metal in clay-component #679
  • Fix url for Geomap in clay-charts #676
  • Alert Notification (Toast) should have box-shadow #673
  • Change claycss.com to clayui.com #671
  • Links don't support "title" attribute #665
  • Wrong parameter types in clay-charts #644
  • Add cors to fetch options in clay-charts #640

Merged pull requests:

v2.0.0-rc.4 (2018-02-28)

Full Changelog

Closed issues:

  • Dropdown should emit an event sending the clicked item on click #660
  • Create a pattern to space .btn 1rem #654
  • Add 2 new social svg icons #646
  • ClayManagementToolbar viewType object needs to accept href #641
  • Soy Compilation error #633
  • form-groups in a dropdown #619
  • Nav nested has lost its previous styles #405

Merged pull requests:

  • v2.0.0-rc.4 #669 (jbalsas)
  • Adding support for title attribute in links #666 (4lejandrito)
  • Update: (Closes #405) Mixin clay-nav-variant add more configuration… #664 (pat270)
  • ignore clay-isomorphic on claycss #663 (matuzalemsteles)
  • #654 Create a pattern to space .btn 1rem #662 (pat270)
  • Update ClayDatasetDisplay demos | Fixes #660 #661 (carloslancha)
  • Add testSoy task to travis #658 (carloslancha)
  • ClayCSS Update Several pages #653 (pat270)
  • Rename hideLabel params to showLabel for consistency #652 (carloslancha)
  • Site: Buttons separate .btn-unstyled from Button examples and add s… #648 (pat270)
  • New: (Fixes #646) Lexicon Icons added Facebook and Linkedin icons #647 (pat270)
  • Fix region parameter in ChartBase #645 (julien)
  • Add cors to fetch options #643 (julien)
  • ViewType object accepts href | Fixes #641 #642 (carloslancha)
  • Revert "Use electric-clay-components instead of electric-quartz-components" #639 (carloslancha)
  • #619 form-groups in a dropdown #636 (pat270)
  • Use electric-clay-components instead of electric-quartz-components #534 #635 (zenorocha)
  • Add missing param into ClayCardBase.Visual area implementation in ClayUserCard | Fixes #633 #634 (carloslancha)

v2.0.0-rc.3 (2018-02-23)

Full Changelog

Closed issues:

  • Prevent component from breaking during server side rendering #626
  • Range in ClayPagination is wrong #623
  • Migrate site to Electric 3 #617
  • Button toggle from site menu is broken on Mobile #615
  • Update some Button markups, Dropdowns and Subnav in claycss #613
  • The tick count for axisY should expect a number not a bool #610
  • Add Advanced Search to ClayManagementToolbar #609
  • Change API for the stickers on ClayCards #603
  • btn-sm is not working with btn-unstyled #600
  • Dropdown trigger need space between icon and label when both are passed #597
  • .table should have border-bottom and content should be vertically centered #594
  • Form Inline from BS4 is not supported by Clay #592
  • Safari: Card Page doesn't properly layout cards #590
  • ClayAlert disposed instances issues #582
  • Create data API to replace columns in Charts #526

Merged pull requests:

v2.0.0-rc.2 (2018-02-20)

Full Changelog

Closed issues:

  • InfoButton in ClayManagementToolbar should never be disabled #583
  • infoButton in ClayManagementoToolbar can not be disabled #581
  • Test throwing exceptions #579
  • Fix connection with coveralls #575
  • Change all trailing underscores to leading #573
  • Add search results bar in ClayManagementToolbar #572
  • Filter button in ClayManagementToolbar does not appear on mobile #571
  • Update ClaySelect Markup #558
  • Subnav needs a refactor to support more use cases #557
  • Fieldset element inside Sheet mess up spacing because it doesn't support margin collapse #551
  • sheet-title can contain an "add button" right aligned #547
  • Tabbing through items with box-shadow in a Blink browser (Chrome) leaves remnants of the shadow #546
  • aspect-ratio-bg-contain #545
  • Implement Search only content markup in ManagmentToolbar #543
  • Upadte styles for new Clay Card Grid List Markup #542
  • IE: Tabbing through the document focuses SVG elements #536
  • Disabled attribute markup is incorrect for button #522

Merged pull requests:

v2.0.0-rc.1 (2018-02-09)

Full Changelog

Closed issues:

  • Inputs with help or error messages must have the same parent element #537
  • Website not accessible: ERR_TOO_MANY_REDIRECTS #528
  • We need to update Clay Dropdown markup #527
  • Accessibility issue in ClayManagementToolbar #518
  • Breaking input-group-item in Firefox #516
  • management bar does not look correctly when contains only a search #512
  • Create a Map Chart in Clay Charts #509
  • Side Navigation plugin mobile breakpoint is ~15px too high #504
  • Enable chart background "patterns" on demand #495
  • Wrong delTemplate ClayDropdownBase #485
  • Add "info button" to ClayManagementToolbar #481
  • Move charts demos to claycss.com #456

Merged pull requests:

  • Updates CHANGELOG for v2.0.0-rc.0 #541 (jbalsas)
  • #537 Inputs with help or error messages must have the same parent element #540 (pat270)
  • Update the Table markup at claycss.com #539 (matuzalemsteles)
  • Update markups on form elements at claycss.com #538 (matuzalemsteles)
  • #512 management bar does not look correctly when contains only a search #535 (pat270)
  • Update metal-tools-soy to 6.0.0 | Fixes #530 #533 (carloslancha)
  • Makes sure we run soy before generating the site (Fixes #509) #529 (jbalsas)
  • Update: (Fixes #516) Forms .form-control in Firefox should shrink t… #524 (pat270)
  • Add Chart examples to claycss.com #521 (julien)
  • Fix accessibility issue | Fixes #518 #519 (matuzalemsteles)
  • Update prettier-eslint-cli to 4.7.0 #514 (matuzalemsteles)
  • Use tiles when it's true | Fixes #495 #513 (matuzalemsteles)
  • Update: (Fixes #504) Side Navigation JS breakpoint region should use window size + scrollbar #506 (pat270)

v2.0.0-rc.0 (2018-02-01)

Full Changelog

Closed issues:

  • Update metal-tools-soy | Some markup fails compiling with metal-tools-soy 6.0.0 #530
  • .dropdown-menu-right should work in all Navbar variants #500
  • Items in Navigation Bar mobile menu aren't vertically aligned on the left #498
  • Form Group Autofit should better support Horizontal Forms #492
  • Tweak font sizes to match Lexicon 2 in Tables, Navigation Bar, Application Bar, and Management Bar #490
  • Wedeploy branch is being tested in Travis #483
  • ClayDropdown is not being aligned in the best way #452

Merged pull requests:

  • Updates CHANGELOG for v2.0.0-beta.8 #503 (jbalsas)
  • .dropdown-menu-right should work in all Navbar variants #501 (pat270)
  • Update: (Fixes #498) Navigation Bar mobile menu should be properly al… #499 (pat270)
  • Remove unnecessary use of minValue and maxValue in the ProgressBar #497 (matuzalemsteles)
  • Some updates from the claycss.com #496 (matuzalemsteles)
  • Add missing contents property to legend option #494 (julien)
  • Form Group Autofit added .form-group-item-label and .form-group-item-label-spacer for horizontally aligned labels #493 (pat270)
  • Update: (Fixes #490) Tweak font-sizes to match Lexicon V2 #491 (pat270)
  • Update Dropdown markup in claycss.com #489 (matuzalemsteles)
  • Update ClayPaginationBar demos #487 (carloslancha)
  • Remove isInList param from ClayDropdownBase's radaiogroup deltemplate variant | Fixes 485 #486 (carloslancha)
  • Excludes wedeploy branch from travis #484 (jbalsas)
  • Fix the align of the dropdown when expanded in ClayDropdown | Fixes #452 #482 (matuzalemsteles)

v2.0.0-beta.8 (2018-01-25)

Full Changelog

Closed issues:

  • lib directory of clay is not published to npm #479

Merged pull requests:

v2.0.0-beta.7 (2018-01-25)

Full Changelog

Closed issues:

  • Atlas Nav with collapse-icon should be vertically centered with first line of text #475
  • ClayHorizontalCard ellipsis text #462
  • Menubar (Vertical) should break at 991px #453
  • Dropdown menu should support several lists inside #450
  • Forms in IOS Safari have shadow on top #447
  • clay-card markup is not correctly formatted #444
  • Disabled state for ClayManagementToolbar #439
  • Should ClayCard be renamed? #430
  • ClayCard labels seem very close to each other (missing horizontal space) #429
  • Dropdown menu with lists markup is not looking correctly #425
  • ClayTable headers #404
  • Missing popper.js sourcemaps #374
  • Lexicon with Bootstrap 3.x #338

Merged pull requests:

v1.0.0-alpha.16 (2018-01-17)

Full Changelog

Merged pull requests:

v.1.0.0-alpha.15 (2018-01-15)

Full Changelog

v2.0.0-beta.6 (2018-01-12)

Full Changelog

Closed issues:

  • Simplify loading-animation icon #407
  • ClayLink styles #396

v2.0.0-beta.5 (2017-12-25)

Full Changelog

Closed issues:

  • ClayButton borderless #397
  • Clay Buttons with icons has no padding #395
  • Loading icons #394
  • ClayCard List #393
  • Feature Request - Alphbetical Sorting on Dropdown/up Menus #391
  • ClayCard User image #390
  • Clay User Card Sticker size #389
  • ClayCard links #388
  • ClayCards clickable area #387
  • Active state nav-bar #381

Merged pull requests:

v2.0.0-beta.4 (2017-12-04)

Full Changelog

Closed issues:

  • List group notifications #386
  • Uppercase in label-lg is optional #385
  • v1.x atlas.css, lexicon-base.css, and bootstrap.css Glyphicon file paths point to the wrong directory #379

v1.0.26 (2017-11-28)

Full Changelog

Closed issues:

  • Plus button can be a button and a link #384
  • Combination of btn-sm & btn-monospaced is vertically misaligned #380
  • Executing a search via javascript #378
  • Navigation bar variables pattern #377

v2.0.0-beta.3 (2017-11-20)

Full Changelog

v2.0.0-beta.2 (2017-11-10)

Full Changelog

v2.0.0-beta.1 (2017-10-27)

Full Changelog

v2.0.0-beta.0 (2017-10-27)

Full Changelog

Merged pull requests:

  • Misc: Don't run maven-publish task for now #376 (pat270)

v2.0.0-alpha.11 (2017-10-16)

Full Changelog

v2.0.0-alpha.10 (2017-10-07)

Full Changelog

v1.0.25 (2017-10-06)

Full Changelog

v2.0.0-alpha.9 (2017-09-27)

Full Changelog

Closed issues:

  • Can we drop Flex Col Expand? #367
  • v2-beta: Consolidate z-index variables in one place #357
  • Clay API documentation page links targeting http instead of https #335

v2.0.0-alpha.8 (2017-09-01)

Full Changelog

Closed issues:

  • Can we drop bourbon? #368
  • v2-beta: Remove btn-action #365
  • v2-beta: breadcrumb-vertical from Lexicon 1.0 remove or keep it #362
  • v2-beta: Toggle-card from Lexicon 1.0 remove or keep it #361
  • v2-beta: Custom Forms from BS4 should be fully configurable through Sass variables #349
  • v2-beta: Pager from BS3 remove or keep it #346
  • v2-beta: Remove Font Awesome #342

Merged pull requests:

v2.0.0-alpha.7 (2017-08-28)

Full Changelog

v2.0.0-alpha.6 (2017-08-18)

Full Changelog

v2.0.0-alpha.5 (2017-08-11)

Full Changelog

Closed issues:

v2.0.0-alpha.4 (2017-08-05)

Full Changelog

v1.0.24 (2017-08-04)

Full Changelog

Closed issues:

  • v2-beta: Toolbar component remove, keep, or convert to flex box #348
  • v2-beta: Popover and Tooltips to BS4 #343

v2.0.0-alpha.3 (2017-08-01)

Full Changelog

Closed issues:

  • Sticker #354
  • v2-beta: Dropdown convert positioning to BS4 #344

v2.0.0-alpha.2 (2017-07-24)

Full Changelog

v2.0.0-alpha.1 (2017-07-24)

Full Changelog

v1.0.23 (2017-07-21)

Full Changelog

Closed issues:

  • v2-beta: select.form-control styles from Atlas should also work in Lexicon Base #350
  • BS4 compat layer - Buttons shadow #339

Merged pull requests:

v1.0.22 (2017-06-30)

Full Changelog

v1.0.21 (2017-06-27)

Full Changelog

v1.0.20 (2017-06-15)

Full Changelog

v2.0.0-alpha.0 (2017-05-18)

Full Changelog

Closed issues:

  • why lexicon become clay? #334

v1.0.19 (2017-04-03)

Full Changelog

Closed issues:

  • Tables should be able to be customized to v2 styles #315
  • List Group should be able to be customized to v2 styles #314

v1.0.18 (2017-03-06)

Full Changelog

Closed issues:

  • Checkbox inputs don't align with their label when there is a lot of description text below #331

Merged pull requests:

  • Misc: Comments in released files should contain the correct version #324 (pat270)

v1.0.17 (2017-02-21)

Full Changelog

v1.0.16 (2017-02-14)

Full Changelog

v1.0.15 (2017-01-12)

Full Changelog

v1.0.14 (2016-12-09)

Full Changelog

v1.0.13 (2016-12-01)

Full Changelog

Closed issues:

  • In Atlas theme, table-list class is not compatible with table-striped and table-hover classes #290
  • Avoid label multi lines in toggles #289

v1.0.12 (2016-11-21)

Full Changelog

v1.0.11 (2016-11-03)

Full Changelog

v1.0.10 (2016-10-13)

Full Changelog

v1.0.9 (2016-10-13)

Full Changelog

v1.0.8 (2016-09-12)

Full Changelog

v1.0.7 (2016-08-31)

Full Changelog

v1.0.6 (2016-08-23)

Full Changelog

v1.0.5 (2016-08-16)

Full Changelog

v1.0.4 (2016-06-24)

Full Changelog

v1.0.3 (2016-06-22)

Full Changelog

v1.0.2 (2016-06-13)

Full Changelog

v1.0.1 (2016-06-08)

Full Changelog

v1.0.0 (2016-05-26)

Full Changelog

Closed issues:

  • Add variables for sidenav transition values #170

v0.2.16 (2016-05-20)

Full Changelog

v0.2.15 (2016-05-17)

Full Changelog

Closed issues:

  • Add link to the website in the repo metadata #174
  • Add a CDN usage for the CSS and JS files. #160

v0.2.14 (2016-04-19)

Full Changelog

v0.2.13 (2016-04-18)

Full Changelog

v0.2.12 (2016-03-25)

Full Changelog

v0.2.11 (2016-03-23)

Full Changelog

v0.2.10 (2016-03-08)

Full Changelog

v0.2.9 (2016-03-01)

Full Changelog

v0.2.8 (2016-02-25)

Full Changelog

Closed issues:

  • Textarea resizing can exceed its parent dimensions #140
  • Firefox issue with fieldsets #138
  • Control for asynchronous requests #124

v0.2.7 (2016-02-24)

Full Changelog

v0.2.6 (2016-02-22)

Full Changelog

v0.2.5 (2016-02-22)

Full Changelog

v0.2.4 (2016-02-22)

Full Changelog

v0.2.3 (2016-02-20)

Full Changelog

Closed issues:

  • modal styles causes document to scroll to top in Chrome #132
  • When screen size is more than 1300px and the product menu is opened the sidenav-container has not space enough #129

v0.2.2 (2016-02-08)

Full Changelog

Closed issues:

  • Link source with live demo and live demo with source #123
  • Sidenav plugin cannot be destroyed and recreated #116

v0.2.1 (2016-01-29)

Full Changelog

v0.2.0 (2016-01-29)

Full Changelog

v0.1.32 (2016-01-29)

Full Changelog

Closed issues:

  • The "x" displayed in IE for Navbar is inconsistent #117

v0.1.31 (2016-01-14)

Full Changelog

v0.1.30 (2016-01-14)

Full Changelog

v0.1.29 (2016-01-14)

Full Changelog

Closed issues:

  • Sidenav plugin follows the href of the toggler #109
  • The styling of the Blogs Action example is not the right one when using links for the title #88

v0.1.28 (2015-12-23)

Full Changelog

v0.1.27 (2015-12-22)

Full Changelog

v0.1.26 (2015-12-22)

Full Changelog

Closed issues:

  • Dropdown menus extra classes not aligned in mobile version #91
  • Increase size of checkbox in Atlas Theme #82
  • Add support for placing text inside of the toggle's switch-handle #81

v0.1.25 (2015-12-04)

Full Changelog

v0.1.24 (2015-12-02)

Full Changelog

v0.1.23 (2015-12-02)

Full Changelog

Closed issues:

  • Add new Lexicon icons #80
  • LPS-59141 - Floating Action Buttons always cover dropdowns and popovers #78

v0.2.0-0 (2015-11-12)

Full Changelog

v0.1.22 (2015-11-12)

Full Changelog

v0.1.21 (2015-10-30)

Full Changelog

v0.1.20 (2015-10-28)

Full Changelog

v0.1.19 (2015-09-30)

Full Changelog

v0.1.18 (2015-09-24)

Full Changelog

v0.1.17 (2015-09-16)

Full Changelog

v0.1.16 (2015-09-03)

Full Changelog

Closed issues:

  • Btn-action-secondary should have z-index #11
  • Create Flexbox version of the Cards component #9
  • Document Sidebar component #8

v0.1.15 (2015-08-27)

Full Changelog

Closed issues:

  • Button group z-index causing issues in liferay-portal #7

v0.1.14 (2015-08-24)

Full Changelog

v0.1.13 (2015-08-21)

Full Changelog

v0.1.12 (2015-08-21)

Full Changelog

Closed issues:

  • Read-only inputs are partially obstructed by padding in Firefox #6

v0.1.11 (2015-08-17)

Full Changelog

v0.1.10 (2015-08-06)

Full Changelog

v0.1.9 (2015-08-03)

Full Changelog

v0.1.8 (2015-07-28)

Full Changelog

v0.1.7 (2015-07-27)

Full Changelog

v0.1.6 (2015-07-16)

Full Changelog

v0.1.5 (2015-07-14)

Full Changelog

v0.1.4 (2015-07-08)

Full Changelog

v0.1.3 (2015-06-29)

Full Changelog

v0.1.2 (2015-06-29)

Full Changelog

v0.1.1 (2015-06-25)

* This Change Log was automatically generated by [githubchangelog_generator](https://github.com/skywinder/Github-Changelog-Generator)_