## **Release 2.7.0 - September 7, 2018** ### General - Redesigned our [Design Tokens page](https://lightningdesignsystem.com/design-tokens/) to include GA vs Internal designations and "New" badges - Added Release Notes to individual component pages - Improved the accessibility of links on our site - Added new design guidelines for [Builders](https://lightningdesignsystem.com/guidelines/builder/) and [Empty States](https://lightningdesignsystem.com/guidelines/empty-state/) - Moved [Tree Grid](https://lightningdesignsystem.com/components/tree-grid/) to its own item, instead of being included in Trees - Added [variable spacing tokens](https://lightningdesignsystem.com/design-tokens/#category-spacing) to support new Densification settings ### Components #### [Accordion](https://lightningdesignsystem.com/components/accordion) ##### Removed - Removed hard coded text sizing utility class, `slds-text-heading_small`, from the `slds-accordion__summary-heading` element #### [Alert](https://lightningdesignsystem.com/components/alert) ##### Changed - Changed HTML so the button icon can be slotted into the `slds-notify__close` element ##### Fixed - Buttons with the new BEM syntax used within an inverse themed component no longer have their text color overridden #### [App Launcher](https://lightningdesignsystem.com/components/app-launcher) ##### Changed - Updated the tile markup for improved accessibility and added features - Changed the outer element from an `` to a `
` and removed `aria-describedby` - Replaced the grab handle icon with a stateful icon button, which will now be the keyboard accessilbe drag and drop control. Please [read the new section](https://www.lightningdesignsystem.com/components/app-launcher/#Reordering-tiles-via-drag-and-drop) in the documentation about specific implementation detials - Moved the tile link to the card title since the whole tile is no longer a link - Made the "more" overflow a tooltip trigger #### [Avatar](https://lightningdesignsystem.com/components/avatar) ##### Changed - Changed HTML so the Avatar component can be slotted inside of an `href` vs being the `href` element #### [Badges](https://lightningdesignsystem.com/components/badges) ##### Fixed - Nested `inline` and `inline-block` elements now receive the proper vertical alignment. #### [Builder Header](https://lightningdesignsystem.com/components/builder-header) ##### Added - Updated design guidelines and design notes. #### [Button Groups](https://lightningdesignsystem.com/components/button-groups) ##### Added - A `1px` separator now appears when a brand button and a brand button icon are used within a button group. - Added [Button Group Row component](/components/button-groups/?variant=row) that provides spacing in between each item that contains a button #### [Button Icons](https://lightningdesignsystem.com/components/button-icons) ##### Added - Added a title and assistive text to most button icon examples #### [Buttons](https://lightningdesignsystem.com/components/buttons) ##### Added - `slds-button_text-destructive` modifier option, which is styled as an inverted `slds-button_descructive` button. - Added selector for `:disabled` pseudo-class. ##### Deprecated - Deprecated the class `slds-button__icon_stateful`, which was located on the svg inside of the button. Use the Button Icon component with a small size modifier instead, `slds-button__icon slds-button__icon_small`. #### [Cards](https://lightningdesignsystem.com/components/cards) ##### Changed - Replaced spacing tokens with variable spacing tokens to respond to a user's densification setting #### [Carousel](https://lightningdesignsystem.com/components/carousel) ##### Fixed - Swapped values for `aria-hidden` on Carousel panels. - In previous versions, the `true` and `false` values for `aria-hidden` were inadvertently reversed—`aria-hidden: true` was placed on open panels, and vice versa. This has now been updated to use the proper values for open and closed panels. - Fixed bug that caused Carousel panels to be improperly sized in IE11. #### [Chat](https://lightningdesignsystem.com/components/chat) ##### Added - File component (image and file content types) is now natively supported within an inbound and outbound message. ##### Fixed - Outbound messages that contain a string of text shorter than the `max-width` no longer has unnecessary white space. - Removed unnecessary whitespace when sending messages with a small amount of text (.e.g, "Hi there."). #### [Checkbox](https://lightningdesignsystem.com/components/checkbox) ##### Added - Added variant for a checkbox inside of a standard [form element component](/components/checkbox/?variant=form-element) ##### Fixed - Fixed [issue #556](https://github.com/salesforce-ux/design-system/issues/556) by increasing the font size on checkbox labels to match radio button labels #### [Checkbox Button](https://lightningdesignsystem.com/components/checkbox-button) ##### Added - Added an example of a checked-and-disabled checkbox button. ##### Fixed - Increased the contrast between the plus symbol and background color for the disabled checkbox button. #### [Combobox](https://lightningdesignsystem.com/components/combobox) ##### Added - Added `slds-listbox__option-icon` to be used as a container that maintains the dimensions of an icon when it is removed from the HTML ##### Fixed - Increased z-index of entity icon when a selection is made to ensure icon is always on top of input field - Fixed alignment of dropdown icon in object switcher - Click events are no longer prevented on the grouped combobox in Firefox #### [Data Tables](https://lightningdesignsystem.com/components/data-tables) ##### Added - Added a hidden header variation of the data table - This involves adding the `slds-table_header-hidden` class to the `` and using the `slds-assistive-text` class on the `` to ensure the table remains accessible - Multi select data tables now require `aria-multiselectable="true"` applied to the `table` element for both Advanced and Inline Edit variants. - Multi select data tables now require `aria-selected` to be set to `false` on every row that is not selected ##### Changed - Data tables underwent some minor markup changes to help align all the different variants to use common markup patterns. No visual styling or functionality has changed, but you will notice more examples. ##### Fixed - Improved the color contrast of links inside of selected rows #### [Drop Zone](https://lightningdesignsystem.com/components/drop-zone) ##### Added - Added new Drop Zone component to help construct a drag and drop screen building experience #### [Dueling Picklist](https://lightningdesignsystem.com/components/dueling-picklist) ##### Changed - Wrapped `slds-dueling-list` element with `slds-form-element__control`. - Removed `slds-text-title_caps` from label. #### [Expandable Section](https://lightningdesignsystem.com/components/expandable-section) ##### Changed - Replaced spacing tokens with variable spacing tokens to respond to a user's densification setting #### [Expression](https://lightningdesignsystem.com/components/expression) ##### Added - Added new Expression component to help users declaratively construct logical expressions #### [Feeds](https://lightningdesignsystem.com/components/feeds) ##### Changed - Replaced spacing tokens with variable spacing tokens to respond to a user's densification setting #### [File Selector](https://lightningdesignsystem.com/components/file-selector) ##### Changed - Replaced spacing tokens with variable spacing tokens to respond to a user's densification setting - Reduced height to minimize whitespace #### [Files](https://lightningdesignsystem.com/components/files) ##### Added - New class `sld-file_loading` for loading state. - In effort to prevent the hover styles from applying to the loading state, `slds-file_loading` is now added to `slds-file`. - Class `slds-has-title` for when Files have a title applied. - `slds-has-title` is now added to `slds-file` to ensure the Preview icon (displayed in hover state) is properly centered. - This class should not be added when `slds-file_overlay` is used. - `z-index` to titles and actions for non-loading states. - This is an effort to keep the new hover overlay styles from not covering the title and actions to keep them clickable. ##### Changed - New design treatment for hover state. - `box-shadow` and `transition` have been replaced with an overlay and absolutely-centered Preview icon. - This hover state does not appear on devices that do not support `hover` (e.g., mobile). Note that this does effect devices that supports both hover (e.g., touch) and no-hover (e.g., mouse) input devices, such as the Microsoft Surface. - New option for loading state. - Added a loading spinner option for Files with and without a title. ##### Fixed - Improved the color contrast of the text placed on top of a file overlay #### [Form Element](https://lightningdesignsystem.com/components/form-element) ##### Added - Left aligned label support for components with help text icon and required asterisk - Left aligned label support for `fieldset` and `legend` form elements - Added `slds-form-element__readonly` to apply appropiate styling when a form element is in view mode ##### Changed - Reduced overall height of all view mode form elements - Changed HTML so a compound form's `slds-form-element__group` is wrapped inside of `slds-form-element__control` - Changed HTML that moved the required asterisk inside of `legend` element - Changed HTML that moved the help text icon to be adjacent to the `legend` element - Changed HTML so `slds-form-element__legend` is now required on all `legend` elements - Changed HTML so `slds-form-element__control` is now required to wrap all form controls #### [Global Header](https://lightningdesignsystem.com/components/global-header) ##### Changed - Changed Salesforce logo image path. #### [Global Navigation](https://lightningdesignsystem.com/components/global-navigation) ##### Changed - Overflow menu on navigation item no longer opens on hover. - Added the `slds-indicator-container` class to be used whenever tabs and menu items have unread or unsaved indicators. - The `slds-indicator_unsaved` abbreviation and/or the `slds-indicator_unsaved` span should always be contained *within* a `` with class `slds-indicator-container`. - This class preserves spacing between the indicators and the tab/menu text when no icon is present by adding a margin-right. - If the indicator container is empty, no margin-right is added. ##### Fixed - HTML validation error on tabbed navigation indicators, swapped a `div` for a `span` #### [Icons](https://lightningdesignsystem.com/components/icons) ##### Added - Icons can now be filled with the success text color by adding `slds-icon-text-success`. ##### Fixed - Fixed [issue #228](https://github.com/salesforce-ux/design-system/issues/228), which was causing x-small and xx-small circular icons to appear as ovals. Contribution made by [@geebru](https://github.com/geebru). #### [Illustration](https://lightningdesignsystem.com/components/illustration) ##### Added - Added example for large illustrations #### [List Builder](https://lightningdesignsystem.com/components/list-builder) ##### Added - Added examples for list builders with disabled items and items selected by default. - Added an example of a list builder with a headless table ##### Changed - List Builder now requires `aria-multiselectable="true"` applied to the `table` element. - Each row now requires `aria-selected` to be set to `false` on every row that is not selected #### [Map](https://lightningdesignsystem.com/components/map) ##### Added - Added a standalone map example that lives outside of a modal ##### Fixed - Replaced inline styles from `iframe` and placed them within the component styling - Improved the color contrast of links inside of selected items in the locations list #### [Page Headers](https://lightningdesignsystem.com/components/page-headers) ##### Added - Added `slds-page-header_record-home` class to be used within a record home page. This class utilizes variable font tokens to respond to a user's densification setting. - Made Related Lists Page Header visible, so you can see it. Yay! 🎉 - Added the following classes: - For layout: - `slds-page-header__row`, `slds-page-header__row_gutters`, `slds-page-header__col-title`, `slds-page-header__col-actions`, `slds-page-header__col-meta`, `slds-page-header__col-controls`, `slds-page-header__col-details` - For the page name: - `slds-page-header__name`, `slds-page-header__name-title`, `slds-page-header__name-switcher`, `slds-page-header__name-meta`, `slds-page-header__meta-text` - For header controls - `slds-page-header__controls`, `slds-page-header__control`, - For record home - `slds-page-header_record-home` - For record home details - `slds-page-header__detail-row`, `slds-page-header__detail-block` - For vertical record home list - `slds-page-header__detail-list`, `slds-page-header__detail-item` ##### Changed - Replaced spacing tokens with variable spacing tokens to respond to a user's densification setting - Changed dimension of `slds-page-header__icon` to be 36x36 - Pretty much all of it in a sizable refactor of the markup - Made it easier to componentize the page headers and share code between the different variants - Made page headers less reliant on utility classes - Please see above for added class names ##### Deprecated - Deprecated page header specific spacing tokens - PAGE_HEADER_SPACING_MARGIN - PAGE_HEADER_SPACING_PADDING - PAGE_HEADER_SPACING_ROW #### [Panels](https://lightningdesignsystem.com/components/panels) ##### Changed - Updated panel headers to have left aligned text by default. To center the header title, use the class `slds-panel__header_align-center`. - Updated `slds-panel_body` padding to be 0.75rem around instead of 1rem. - Updated our documentation to reflect that panels always have a close button, but may also have a back button if panel was invoked by drilling in. ##### Fixed - Forced panel buttons to keep their square shape by preventing `flex-shrink`. #### [Path](https://lightningdesignsystem.com/components/path) ##### Added - Added `slds-path_has-coaching` hook on the `slds-path` container element, to add support for spacing differences between coaching and non-coaching. ##### Changed - Modified the appearance of the Path container. - Revised the colors used on the active and curent Path steps, introducing support for borders. - Replaced spacing tokens with variable spacing tokens to respond to a user's densification setting. - Changed the direction of the coaching arrow to point to the right / down, instead of up / down. To take advantage of this change, remove the `slds-flip_vertical` class on the open state for `slds-path__trigger`, and instead use our new class `slds-path__trigger_open` to set the direction of the open state on the button arrow. ##### Fixed - Fixed text centering issue with first and last Path steps - Fixed rotation transition on Path coaching toggle button #### [Popovers](https://lightningdesignsystem.com/components/popovers) ##### Added - Added `slds-nubbin_*-corner` modifier classes to place nubbin elements at the corner of a Popover. ##### Fixed - Fixed a bug where long strings of text would overflow the popover boundary. Popover body, header, and footer now include `word-wrap: break-word`. - Increased the contrast for focused links and buttons in our inversed popovers, Walkthrough and Feature. - Fixed a bug that allowed `slds-popover_small` to grow larger than its expected width. - Buttons with the new BEM syntax used within an inverse themed component no longer have their text color overridden #### [Progress Bar](https://lightningdesignsystem.com/components/progress-bar) ##### Added - Updated the documentation for vertical progress bars. Now you can actually see it, yay! #### [Progress Ring](https://lightningdesignsystem.com/components/progress-ring) ##### Added - Added an example of a progress ring that fills rather than drains, meaning the colored portion of the ring increases clockwise. #### [Publishers](https://lightningdesignsystem.com/components/publishers) ##### Fixed - Made the publisher label visible to screen readers in the collapsed state of a publisher, by removing the use of `display: none` #### [Radio Group](https://lightningdesignsystem.com/components/radio-group) ##### Added - Added an example of a checked-and-disabled radio button. #### [Rich Text Editor](https://lightningdesignsystem.com/components/rich-text-editor) ##### Fixed - Fixed incorrect `border-radius` in text area. - Fixed a bug where child input elements were unintentionally affected when the Rich Text Editor was in an error state. ##### Changed - [New markup](https://www.lightningdesignsystem.com/components/rich-text-editor/?state=error&variant=base) that moves the error message outside of Rich Text Editor, and adds a `slds-form-element__control` element to enable left align labels. #### [Scoped Tabs](https://lightningdesignsystem.com/components/scoped-tabs) ##### Added - Added `slds-tabs_medium` and `slds-tabs_large` to modify the `font-size` and spacing of the tab items - Added `slds-tabs_scoped__overflow-button` to tabs with overflow so the Button Menu component can be slotted inside the tab item ##### Changed - Replaced spacing tokens with variable spacing tokens to respond to a user's densification setting - Changed the color of a tab item when a tab is active - Changed HTML on [Tabs with Overflow](/components/scoped-tabs/?example=overflowing-items&variant=base) example so a Button Menu component is the trigger for the overflow menu #### [Setup Assistant](https://lightningdesignsystem.com/components/setup-assistant) ##### Changed - Updated the setup assistant steps to use the new [filling progress ring](https://lightningdesignsystem.com/components/progress-ring/?example=progress-ring-partially-filled&variant=base). #### [Slider](https://lightningdesignsystem.com/components/slider) ##### Fixed - Fixed a bug that prevented Slider background from appearing in IE11. #### [Split View](https://lightningdesignsystem.com/components/split-view) ##### Changed - Replaced spacing tokens with variable spacing tokens to respond to a user's densification setting #### [Tabs](https://lightningdesignsystem.com/components/tabs) ##### Added - Added `slds-tabs_medium` and `slds-tabs_large` to modify the `font-size` and spacing of the tab items - Added animation when activating a tab item - Added `slds-tabs_default__overflow-button` to tabs with overflow so the Button Menu component can be slotted inside the tab item - Extended the documentation for mobile tabs to include panels - When drilling into a mobile tab, a panel slides in displaying that tab's content - Check out the [Tabs On Mobile](https://lightningdesignsystem.com/components/tabs/#On-Mobile) section for more details - Animations and transitions for `:hover` and `slds-is-active` states. ##### Changed - Replaced spacing tokens with variable spacing tokens to respond to a user's densification setting - Removed title caps from tab items - Removed letter spacing from tab items - Increased height of bar when a tab is active - Changed HTML on [Tabs with Overflow](/components/scoped-tabs/?example=overflowing-items&variant=base) example so a Button Menu component is the trigger for the overflow menu ##### Fixed - Updated `slds-tabs-mobile` to have a white background by default, instead of a transparent background. - Improved the color contrast of the text of a sub tab when it is in focus - HTML validation error on sub tab indicators, swapped a `div` for a `span` #### [Textarea](https://lightningdesignsystem.com/components/textarea) ##### Fixed - Removed `box-shadow` added by Firefox for all required fields. - By default, Firefox was adding a `box-shadow` to all fields marked `required`. This has now been normalized to match the styling in all other browsers. #### [Toast](https://lightningdesignsystem.com/components/toast) ##### Changed - Swapped the `role` value of toasts from `alert` to `status` ##### Fixed - Increased contrast between the icons and the yellow background in warning toasts. - Buttons with the new BEM syntax used within an inverse themed component no longer have their text color overridden #### [Tree Grid](https://lightningdesignsystem.com/components/tree-grid) ##### Added - Checkboxes in the left most column were added to multi select tree grids - Multi select tree grids now require `aria-multiselectable="true"` applied to the `table` element. - Multi select tree grids now require `aria-selected` to be set to `false` on every row that is not selected - Single select tree grids were added as examples - Headless tree grids were added - Borderless tree grids were added ##### Changed - Tree grid now aligns better with the lightning component, which is an extension of [Advanced Data Table](https://www.lightningdesignsystem.com/components/data-tables/?modifiers=.slds-table_bordered&variant=advanced). #### [Trees](https://lightningdesignsystem.com/components/trees) ##### Changed - Removed `aria-selected` from the examples since this is only necessary if the tree supports multi-select - Removed `role="application"` from the top level tree ##### Fixed - Replaced the `slds-size_1-of-1` surrounding the tree label with `slds-has-flexi-truncate` to prevent the label from overflowing the tree's boundary #### [Trial Bar](https://lightningdesignsystem.com/components/trial-bar) ##### Fixed - Buttons with the new BEM syntax used within an inverse themed component no longer have their text color overridden #### [Visual Picker](https://lightningdesignsystem.com/components/visual-picker) ##### Changed - Updated disabled visual picker UI to be more apparent and better match established conventions for disabled UI #### [Welcome Mat](https://lightningdesignsystem.com/components/welcome-mat) ##### Changed - Updated the semantics of steps in a welcome mat to be list items within an unordered list. Check out the component documentation for the [updated DOM structure](https://lightningdesignsystem.com/components/welcome-mat/) ### Utilities #### [Description List](https://lightningdesignsystem.com/components/description-list) ##### Changed - Changed behavior of media query when `slds-dl_horizontal` and `slds-dl_inline` are located inside of `slds-region_narrow` #### [Grid](https://lightningdesignsystem.com/components/grid) ##### Added - Added `slds-gutters_direct` for adding gutters to direct child columns of a grid. - See the [Direct Columns Only](https://lightningdesignsystem.com/utilities/grid/#Direct-Columns-Only) section for more info. #### Fixed - Updated `slds-col_bump-bottom` to accurately set margin-bottom, instead of margin-right, to auto. #### [Text](https://lightningdesignsystem.com/components/text) ##### Added - Added text color utility class, `slds-text-color_destructive`, for destructive actions ## **Release [2.6.2] - June 29, 2018** ## Fixes **[Cards](https://www.lightningdesignsystem.com/components/cards)** - Updated broken links within the Cards docs ([7b48637](https://github.com/salesforce-ux/design-system/commit/7b48637)) **Gulp Script Update** - Fix path to gulp.js to resolve build error in Windows ([2a78a47](https://github.com/salesforce-ux/design-system/commit/2a78a47)) **[Input](https://www.lightningdesignsystem.com/components/input)** - Updated the Error with Icon example to use the new Error icon ([35d90ba](https://github.com/salesforce-ux/design-system/commit/35d90ba)) **[Margin](https://www.lightningdesignsystem.com/utilities/margin)** - Added examples of using "none" on margin utilities ([a3e9eb9](https://github.com/salesforce-ux/design-system/commit/a3e9eb9)) - Updated broken links within the Margin docs ([26a5eed](https://github.com/salesforce-ux/design-system/commit/26a5eed)) ## **Release [2.6.1] - May 18, 2018** ## Fixes **[Form Element](https://www.lightningdesignsystem.com/components/form-element/#Compound)** - Removed margin if compound field is found inside of a stacked form ([0d3e752](https://github.com/salesforce-ux/design-system/commit/0d3e752)) **[Grid](https://www.lightningdesignsystem.com/utilities/grid/)** - Adjusted docs to avoid confusion on columns and vertical alignment ([1b17639](https://github.com/salesforce-ux/design-system/commit/1b17639)) **[Tabs](https://www.lightningdesignsystem.com/components/tabs/)** - Fixed incorrect link to Vertical Tabs component in Tabs documentation ([#548](https://github.com/salesforce-ux/design-system/issues/548)) ## **Release [2.6.0] - May 4, 2018** May the 4th be with you! ## Big Impact **[Component Blueprints](https://lightningdesignsystem.com/components/overview)** - Renamed our 'Components' to 'Component Blueprints' to create distinction between our SLDS Components and ([Lightning Components](https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/aura_compref.htm)). We define our 'Component Blueprints' as 'Framework agnostic, accessible HTML and CSS used to create components in conjunction with our implementation guidelines'. For more details, check out the glossary we added to our [FAQ page](/faq). **[Form Layout](https://lightningdesignsystem.com/components/form-element/#Layout)** - Merged Form Layout into Form Element ([f3c5b48](https://github.com/salesforce-ux/design-system/commit/f3c5b48)) **[Icon](https://lightningdesignsystem.com/icons/#utility)** - Addressed 2 issues with the usage of *Warning* and *Error* icons. ([cd98ab6](https://github.com/salesforce-ux/design-system/commit/cd98ab6)) 1) Research showed that the ban icon best represented an error for our users, so we switched the error and ban icons. The new error icon is the circle with a diagonal slash through it 2) We also realized that we used the same icon for both error and warning states in many components, so we updated components that were using the warning icon in red as an error state to use the new error icon. **[Lookup](https://lightningdesignsystem.com/components/lookups/)** - Deprecated `slds-lookup` and replaced with `slds-combobox` and `slds-combobox-group` ([2dbe619](https://github.com/salesforce-ux/design-system/commit/2dbe619)) **[Walkthrough -> Trial Bar](https://lightningdesignsystem.com/components/trial-bar/)** - Renamed our Walkthrough component to Trial Bar ([fe8cfc1](https://github.com/salesforce-ux/design-system/commit/fe8cfc1)) ## New components: **[Builder Header](https://lightningdesignsystem.com/components/builder-header/)** - Created new Builder Header component ([3b6f741](https://github.com/salesforce-ux/design-system/commit/3b6f741)) **[Illustration](https://lightningdesignsystem.com/components/illustration/)** - Created new component for Empty States and other Illustrations ([a1824e0](https://github.com/salesforce-ux/design-system/commit/a1824e0)) **[Setup Assistant](https://lightningdesignsystem.com/components/setup-assistant/)** - Created new Setup Assistant component ([26be78c](https://github.com/salesforce-ux/design-system/commit/26be78c)) **[Summary Detail](https://lightningdesignsystem.com/components/summary-detail/)** - Created new Summary Detail component ([245492e](https://github.com/salesforce-ux/design-system/commit/245492e)) **[Welcome Mat](https://lightningdesignsystem.com/components/welcome-mat/)** - Created new Welcome Mat component ([5d2d818](https://github.com/salesforce-ux/design-system/commit/5d2d818)) ## Documentation Updates **[Button](https://lightningdesignsystem.com/components/buttons/#Disabled)** - Updated examples to show disabled states of all variants ([013b16d](https://github.com/salesforce-ux/design-system/commit/013b16d)) **[Combobox](https://lightningdesignsystem.com/components/combobox/)** - Updated examples and documentation for Base, Autocomplete, Entity Autocomplete, and Grouped comboboxes ([6c79edd](https://github.com/salesforce-ux/design-system/commit/6c79edd)) - Added an example to show [listbox styling options](https://lightningdesignsystem.com/components/combobox/#Styling-choices-for-options) ([3d4af71](https://github.com/salesforce-ux/design-system/commit/3d4af71)) - Updated mouse and keyboard interaction documentation ([04bde0c](https://github.com/salesforce-ux/design-system/commit/04bde0c)) **[Dueling Picklist](https://lightningdesignsystem.com/components/dueling-picklist/#Group-Label)** - Added an example detailing how to add a group label to a dueling picklist ([b5e0083](https://github.com/salesforce-ux/design-system/commit/b5e0083)) **[Form Element](https://lightningdesignsystem.com/components/form-element/#Record-Detail)** - Added an example to show Record Detail ([73989b0](https://github.com/salesforce-ux/design-system/commit/73989b0)) **[Global Header](https://lightningdesignsystem.com/components/global-header/#Notifications)** - Updated documentation to show animated examples ([399da9c](https://github.com/salesforce-ux/design-system/commit/399da9c)) **[Grid](https://lightningdesignsystem.com/utilities/grid/#Content-alignment-with-bump)** - Added examples and documentation for `slds-col-bump_*` classes ([a095cba](https://github.com/salesforce-ux/design-system/commit/a095cba)) **[Icon](https://lightningdesignsystem.com/components/icons/#Current-Color)** - Added an example that uses `slds-current-color` ([2ef3489](https://github.com/salesforce-ux/design-system/commit/2ef3489)) **[Rich Text Editor](https://lightningdesignsystem.com/components/rich-text-editor/)** - Updated examples to properly wrap the Rich Text Editor in `slds-form-element` ([b6df0b0](https://github.com/salesforce-ux/design-system/commit/b6df0b0)) ## Features **[Button](https://lightningdesignsystem.com/components/buttons/#Outline-Brand)** - Added `slds-button_outline-brand` modifier ([0dec41e](https://github.com/salesforce-ux/design-system/commit/0dec41e)) **[Chat](https://lightningdesignsystem.com/components/chat/#Delivery-Status-Messages)** - Added support for delivery failure and unsupported type messages ([14aa268](https://github.com/salesforce-ux/design-system/commit/14aa268)) **[Combobox](https://lightningdesignsystem.com/components/combobox/#Grouped-Comboboxes-(Cross-entity-Polymorphic))** - Introduced grouped comboboxes with text and icon variants ([6c79edd](https://github.com/salesforce-ux/design-system/commit/6c79edd)) **[Dueling Picklist](https://lightningdesignsystem.com/components/dueling-picklist/#Edit-Mode)** - Updated docs to add non-reorderable and view mode variants of dueling picklist to be used for multiple selection ([c336057](https://github.com/salesforce-ux/design-system/commit/c336057)) - Added `slds-is-grabbed` class - Added `slds-dueling-picklist__column_responsive` to add [responsiveness](https://lightningdesignsystem.com/components/dueling-picklist/#Responsive) ([4000150](https://github.com/salesforce-ux/design-system/commit/4000150)) **[Global Header](https://lightningdesignsystem.com/components/global-header/)** - Added support for branded skip links ([789aa99](https://github.com/salesforce-ux/design-system/commit/789aa99)) **[Input](https://lightningdesignsystem.com/components/input/?example=counter&variant=base)** - Added counter variant ([0b20b85](https://github.com/salesforce-ux/design-system/commit/0b20b85)) **[Panel](https://lightningdesignsystem.com/components/panels/)** - Added docked panel variant ([e88713e](https://github.com/salesforce-ux/design-system/commit/e88713e)) **[Popover](https://lightningdesignsystem.com/components/popovers/)** - Added warning and error variants ([60a628d](https://github.com/salesforce-ux/design-system/commit/60a628d)) **[Progress Bar](https://lightningdesignsystem.com/components/progress-bar/?example=progress-bar-descriptive&variant=base)** - Added an example of descriptive progress bar with label and progress percentage above bar ([dbd0db1](https://github.com/salesforce-ux/design-system/commit/dbd0db1)) **[Progress Indicator](https://lightningdesignsystem.com/components/progress-indicator/)** - Added new vertical variant ([118b520](https://github.com/salesforce-ux/design-system/commit/118b520)) - Added `slds-progress__marker_icon-success` to indicate completed stage **[Progress Ring](https://lightningdesignsystem.com/components/progress-ring/)** - Added `slds-progress-ring_large` modifier to make a 32x32px ring ([26be78c](https://github.com/salesforce-ux/design-system/commit/26be78c)) - Added `slds-progress-ring_active-step` modifier to change color of progress ring **[Spinner](https://lightningdesignsystem.com/components/spinners/?example=inlined&variant=base)** - Added new inline spinner variant ([c05738f](https://github.com/salesforce-ux/design-system/commit/c05738f)) **[Tabs](https://lightningdesignsystem.com/components/tabs/#On-Mobile)** - Added new mobile stacked variant ([9d7b861](https://github.com/salesforce-ux/design-system/commit/9d7b861)) **[Text](https://lightningdesignsystem.com/utilities/text/?example=text-font-monospace&variant=text)** - Added new monospace font-family ([7a41fd6](https://github.com/salesforce-ux/design-system/commit/7a41fd6)) ## Fixes **[Avatar](https://lightningdesignsystem.com/components/avatar/?example=fallback-user-initials&variant=base)** - Added text shadow to `slds-avatar__initials` for better contrast ([3f43dfa](https://github.com/salesforce-ux/design-system/commit/3f43dfa)) - Added `slds-avatar__initials_inverse` for dark text initials on a light background **[Button Group](https://lightningdesignsystem.com/components/button-groups/?example=button-group-more-open&variant=base)** - Added `slds-dropdown_actions` to button group overflow dropdown ([8ab08fe](https://github.com/salesforce-ux/design-system/commit/8ab08fe)) **[Button Icon](https://lightningdesignsystem.com/components/button-icons/?variant=bordered-inverse)** - Added selected stying to border inverse variant ([2624d4f](https://github.com/salesforce-ux/design-system/commit/2624d4f)) **[Card](https://lightningdesignsystem.com/components/cards/?example=related-list-table&variant=base)** - Added `slds-card__footer-action` to have footer link take up full width of card ([89c6a28](https://github.com/salesforce-ux/design-system/commit/89c6a28)) **[Chat](https://lightningdesignsystem.com/components/chat/#Sneak-peek)** - Changed `slds-chat-message__text-sneak-peak` to `slds-chat-message__text-sneak-peek` ([cdaabbf](https://github.com/salesforce-ux/design-system/commit/cdaabbf)) **[Checkbox](https://lightningdesignsystem.com/components/checkbox/)** - Updated examples to have unique `value` attributes ([cdf72cd](https://github.com/salesforce-ux/design-system/commit/cdf72cd)) **[Compound Form](https://lightningdesignsystem.com/components/form-element/#Compound)** - Fixed layout overflow bug ([#530](https://github.com/salesforce-ux/design-system/issues/530)) **[Data Table](https://lightningdesignsystem.com/components/data-tables/?state=row-error-and-selected&variant=inline-edit)** - Adjusted styling for edited and error cells when row is selected ([9ed087a](https://github.com/salesforce-ux/design-system/commit/9ed087a)) - Updated checkboxes and radio groups in Data Tables to be grouped with a common label by using `aria-labelledby` and hidden group label in the column header ([f8f8801](https://github.com/salesforce-ux/design-system/commit/f8f8801)) **[Datepicker](https://lightningdesignsystem.com/components/datepickers/?state=datepicker-with-error&variant=base)** - Prevented error border from applying to nested select component ([0fa0165](https://github.com/salesforce-ux/design-system/commit/0fa0165)) **[Dueling Picklist](https://lightningdesignsystem.com/components/dueling-picklist/)** - Updated all examples to include a group label and form-element wrapper ([8d1a1b4](https://github.com/salesforce-ux/design-system/commit/8d1a1b4)) **[Form Element](https://lightningdesignsystem.com/components/form-element/#Compound)** - Added `slds-form-element__legend_has-tooltip` modifier to allow for tooltip icon next to legend ([f3c5b48](https://github.com/salesforce-ux/design-system/commit/f3c5b48)) **[Global Header](https://lightningdesignsystem.com/components/global-header/)** - Updated colors of global [actions](https://lightningdesignsystem.com/components/global-header/#Global-Actions-Bar) ([58d68e1](https://github.com/salesforce-ux/design-system/commit/58d68e1)) - Updated search to use [new combobox group](https://lightningdesignsystem.com/components/global-header/#Global-Search) ([9bddfde](https://github.com/salesforce-ux/design-system/commit/9bddfde)) **[Input](https://lightningdesignsystem.com/components/input/)** - Removed red box shadow from required inputs in firefox ([069a3c8](https://github.com/salesforce-ux/design-system/commit/069a3c8)) - Used `aria-labelledby` instead of `aria-describedby` for associating the prepended and appended fixed text to the input ([25d51d7](https://github.com/salesforce-ux/design-system/commit/25d51d7)) - Reordered `slds-input:required` styles to prevent overrides ([ba3ac5b](https://github.com/salesforce-ux/design-system/commit/ba3ac5b)) - Removed pointer event when icon is located on top of an input ([84b650b](https://github.com/salesforce-ux/design-system/commit/84b650b)) - Added `slds-input-has-icon_group-right` to fix spacing issues for [multiple icons on the right](https://lightningdesignsystem.com/components/input/?example=double-icon-spinner&variant=base) ([9bddfde](https://github.com/salesforce-ux/design-system/commit/9bddfde)) **[Modal](https://lightningdesignsystem.com/components/modals/?modifiers=.slds-fade-in-open&modifiers=.slds-modal_medium&variant=base)** - Changed width of medium modal to 70% ([b2d9e1b](https://github.com/salesforce-ux/design-system/commit/b2d9e1b)) **[Path](https://lightningdesignsystem.com/components/path/)** - Added focus styling for completed stages ([f197b4a](https://github.com/salesforce-ux/design-system/commit/f197b4a)) - Reordered `slds-is-active` and `slds-is-complete` to prevent overrides - Added min-width to action button ([1b8e6b8](https://github.com/salesforce-ux/design-system/commit/1b8e6b8)) **[Radio Group](https://lightningdesignsystem.com/components/radio-group/) and [Radio Button Group](https://lightningdesignsystem.com/components/radio-button-group/)** - Updated examples to have unique `value` attributes ([cdf72cd](https://github.com/salesforce-ux/design-system/commit/cdf72cd)) **[Rich Text Editor](https://lightningdesignsystem.com/components/rich-text-editor/?state=error&variant=base)** - Added white background to error message with `slds-form-element__help` modifier ([8033c22](https://github.com/salesforce-ux/design-system/commit/8033c22)) - Removed margin-bottom from `slds-rich-text-editor__spacing-wrapper` and added it to `slds-rich-text-editor__select` ([bf907ed](https://github.com/salesforce-ux/design-system/commit/bf907ed)) **[Trees](https://lightningdesignsystem.com/components/trees/?state=metatext&variant=base)** - Added missing assistive text span for tree branch with metatext ([a407e58](https://github.com/salesforce-ux/design-system/commit/a407e58)) **Utilities** - Added `!important` to [visibility utilities](https://lightningdesignsystem.com/utilities/visibility/?example=hidden-visible&variant=visibility) `slds-hide` and `slds-hidden` ([16bf902](https://github.com/salesforce-ux/design-system/commit/16bf902)) - Fixed error in Grid documentation around [width and ordering class prefixes](https://latest-214.lightningdesignsystem.com/utilities/grid/#Responsive-Layout-Options) ([f6a66d9](https://github.com/salesforce-ux/design-system/commit/f6a66d9)) **[Vertical Tabs](https://lightningdesignsystem.com/components/vertical-tabs/)** - Removed outline when link has focus ([72fcd6f](https://github.com/salesforce-ux/design-system/commit/72fcd6f)) **[Visual Picker](https://lightningdesignsystem.com/components/visual-picker/)** - Added focus styling ([cbd07e9](https://github.com/salesforce-ux/design-system/commit/cbd07e9)) ## Tokens **[Text](https://lightningdesignsystem.com/design-tokens/#category-text-color)** - Changed value of `$color-text-success`([97d13bb](https://github.com/salesforce-ux/design-system/commit/97d13bb)) - Changed value of `$color-text-link`([9bc8b0d](https://github.com/salesforce-ux/design-system/commit/9bc8b0d)) ## **Release [2.5.4] - April 19, 2018** ## Fix - Reordered Quill styles to apply indentation styles to the Rich Text Editor output class ([0bbf51c](https://github.com/salesforce-ux/design-system/commit/0bbf51c)) ## **Release [2.5.3] - March 13, 2018** ## Fix - Remove Quill styles from the Rich Text Editor output class to fix properly nested lists ([296afb3](https://github.com/salesforce-ux/design-system/commit/296afb3)) ## **Release [2.5.2] - February 8, 2018** ## Fix - Add warm/cool header contrast tokens ([d6515ee](https://github.com/salesforce-ux/design-system/commit/d6515ee)) - Set background image on Brand Band to not repeat ([d843c97](https://github.com/salesforce-ux/design-system/commit/d843c97)) - Update bundle script to fix windows npm error ([#523](https://github.com/salesforce-ux/design-system/issues/523)) ## **Release [2.5.1] - January 19, 2018** ## Fix - Backport tokens for Path ([1932e76](https://github.com/salesforce-ux/design-system/commit/1932e76)) ## **Release [2.5.0] - January 9, 2018** ## Features **General Notes** - Updated Color guidelines to include Gray palette and Brand Colors - Introduced a new documentation style for Badges, Brand Band, Carousel, Chat, Menus, and the Grid utility. ### The following components have been updated: **Activity Timeline** - Updated behavior and styling of activity timeline by adding expandable sections ([10cf834](https://github.com/salesforce-ux/design-system/commit/10cf834)) **Brand Band** - Added Brand Band component **Breadcrumbs** - Added overflow menu button option for breadcrumbs ([a69621c](https://github.com/salesforce-ux/design-system/commit/a69621c)) **Button Icons** - Added new branding variant **Cards** - Added variant with Einstein branded header **Carousel** - Added Carousel component **Chat** - Added Chat component **Checkbox** - Added a stacked variant **Data Tables** - Added icons to data table headers and cells ([59c44b2](https://github.com/salesforce-ux/design-system/commit/59c44b2)) - Added header menu buttons to table headers ([33bd050](https://github.com/salesforce-ux/design-system/commit/33bd050)) - Added Product Listing example to advanced data tables - Added Radio Group example to advanced data tables **Global Header** - Updated styling to allow for rectangular logos ([ea43705](https://github.com/salesforce-ux/design-system/commit/ea43705)) **Grids** - Added top level gutter classes: `slds-gutters` and `slds-gutters_*` for sizes ([b6d7fd5](https://github.com/salesforce-ux/design-system/commit/b6d7fd5)) **Icons** - Added utility class `slds-current-color` to set an icon to use current color ([c9974d1](https://github.com/salesforce-ux/design-system/commit/c9974d1)) **Map** - Added Map component **Menus** - Added a variant for Menus with Submenus **Notifications** - Updated multiple styling attributes for reminder notifications, including background color, border color, and spacing ([9cbb18a](https://github.com/salesforce-ux/design-system/commit/9cbb18a)) **Popovers** - Added variant with Einstein branded header - Added variant for Feature callout **Rich Text Editor** - Moved Quill styles to rich text editor ([402845b](https://github.com/salesforce-ux/design-system/commit/402845b)) **Spinners** - Added class `slds-spinner_delayed` to apply a 300ms delay to the animation ([fbaa8d4](https://github.com/salesforce-ux/design-system/commit/fbaa8d4)) **Trees** - Added new ability to include metatext on tree items ([754c9fe](https://github.com/salesforce-ux/design-system/commit/754c9fe)) **Utilities** - Added utility class `slds-size-xxx-small` for sizing ([69d0eb2](https://github.com/salesforce-ux/design-system/commit/69d0eb2)) - Added utility class `slds-text-color-success` for text ([e744eb2](https://github.com/salesforce-ux/design-system/commit/e744eb2)) **Vertical Navigation** - Added a variant of vertical nav that uses radio groups as underlying markup ## Fixes The following fixes are now available: **Accordion** - Adjusted styling to only target first accordion child ([9f8f601](https://github.com/salesforce-ux/design-system/commit/9f8f601)) - Changed accordion focus styling from overall highlight to underline of header text ([0658e13](https://github.com/salesforce-ux/design-system/commit/0658e13)) - Updated to hide content overflow when closed ([7fb7cb0](https://github.com/salesforce-ux/design-system/commit/7fb7cb0)) **App Launcher** - Added grab styling to match current use in product - Changed to Dev Ready from prototype **Button Groups** - Updated z-index for button group focus ([259a6db](https://github.com/salesforce-ux/design-system/commit/259a6db)) **Buttons** - Stopped events from happening on disabled buttons ([e661ee8](https://github.com/salesforce-ux/design-system/commit/e661ee8)) **Color Picker** - Added spacing utility class to dropdown button icon between color and arrow ([69839b2](https://github.com/salesforce-ux/design-system/commit/69839b2)) **Combobox** - Added class `slds-combobox__input-value` that must be applied, in order to propagate styling, when a selection is made in a single selection inline listbox ([1d4e30f](https://github.com/salesforce-ux/design-system/commit/1d4e30f)) - Added spacing utility class to dropdown button icon between icon and arrow ([69839b2](https://github.com/salesforce-ux/design-system/commit/69839b2)) **Data Tables** - Added `slds-table_column-*-wrap` to add column wrap support ([b841961](https://github.com/salesforce-ux/design-system/commit/b841961)) **Date Picker** - Fixed background color used when today's date is selected ([75f0f6a](https://github.com/salesforce-ux/design-system/commit/75f0f6a)) **Dueling Picklist** - Fixed accessibility of disabled list boxes ([4ea5889](https://github.com/salesforce-ux/design-system/commit/4ea5889)) - Renamed Required to Locked, switched to lock icon instead of red asterisk ([3556b26](https://github.com/salesforce-ux/design-system/commit/3556b26)) - Updated background and border colors of disabled picklist ([4ea5889](https://github.com/salesforce-ux/design-system/commit/4ea5889)) **Expandable Section** - Updated to hide content overflow when closed ([7fb7cb0](https://github.com/salesforce-ux/design-system/commit/7fb7cb0)) **Global Navigation** - Changed global nav styling when subtabs are present with `slds-has-sub-tabs` ([d99332b](https://github.com/salesforce-ux/design-system/commit/d99332b)) - Prevented icons from shrinking when long text is present ([881da86](https://github.com/salesforce-ux/design-system/commit/881da86)) **Input** - Updated size of search icon to be 14x14px from 16x16px ([add0ba0](https://github.com/salesforce-ux/design-system/commit/add0ba0)) - Fixed vertical alignment issues when using `slds-input__icon` ([cb3fe60](https://github.com/salesforce-ux/design-system/commit/cb3fe60)) **Lookups** - Fixed icon alignment ([9b3de3c](https://github.com/salesforce-ux/design-system/commit/9b3de3c)) **Menus** - Fixed disabled menu items to turn disabled icons gray - Updated `slds-dropdown_xx-small` to use correct token ([0569d6d](https://github.com/salesforce-ux/design-system/commit/0569d6d)) **Modal** - Fixed modal background color ([2f0ad5a](https://github.com/salesforce-ux/design-system/commit/2f0ad5a)) - Removed hyphenation from modal body ([9f70ae7](https://github.com/salesforce-ux/design-system/commit/9f70ae7)) **Pills** - Update icons and improve consistency among pill usage **Popovers** - Updated background color of Walkthrough popovers ([08b2aac](https://github.com/salesforce-ux/design-system/commit/08b2aac)) - Added clouds to the header ([08b2aac](https://github.com/salesforce-ux/design-system/commit/08b2aac)) - Removed hyphenation from body text ([9f70ae7](https://github.com/salesforce-ux/design-system/commit/9f70ae7)) **Rich Text Editor** - Fixed issue where selection dropdowns overlapped content on smaller screens ([f1a7e8d](https://github.com/salesforce-ux/design-system/commit/f1a7e8d)) - Updated to prevent hyperlinks from breaking mid word ([4827702](https://github.com/salesforce-ux/design-system/commit/4827702)) **Tabs** - Adjusted position of unsaved indicator on a tab when used with notifications ([5916f2f](https://github.com/salesforce-ux/design-system/commit/5916f2f)) **Trees** - Added missing ARIA role `role=gridcell` to tree grid TD elements ([f94d3dd](https://github.com/salesforce-ux/design-system/commit/f94d3dd)) - Removed extra indentation spacing for base variant ([e64cfc1](https://github.com/salesforce-ux/design-system/commit/e64cfc1)) **Utilities** - Added missing BEM syntax to `slds-text-link_faux` ([#505](https://github.com/salesforce-ux/design-system/issues/505)) **Vertical Navigation** - Changed active and hover background colors ([ae7997c](https://github.com/salesforce-ux/design-system/commit/ae7997c)) ## Tokens **Sizing** - Added `$size-xxx-small` sizing token for UI components ([69d0eb2](https://github.com/salesforce-ux/design-system/commit/69d0eb2)) ## **Release [2.4.6] - November 22, 2017** ## Fixes **Colors** - Modified tokens using gray-2 to use gray-3 ## **Release [2.4.5] - November 14, 2017** ## Fixes **Buttons** - Remove pointer-events from icons found within buttons ## **Release [2.4.4] - October 17, 2017** ## Fixes **Cards** - Fixed padding-left and padding-right on nested `slds-card__header` and `slds-card__footer` with `slds-card_boundary` **Sizing** - Fixed known IE11 bug when you have nested flex containers with flex-basis on children ## **Release [2.4.3] - September 19, 2017** ## Fixes **Buttons** - Removed dark border on focus, fixing bug when buttons are found inside of a button group **Checkbox/Radio Button Group** - Fixed issue when a selection is made then that selection is put into a disabled state **Modal** - Update background color token to transparent value **Path** - Use transform to properly align checkmark inside of path element ## **Release [2.4.1] - September 14, 2017** ## Big Impact We've made several enhancements in the Winter ’18 release which might affect your components and pages. **As a designer what do I need to know about the design changes in the Winter ‘18 release?** - We’ve enhanced font hierarchy to draw attention to what's most important in the moment and improve legibility. - We’ve condensed the spacing of content (from 16px to 12px) to allow more information on the page. You’ll especially notice this in the tightening of data tables. - We've added layering and a colorful graphics to the layout to create contrast between foreground and background cards. The cards have white backgrounds and drop shadows, while the page background introduces color. - The components we’ve updated are cards, avatar, data tables, and page headers. - For more detailed information, please visit this Salesforce UX blog post: [Evolving the Lightning User Experience](https://medium.com/salesforce-ux/evolving-the-lightning-user-experience-5f1de21f7af) **As a developer what do I need to know about the design changes in the Winter ‘18 release?** - With the changes to the page background color, you may notice some of your custom components are transparent, rendering the text on the dark background. You can fix that easily by adding the class `.slds-card` to the outer wrapper of your component. - If you need default tabs to appear to be in a card, you can place the `.slds-tabs_card` class on the `.slds-tabs_default` DOM node. This will give the tabset padding and drop-shadows like a card. - When the `.slds-card` class is used inside `.slds-tabs_default`, `.slds-modal`, or another `.slds-card`, they no longer have the drop-shadow card look. Instead they are simply white. In some situations, you may need to differentiate your card from content around it. You can add the `.slds-card_boundary` class to the `.slds-card` for a rounded border. - On some pages, you’ll notice the header is attached to a list view. If you have a custom page where you’d like to attach the header to a component below, add the `.slds-has-bottom-magnet` class to the `slds-page-header`. Then add `.slds-has-top-magnet` to the component below. This will visually attach the components to each other. - If you have been using SLDS in Visualforce via the `` tag, your Visualforce pages will also inherit the new styling in Winter ’18 - For more detailed information, please visit this developer blog post: [Get your Lightning components ready for Winter ’18](https://developer.salesforce.com/blogs/developer-relations/2017/08/winter-coming-lightning.html) ## Fixes **Cards** - Added `slds-card_boundary` class to provide card-like look when component is inside a tabset **Magnet** - Force magnet layout by making their properties immutable when using `slds-has-top-magnet` and `slds-has-bottom-magnet` ## **Release [2.4.0] - September 12, 2017** ## Features The following are now available: **Badges** - Added dark blue badge - Added white badge with icon and normalized text **Dynamic Menu** - Removed dynamic lists from combobox component and created new dynamic menu component **Progress Bar** - Added green variant **Progress Ring** - Added new Progress Ring component **Scoped Notification** - Added scoped inline notifications component **Slider** - Added two `spans` inside `label` to give the ability to visually hide one or both ## Fixes The following issues have now been resolved: **Alerts** - Fixed grammatical errors in alerts documentation ([aa8099a](https://github.com/salesforce-ux/design-system/commit/aa8099a)) **Button Group** - Button menu uses filled button icon modifier by default ([f9c2168](https://github.com/salesforce-ux/design-system/commit/f9c2168)) **Buttons** - Added `pointer-events:none` to svg in button ([cc9cd5f](https://github.com/salesforce-ux/design-system/commit/cc9cd5f)) **Cards** - Removed card look when inside of a modal ([f58c355](https://github.com/salesforce-ux/design-system/commit/f58c355)) - Removed card look when inside of a tabset **Color Picker** - Added more descriptive assistive text and fixed `tabindex` on swatches ([fc989c1](https://github.com/salesforce-ux/design-system/commit/fc989c1)) - Added `input` error state ui and examples ([b982bf7](https://github.com/salesforce-ux/design-system/commit/b982bf7)) - Added focus state to color picker slider thumb ([c29d368](https://github.com/salesforce-ux/design-system/commit/c29d368)) **Combobox** - Added `role=none` to `div` that wraps `input` ([e695ae7](https://github.com/salesforce-ux/design-system/commit/e695ae7)) - Removed title and assistive text from search icon **Date Picker** - Added styles when adjacent month is selected within a week range ([bab8e26](https://github.com/salesforce-ux/design-system/commit/bab8e26)) **Dueling Picklist** - Added documentation on focus management - Fixed syntax and grammatical errors in dueling picklist accessibility docs - Removed double focus on ul ([c231132](https://github.com/salesforce-ux/design-system/commit/c231132)) **File-selectors** - Fixed file selector input labelling **Global Navigation** - Added animation on active and when hovering on a global navigation list item ([074771a](https://github.com/salesforce-ux/design-system/commit/074771a)) **Grids** - Fix IE sizing issue by adding max-width ([00a0e35](https://github.com/salesforce-ux/design-system/commit/00a0e35)) **Modals** - Removed extra `.slds-modal__header` class from headless modal example **Normalize** - Removed `[hidden] { display: none; }` to fix Visual Force charts disappearance when SLDS is added **Notifications** - Updated assistive text for dismiss notification button and added event type to header and live region ([d96535d](https://github.com/salesforce-ux/design-system/commit/d96535d)) - Updated styling to add bordercolor and darker drop shadow ([f977ee6](https://github.com/salesforce-ux/design-system/commit/f977ee6)) **Path** - Simplified and fix active tab focus styling across all stage states ([3f9fbd4](https://github.com/salesforce-ux/design-system/commit/3f9fbd4)) **Responsive Tables** - Examples for using responsive tables can now be found on the site again ([d427148](https://github.com/salesforce-ux/design-system/commit/d427148)) ## Tokens **Colors** - Reduced and updated gray palettes to 12 total ([ff582b0](https://github.com/salesforce-ux/design-system/commit/ff582b0)) ## Design Changes **Cards** - Background color changed to white - Added drop shadow for improved depth and heirarchy - Cards found inside of a tabset have their drop shadow removed **Data Tables** - Decreased row height for improved content density **Split View** - Changed color of background **Static/Read Only Inputs** - Updated font size, weight, and color ([ce7b275](https://github.com/salesforce-ux/design-system/commit/ce7b275)) **Default Tabs** - Tabs take on the look and feel of a card ## **Release [2.3.1] - May 25, 2017** ## Big Impact **BEM naming change** Initially we used the double dash style for BEM notation (`--`). Due to the fact that double dashes are problematic in an XML environment (which doesn't allow double dashes within comments), we have upgraded our syntax to use the single underscore style (`_`). This change is backward compatible for 18 months. But all components going forward are built with the single underscore BEM style. ## Fixes The following issues have now been resolved: * Removed dotted underline for `abbr` that Chrome introduced in version 58 * Fix issue on Spinner component where Firefox and IE11 wouldn't respect its z-index token * Fix line-height issue on `slds-form-element__static` when the output was multi-line * Fix BEM naming convention on visibility classes - [#452](https://github.com/salesforce-ux/design-system/issues/452) ## **Release [2.3.0] - May 15, 2017** ## Features The following are now available: **Accordion** * Added Accordion component — [Accordion](/components/accordion) **Button** * Added class `slds-is-selected-clicked` to handle click event on stateful button - [Stateful Button](/components/buttons?modifiers=.slds-is-selected-clicked&variant=stateful) **Combobox** * Added Combobox component — [Combobox](/components/combobox) **Docked Utility Bar** * Added two line support for docked utility bar items **Dueling Picklist** * Re-named from Multi-select — [Dueling Picklist](/components/dueling-picklist) **Dynamic Icons** * Added Ellie animated icon * Added Equalizer animated icon * Added Score animated icon * Added Waffle animated icon * Added Strength animated icon * Added Trend animated icon **Expandable Section** * Added Expandable section component — [Expandable Section](/components/expandable-section?modifiers=.slds-is-open&variant=base) * Added non-collapsable example **Input** * Added an example for Search input with loading spinner - [Input with spinner](/components/input?example=double-icon-spinner&variant=base) * Added `slds-has-input-focus` utility class to provide focus styles on an element **Lookups** * Uses new combobox HTML **Menus** * Added `slds-dropdown—fluid` to adjust the width of a dropdown so it can be fluid to its container * Added updated styles for base HTML elements in the Rich Text Editor * Added the same updated styles in the output of the Rich Text Editor using the `.slds-rich-text-editor__output` class * Added `slds-pill_link` to modify pill for when we want the hyperlink to take up 100% of the available pill * Added `slds-pill__action` to the actionable link element inside of `slds-pill—link` **Path** * Re-named from Process **Picklist** * Uses new combobox HTML **Pills** * Added listbox of pill option variant — [Listbox of Pill Options](/components/pills?variant=listbox-of-pill-options) **Popover** * Added `slds-popover_walkthrough-alt` to modify the background of a walkthrough popover - [Walkthrough Popover](/components/popovers?example=action-popover&variant=walkthrough) **Progress Bar** * Added Progress Bar component — [Progress Bar](/components/progress-bar) **Rich text editor** * Added bottom toolbar support - [Bottom toolbar example](/components/rich-text-editor?example=bottom-toolbar&variant=base) * Added long-form formatting support **Spinner** * Xx-small Spinner variant — [Spinner](/components/spinners?modifiers=.slds-spinner_xx-small&variant=base) **Split View List** * Added Split View component — [Split View](/components/split-view) **Visual Picker** * Added Visual Picker component — [Visual Picker](/components/visual-picker) **Vertical Navigation** * Added Vertical Navigation component — [Vertical Navigation](/components/vertical-navigation/) * Deprecated Navigation component for this improved version **Visibility** * Improved visibility classes for responsive design — [#429](https://github.com/salesforce-ux/design-system/pull/429) - Thanks [@3den](https://github.com/3den)! ## Fixes The following issues have now been resolved: * Fix for `::-ms-clear` to remove native clear button in IE * Whenever `slds-truncate` is used, it is required to be used in conjunction with a [title] attribute * The Alert component icon is now contained within `slds-icon_container` * The Button icon component is required to have `slds-button—icon` applied to the `
` stayed white on striped row when `slds-table_striped` is applied - fixes https://github.com/salesforce-ux/design-system/issues/232 - Toggle checkboxes are now aligned vertically with their label (`slds-form-element__label m-bottom--` › `slds-form-element__label slds-m-bottom_none`) — [Checkbox Toggle variant](/components/forms/#flavor-checkbox-toggle) **REMOVED** The following features are being removed in this release: - Removed incorrect spec for lookups with active selection(s) ## Release [2.0.1] - June 6, 2016 **SITE IA/ENHANCEMENTS** The following site enhancements are now available: - Grid system moved to utilities and renamed to "Grid" - Media object moved to utilities - New states added for button-groups showing overflow dropdown - Cards variant navigation has been improved - Data table variant navigation has been improved - Lookup variant navigation has been improved - List variant navigation has been improved **NEW COMPONENTS AND VARIANTS** The following components are now available: - Checkbox Toggle - [Checkbox toggle component](/components/forms/#checkbox-toggle) - Checkbox Alternate - [Checkbox alternate component](/components/forms/#checkbox-alternate) - Card - Related list with tiles - [Related list card with tiles component](/components/cards#flavor-related-list-with-tiles) - Data Table - Basic and Advanced - [Data table component](/components/data-tables) - Detail Panel with Inline Edit Form - [Detail panel component](/components/panels/#detail) - Docked Composer - Voice Integration - [Voice docked composer component](/components/docked-composer/#voice) - Modal with no header and/or no footer - [Modal component](/components/modals#flavor-base) - Lookups spec updated - Single and Polymorphic - [Lookup component](/components/lookups) - Page headers spec updated - [Page Header component](/components/page-headers/) - Vertical Navigation for in-page navigation - [Vertical navigation component](/components/navigation#flavor-vertical) - Radio Group Alternate - [Radio group alternate component](/components/forms/#radio-group-alternate) - Tree Grid - [Tree grid component](/components/trees/#grid) **ADDED** The following classes are now available: - Alignment utility - Absolute Center - [Alignment - Absolute center utility](/components/utilities/alignment) - Interaction utilities - Link reset - [Interaction Utilities](/components/utilities/interactions) - Text Utility - Heading label normal - [Heading label normal](/components/utilities/text/#heading-label-normal) - Theme Utility - Light version theme texture - [Theme texture](/components/utilities/themes/#color) - Position input icons on both sides of the input container - [Input](/components/forms/#flavor-input) - Position utilities - Relative and Static - [Position Utilities](/components/utilities/position/) **CHANGES** The following changes have been made in this release: - Overall, things will appear visually tighter - Added additional space between buttons in the modal footer - Font sizes have been reduced - Page Headers are visually smaller - Page Header details are now on white and align to the left - Modals are visually tighter - All buttons are visually smaller - Form Elements are visually smaller - Activity timeline sizing & spacing is reduced - Visual density changes in cards - Visual density changes in popovers - "View all" links in cards and popover panels are now aligned to the right - `slds-modal_content` should use the additive class of `slds-p-vertical_large` and `slds-p-horizontal_x-large`, instead of `slds-p-around_medium`. - Removed first and last cell padding from Data Tables to allow nesting. New class `.slds-table_cell-buffer` can be added to the table or `.slds-cell-buffer_left` and `.slds-cell-buffer_right` for individual cell application. - Field level help icon moved to the right of the input label - Removed over-reaching a:focus styles due to a recent FFOX visual change - Data table sortable headings now have actionable area so they can be focusable - Improved interactions for resize element on data tables - Docked Composer has improved markup, focusing on semantic structure and identifying the component correctly to Assistive Technology as a labelled `dialog`. - Datepicker has improved markup, focusing on semantic structure and identifying proper aria roles for dates. - Resolved semantic bug by making Pill container a ``. `` moved inside and adjacent to the close button. - Notification Prompt has improved accessibility in better identifying the component to screen readers using `aria-role="alertdialog"`, `aria-labelledby` and `aria-describedby`. The redundant `slds-modal__close` button has also been removed. **FIXED** The following issues have now been resolved: - Truncation class is added to headings in the Edit Form for Touch - Removed max-height and animation on `.slds-section__content` to prevent collision with JavaScript implementations - Fixed IE11 page header truncation bug **DEPRECATED** The following features are being marked as deprecated in this release and will be removed in three releases: - Lookups have been updated. Version 1.0.0 has been deprecated. Will continue to work but please update to new markup - [Lookup component](/components/lookups) - Page headers have been updated. Version 1.0.0 has been deprecated. Will continue to work but please update to new markup - [Page Header component](/components/page-headers/) - `.slds-toggle-visibility` is no longer needed in button-groups. The final button will no longer disappear if it is a button-icon, but instead will gray down like a normal disabled button. - `.slds-button-space-left` is no longer supported. Please use spacing utilities instead. - `.slds-button_icon-bare` is no longer needed. Please use `.slds-button_icon` instead. - `.slds-card_empty` is no longer needed. Please use `.slds-text-align_center` utility class instead. - `.slds-button` inside of `.slds-is-sortable` is no longer needed. The entire cell is hyperlinked now, no need for the button. - `.slds-form-element__helper` is no longer supported. - `.slds-input__icon` no longer supports a color by default. Please use `.slds-icon-text-default` on the SVG icon instead. - `.slds-icon__container` is no longer supported. Please use `.slds-icon_container` instead. - `.slds-icon-custom-XX` is no longer supported. Please use `.slds-icon-custom-customXX` instead. - `.slds-dropdown_nubbin-top` is no longer supported. Please use `.slds-nubbin_top` instead. - `.slds-has-icon_left`, `.slds-has-icon_right`, and `.slds-has-icon_left-right` within dropdowns are no longer needed. Icons can be placed within the flow of a `.slds-dropdown__item`. - `.slds-modal-backdrop` is no longer supported. Please use `.slds-backdrop` instead. - `.slds-notify-container` is no longer supported. Please use `.slds-notify_container` instead. - `.slds-pill-container` and `.slds-pill__container` are no longer supported. Please use `.slds-pill_container` instead. - `.slds-pill__container_bare` is no longer supported. Please use `.slds-pill_container_bare` instead. - `.slds-tabs__item` is no longer supported. Please use specific element selectors instead, such as `.slds-tabs_default__item` or `.slds-tabs_scoped__item`. - `.slds-tooltip` and `.slds-tooltip__body` are no longer supported. Please use `.slds-popover` and `.slds-popover__body` instead. - `.slds-tree-container` is no longer supported, please use `.slds-tree_container` instead. - `.slds-col-rule_left`, `.slds-col-rule_right`, `.slds-col-rule_top`, and `.slds-col-rule_bottom` are no longer supported. Please use `.slds-col_rule-left`, `.slds-col_rule-right`, `.slds-col_rule-top`, and `.slds-col_rule-bottom` instead. - `.slds-nowrap_small`, `.slds-nowrap_medium`, and `.slds-nowrap_large` are no longer supported. Please use `.slds-small-nowrap`, `.slds-medium-nowrap`, and `.slds-large-nowrap` instead. - `.slds-align-content-center` is no longer supported. Please use `.slds-align_absolute-center` instead. - `.slds-has-dividers` is no longer supported. Please use `.slds-has-dividers_{position}` instead. - `.slds-has-divider` is no longer supported. Please use `.slds-has-divider_{position}` instead. - `.slds-has-cards` is no longer supported. Please use `.slds-has-divider_around` instead. - `.slds-has-cards_space` is no longer supported. Please use `.slds-has-divider_around-space` instead. - `.slds-section-title` is no longer supported. Please use `.slds-section__title` instead. - `.slds-collapsed` is no longer supported. Please use `.slds-is-collapsed` instead. - `.slds-expanded` is no longer supported. Please use `.slds-is-expanded` instead. - The rule that hides the close button in Notification Prompt `.slds-modal_prompt .slds-modal__close` is no longer needed as the HTML should be removed. Please remove the button from the dialog header. **REMOVED** The following features are being removed in this release: - Removed the `$static-icon-path` configuration variable, since it wasn’t used anywhere in the codebase - Removed `slds-button_small`, since it’s the same as the new default button size - Removed `slds-input_small`, since it’s the same as the new default input size - Removed `slds-tile__title`, since it didn't apply any styles **🗒 Notes About Scoped CSS files, the Unmanaged Package, Visualforce and Lightning Components** The Lightning Design System CSS is now automatically included for Lightning Components running in the Lightning Experience and Salesforce S1 mobile application (via `app.css`). It is no longer necessary to add a static resource for Lightning Components running within these environments. Starting in 2.0.x, the Lightning Design System is no longer available as an unmanaged package. Also, the scoped CSS files (`salesforce-lightning-design-system-vf.css` and `salesforce-lightning-design-system-ltng.css`) are no longer distributed as part of the Design System zip file (available in the [Downloads](/downloads/) page). As an alternative, you may now generate your own scoped Design System zip file using the new [CSS Scoping Tool](https://tools.lightningdesignsystem.com/css-customizer) and upload it as a static resource as documented on the tool’s page. However, we strongly recommend that you do not install SLDS as a static resource when building for Lightning. Resources: - [CSS Scoping Tool](https://tools.lightningdesignsystem.com/css-customizer) - [Using SLDS in Lightning](/platforms/lightning/) - [Using SLDS in Visualforce](/platforms/visualforce/) ## Release [1.0.5] - May 26, 2016 - Adding a background color to icons from the [custom set](/icons/#custom) is now done using the `slds-icon-custom-customXX` class (e.g. `slds-icon-custom-custom25`), instead of `slds-icon-custom-XX` (deprecated). This change addresses [#203](https://github.com/salesforce-ux/design-system/issues/203) - Improved accessibility of the [breadcrumbs component](/components/breadcrumbs/) - The Design System now allows developers to load Salesforce webfonts using their preferred method instead of the default `@font-face` rules. To disable the default font loading method, set `$slds-load-webfonts: false;` before importing the Design System Sass file. - The project is now compatible with Node.js 6 - Search! You can now get faster to components and the deepest parts of the documentation using the search field at the top of the navigation ## Release [1.0.4] - May 18, 2016 - Added `title` attributes to icon containers, noticeably improving accessibility for users of pointing devices such as mice and trackpads - Improved the structure of the [icon component](/components/icons) section, making it easier for you to discover how to decorate your Lightning apps with our beautiful icons - Fixed the standard call icon, which gets its fancy yellow background back, instead of a purple one that had been assigned to it for obscure reasons (we’ve put our best designers on the case!) - Fixed [an issue](https://github.com/salesforce-ux/design-system/issues/208) where `npm install` would fail on Windows - which is only fair to our developer friends who are on PCs ## Release [1.0.3] - April 26, 2016 - Fixed Sass build issue for npm module ## Release [1.0.2] - April 8, 2016 - Added a link to an [archive of v1.0.0](https://design-system-v-1-0-0.herokuapp.com/), so you can access the documentation and downloads for that previous version - Generated the unmanaged package for the 1.0.2 patch release - Fixed the application's version number in the Sass configuration ## Release [1.0.1] - April 8, 2016 Happy birthday! The Lightning Design System turns 1... **CHANGES** The following changes have been made in this release: - Improved accessibility in the record home variant of the page header component (remove multiple `
` elements, and use a single `
    ` instead) - [Page Headers](/components/page-headers/#record-home) **FIXED** The following issues have now been resolved: - Use relative paths to point to assets, fixes a bug where running SLDS in certain environments would fail to load assets - Fixes [design-system/issues/83](https://github.com/salesforce-ux/design-system/issues/83) - Form element breakpoints now fire at small breakpoint rather than large breakpoint - Fixes [design-system/162](https://github.com/salesforce-ux/design-system/issues/162) - Fixed a bug in the Tree component that occurred in the scoped version of SLDS and prevented nested branches from being properly indented - Fixes [design-system/issues/91](https://github.com/salesforce-ux/design-system/issues/91) and [design-system/issues/164](https://github.com/salesforce-ux/design-system/issues/164) - Fixed the file naming structure so that standard Sass implementations can watch the entire project and compile the framework correct files on the fly. - Fixed a bug where compilation would fail when using Ruby Sass - Fixes [design-system/issues/173](https://github.com/salesforce-ux/design-system/issues/173) ## Release 1.0.0 - March 2, 2016 **SITE IA/ENHANCEMENTS** The following site enhancements are now available: - Components and their variants can now be built with states and will show up in the component variant & states navigation on the right, when available - Improved Component Overview tables for more narrow readability - Improved status labels. Now associated with colors and contain more information - Markup and Style guidelines with BEM information - [Markup and Style Guidelines](/guidelines/markup-and-style/) - Resources Information - [Resource Links](/articles/) - Updated documentation and accessibility information for tabs - [Tabs](/components/tabs/) - Improved Grid System documentation - [Grid System](/components/utilities/grid/) - Copy updates on components to represent Voice & Tone Guidelines **NEW COMPONENTS AND VARIANTS** The following components are now available: - Docked Composer - [Docked Composer component](/components/docked-composer/) - Picklist Multi Select menu - [Picklist Multi Select component](/components/menus/#picklist-multi-select) - Fixed text with inputs [Input component state](/components/forms/#input) - Inline Level Help - [Inline Level Help component](/components/forms/#inline-level-help) - Sales Path - [Sales Path component](/components/process/#sales-path-coach) - Setup Wizard - [Wizard component](/components/process/#wizard) - Added an elegant way to add spacing between specific grid items — auto functionality in flexbox. [Alignment Item Bump Variant](/components/utilities/grid/#alignment-item-bump) - Popover color themes added - [Popover Theme Variant](/components/popovers/#themes) - Tree [Tree Base Component](/components/trees/) - Tree was completely rebuilt and is now a new component Mobile: - Dialog Menus for small form factor [Prompts for Touch](/components/notifications/#prompt-for-touch) - Action overflow for touch - [Action Overflow component](/components/menus#action-overflow-for-touch) - Added Edit dialog form for touch devices - [Edit Dialog for Touch component](/components/forms#edit-dialog-for-touch) - Page Header - [Page Header component](/components/page-headers/#base) **ADDED** The following classes are now available: - Added max-width sizing utilities - [Max Width sizing](/components/utilities/sizing) - Added zero spacing utility classes - [Spacing utilities](/components/utilities/spacing/) - Additional Grid System classes: - Added `.slds-grid_align-end` for horizontal alignment on main grid axis - Added `.slds-grid_vertical-align-end` and `.slds-grid_vertical-align-center` for vertical alignment on grid cross axis - Added `.slds-grid_stretch` for multi-row vertical stretch support - Added `.slds-grid_reverse` and `.slds-grid_vertical-reverse` to reverse the direction of the grid - Added `.slds-text-error` for use on icons for validation errors - Added color to user selection to force good contrast on dark backgrounds **CHANGES** The following changes have been made in this release: - Removed Spinner gifs and refactored as CSS - [Spinner component](/components/spinners/) - Source order of both Reversed and Double Media Objects changed. They are no longer reordered using flexbox' order property. [Media Objects component](/components/utilities/media-objects/) - Activity Timeline reflects Media Object changes. Also removed `dl` with single `dt` & `dd` pairs and replaced with `span`s. - Field-level help popover background color token update - [Popover colors](/components/popovers/#colors) - Switched media queries to use `em` instead of `px` - Removed icon color from `.slds-input__icon` so an icon color class is now additionally required - Reordered tokens so large form factor has priority - Moved Page Header theme from Utilities to its top-level component category [Page Header component](/components/page-headers/) - Removed `.slds-m-top_x-small` in the page header and replaced with a new class `.slds-page-header__info` - Vertical spacing adjusted on *small* viewport for `.slds-form_stacked`, `.slds-form_horizontal` and `.slds-form_inline` - Widths of the Grid container change to `480px` for small, `768px` for medium, `1024px` for large and `1280px` for x-large. - The last element inside `.slds-text-longform` now retains the bottom margin. **FIXED** The following issues have now been resolved: - Fixed [#106](https://github.com/salesforce-ux/design-system/issues/106) Fix for scoping issue with tabs and active state - bug. Increased active tab state specificity - Fixed [#61](https://github.com/salesforce-ux/design-system/issues/61) Fixed [#51](https://github.com/salesforce-ux/design-system/issues/51) Updated lists > description horizontal to use flexbox. No class change required. `dt` and `dd` can now accept sizing utilities. Change margin to padding - Fixed accessibility bug with required form elements - Some tokens that were unable to be overridden by not having a `!default` flag have been resolved - Compound fields markup has been updated that was causing display issues [Compound Fields](/components/forms/#compound-form) - Fixed inverse button-group icon bug **DEPRECATED** The following features are being marked as deprecated in this release and will be removed in three releases: - Deprecated `.slds-card_empty`. Use `.slds-text-align_center` instead. - [Card component](/components/cards/#empty) - Deprecated `.slds-section-title`. Use `.slds-section__title` instead - [Section Title](/components/utilities/text/#section-title) for full details - Deprecated `.slds-button_icon-bare`. Use `.slds-button_icon` instead - [Button Icon](/components/buttons/#icon) - Deprecated tabs descendant selectors [Tabs component](/components/tabs/): - `.slds-tabs_default > slds-tabs__item` use `.slds-tabs_default__item` instead. - `.slds-tabs_default > slds-tabs__content` use `.slds-tabs_default__content` instead. - `.slds-tabs_default > a` use `.slds-tabs_default__link` instead. - `.slds-tabs_scoped > slds-tabs__item` use `.slds-tabs_scoped__item` instead. - `.slds-tabs_scoped > slds-tabs__content` use `.slds-tabs_scoped__content` instead. - `.slds-tabs_scoped > a` use `.slds-tabs_scoped__link` instead. - Deprecated `.slds--tooltip`. Use `.slds-popover_tooltip` instead. - Deprecated responsive `.slds-nowrap_{size}` classes due to inconsistent naming. Use `.slds-{size}_nowrap` instead. - Deprecated `.slds-modal-backdrop` and `.slds-modal-backdrop_open` in favor of `.slds-backdrop` and `.slds-backdrop_open` to reuse in other components. - Deprecated `.slds-col-rule_{position}` classes due to inconsistent naming. Use `.slds-col_rule-{position}` instead. ## Release 0.12.2 - February 8, 2016 **SITE IA** - Add Getting Started > Markup and Style guidelines with BEM information **CHANGES** - Copy updates on components to represent Voice & Tone Guidelines - Some tokens that were unable to be overridden by not having a !default flag has been resolved - Reordered tokens so large form factor has priority - Fix for scoping issue with tabs and active state - bug [#106](https://github.com/salesforce-ux/design-system/issues/106) - Increased active tab state specificity ## Release 0.12.1 - December 16, 2015 **SITE IA** - Improve status labels. Now associated with colors and contain more information - Improve Component Overview tables for more narrow readability **CHANGES** - Apply proper accessibility requirements (aria-labelledby) to tabs (fixes https://github.com/salesforce-ux/design-system/issues/107). Updated documentation to reflect previous refactoring. - Fix for inverse button-group icon bug - Make `.slds-text-body_small` inherit theme color (fixes https://github.com/salesforce-ux/design-system/issues/123) - Mark all list utilities "dev-ready" - [/components/utilities/lists](/components/utilities/lists) - Field-level help popover background color token update - Fix truncation on Sales Path (fixes https://github.com/salesforce-ux/design-system/issues/135) - Fix chevron alignment on Sales Path - [/components/tabs#sales-path](/components/tabs#sales-path) - Updated demo on buttons > neutral icon to demonstrate "mutton" - [/components/buttons#neutral-icon](/components/buttons#neutral-icon) - Updated lists > description horizontal to use flexbox. No class change required. `dt` and `dd` can now accept sizing utilities. Change margin to padding. **NEW COMPONENTS** - Custom Select container added, normalizes the `