Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
Bug Fixes
- @clayui/multi-select: fixes typescript lint bug (7a3f32a)
Bug Fixes
- @clayui/autocomplete: fixes typescript lint bug on Item component (31d3869)
Bug Fixes
- @clayui/autocomplete: fixes typescript lint bug (0a7b319)
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)
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)
Features
- @clayui/css: LPD-45032 regen icons (51f48b7)
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)
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)
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)
Features
- @clayui/table: LPD-42395 Add tooltips to table action buttons in Clay Table (2834a18)
- @clayui/table: LPD-42395 Update snapshot (09038db)
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)
Features
- @clayui/core: Update sorting icons for the Clay Table. (ac89778)
- @clayui/css: LPD-39299 Adds d4-l1 for colors (083c268)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Bug Fixes
- @clayui/pagination: LPD-17368 Add aria-label on pagination picker to ideentify the combobox (7df8b4c)
- @clayui/pagination: LPD-17368 Update snapshot (74f3f21)
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)
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)
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)
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)
Bug Fixes
- @clayui/core: fixes error when deselecting the indeterminate state for pre selected items in the first render (997461e)
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)
Note: Version bump only for package clay
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)
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)
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)
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)
Features
- @clayui/navigation-bar: Adds fluidSize prop to customize container-fluid width (5787c1d)
Features
- @clayui/css: Modals should grow to fit content (6df4597)
- @clayui/panel: Allow passing classNames to collapse header (a41cb1d)
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)
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)
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-scale
s 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
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
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
Note: Version bump only for package @clayui/form
@clayui/list (3.4.7)
Note: Version bump only for package @clayui/list
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
Note: Version bump only for package @clayui/pagination-bar
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)
Note: Version bump only for package @clayui/toolbar
Note: Version bump only for package @clayui/tooltip
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
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)
Note: Version bump only for package @clayui/form
@clayui/list (3.4.6)
Bug Fixes
- make sure <button> has a type (a27ce37)
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
Note: Version bump only for package @clayui/pagination-bar
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
Note: Version bump only for package @clayui/toolbar
Note: Version bump only for package @clayui/tooltip
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)
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)
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)
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:
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.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)
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:
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:
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)
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)
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:
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:
Full Changelog
Closed issues:
- Missing metal import in clay-charts #729
- Warning about
&&
usage instead of and
#723
Merged pull requests:
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:
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:
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:
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:
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:
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:
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:
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)
Full Changelog
Closed issues:
- lib directory of clay is not published to npm #479
Merged pull requests:
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:
Full Changelog
Merged pull requests:
Full Changelog
Full Changelog
Closed issues:
- Simplify loading-animation icon #407
- ClayLink styles #396
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:
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
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
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Merged pull requests:
- Misc: Don't run maven-publish task for now #376 (pat270)
Full Changelog
Full Changelog
Full Changelog
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
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:
Full Changelog
Full Changelog
Full Changelog
Closed issues:
Full Changelog
Full Changelog
Closed issues:
- v2-beta: Toolbar component remove, keep, or convert to flex box #348
- v2-beta: Popover and Tooltips to BS4 #343
Full Changelog
Closed issues:
- Sticker #354
- v2-beta: Dropdown convert positioning to BS4 #344
Full Changelog
Full Changelog
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:
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- why lexicon become clay? #334
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
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)
Full Changelog
Full Changelog
Full Changelog
Full Changelog
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
Full Changelog
Full Changelog
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
Full Changelog
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
Full Changelog
Full Changelog
Full Changelog
Full Changelog
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
Full Changelog
Closed issues:
- The "x" displayed in IE for Navbar is inconsistent #117
Full Changelog
Full Changelog
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
Full Changelog
Full Changelog
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
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Add new Lexicon icons #80
- LPS-59141 - Floating Action Buttons always cover dropdowns and popovers #78
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Btn-action-secondary should have z-index #11
- Create Flexbox version of the Cards component #9
- Document Sidebar component #8
Full Changelog
Closed issues:
- Button group z-index causing issues in liferay-portal #7
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Read-only inputs are partially obstructed by padding in Firefox #6
Full Changelog
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)_