office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
1,591 lines (1,026 loc) • 181 kB
Markdown
# Change Log - office-ui-fabric-react
This log was last generated on Tue, 18 Sep 2018 12:26:03 GMT and should not be manually modified.
## 6.71.0
Tue, 18 Sep 2018 12:26:03 GMT
### Minor changes
- Panel: Extend props to HTMLAttributes
## 6.70.0
Mon, 17 Sep 2018 12:27:05 GMT
### Minor changes
- Add conformance tests to verify that components take a className property
### Patches
- SpinButton: SpinButton: Preventing and Stopping Propagation when enter is pressed
- Coachmark: Fix tabbing when Coachmark is mounted
- Fix DetailsList columnReorderProps change not causing render
- Example updated with the implementation of onRenderDivider for DetailsList
## 6.69.0
Fri, 14 Sep 2018 01:55:02 GMT
### Minor changes
- Adds an optional prop to the DatePicker that allows disabled elements to be focused (although not pressed)
### Patches
- added functional unit tests for drag-drop feature
## 6.68.0
Thu, 13 Sep 2018 17:38:04 GMT
### Minor changes
- Adds new semantic slots per design direction
### Patches
- Teaching Bubble: Fix outline on content that produces undesirable visuals
- Fixes SwatchColorPicker swatches shifting when isWhite swatch not at end of row due to 1px different in border-width
- Hide duplicate keytips and give console warning if found
- Fix Selection count not updating when items are removed
## 6.67.3
Wed, 12 Sep 2018 12:26:41 GMT
### Patches
- SpinButton: Added SpinButton snapshot and simplified ariaValueNow logic
- Button: Fix splitButton focus issue with Portals
- Check whether meta key is pressed during selection
## 6.67.2
Tue, 11 Sep 2018 07:28:02 GMT
### Patches
- removed the check for event to be an instanceof DragEvent in the onDrop method
- Make button respect no global class names flag
- update datepicker to allow IE to work with input field while retaining the accessibility
- Revert removal of should render DatePicker guard given focus changes with Layer changes.
- Fixed_groupheader_checkbox_aria_label_accessibility_issue
## 6.67.1
Tue, 11 Sep 2018 02:54:40 GMT
### Patches
- IconButton: now with less IE11 shifting pixels.
- add safeguard in contextualmenu against doing setstate while unmounted
## 6.67.0
Mon, 10 Sep 2018 10:24:57 GMT
### Minor changes
- adding min and maxwidth to dialog
### Patches
- Fixed key not found issue with contextmenu with custom onRender per item
## 6.66.1
Fri, 07 Sep 2018 22:04:50 GMT
### Patches
- Check: adjusting shouldComponentUpdate to not ignore theme changes.
## 6.66.0
Fri, 07 Sep 2018 16:29:48 GMT
### Minor changes
- Updates button slots with correct pre-fluent palette values and scss fallbacks
- Layer: Add optional event blocking. Tooltip: Detect targets in portals.
- Layer: Now use React Portals.
### Patches
- Add white-space: nowrap to CommandBar Button labels
- ChoiceGroup to add a customizable ariaLabelledBy prop
- ChoiceGroup: have focus method take into account selectedKey
- adjust dropdownprops onchange to be more in line with the div element onchange attrib
- ComboBox: Fix pressing ENTER after just hovering over item when freeform (and there's no pending value)
- ComboBox: Allow 0 as a valid selectedKey/defaultSelectedKey
- Updates the example for Nav to use a more updated click handler pattern
- Fix issue where deleting all selected items wouldn't update selection
- allow custom classnames to be passed thru to spinbutton
## 6.65.0
Thu, 06 Sep 2018 10:28:35 GMT
### Minor changes
- add buttonBackgroundDisabled semantic slot
### Patches
- SpinButton: Add check for a 0 value
- CommandBar: get rid of invalid aria attributes
- ComboBox: reduce the calls to onChange to be more accruate (e.g. remove from the wrapping div and make sure we do not double process changes)
- ContextualMenuItem declare font-color as semanticColors.bodyText instead of inherit
- adding a scope for groupedlist footer link styles
## 6.64.0
Wed, 05 Sep 2018 10:29:25 GMT
### Minor changes
- Change bodyDivider value from neutralTertiaryAlt back to neutralLight
- Mark unused "toggled" prop of IButtonProps as deprecated.
- Deprecate classNames for ContextualMenu & ContextualMenuItem in favor of mergeStyles API via styles props.
### Patches
- onRenderDivider props added to DetailsList to wrap the existing behaviour of column divider of lists
- Modal, Panel: make scrollable content styles customizable via className or styles props
- use div and instead of p if teachingbubble content isn't a string
- Fix 'npm run generate' issue
## 6.63.0
Tue, 04 Sep 2018 10:27:15 GMT
### Minor changes
- add onBlur on Slider
### Patches
- DetailsList: only use role button when onColumnClick prop is defined
## 6.62.0
Mon, 03 Sep 2018 10:25:31 GMT
### Minor changes
- Added optional 'iconProps' property to SearchBox component.
### Patches
- Sticky placeholders should ignore pointer events when state is non-sticky
## 6.61.2
Fri, 31 Aug 2018 20:48:42 GMT
### Patches
- Coachmark - only show beak if it is collapsed
- fix re-render caused by view port resize observer
## 6.61.1
Fri, 31 Aug 2018 17:27:00 GMT
### Patches
- ComboBox: Fix clearing the comboBox on escape
## 6.61.0
Fri, 31 Aug 2018 10:27:35 GMT
### Minor changes
- SpinButton: Add aria-valuenow and aria-valuetext for controller spin buttons
- DatePicker: add optional underlined prop for TextField
### Patches
- ComboBox: update isOptionSelected logic to take into acount updated values for currentPendingValue
- added ability for personacoin to be arbitrarily sized for initials
## 6.60.0
Thu, 30 Aug 2018 19:26:04 GMT
### Minor changes
- Addresses #6041. Added onRenderMenuList to ContextualMenu. Added default _onRenderMenuList with IContextualMenuProps. Updated docs with an example of a ContextualMenu with custom MenuList with searchbox.
### Patches
- add overflow hidden to hide scroll from calendar holder
- ComboBox: Update ComboBox to allow for empty string to be submitted
- onRenderCoin to be called irrespective of imageUrl being present or not
## 6.59.0
Thu, 30 Aug 2018 10:32:49 GMT
### Minor changes
- Add the ability to disable the built-in SelectionMode in DetailsList
- Menu/ComboBox/Dropdown: Make the mouse being under a menu item not move focus until after a mouseMove is seen
### Patches
- Checkbox: use id passed in if provided
- ChoiceGroup: have ChoiceGroupOption style use new ms-Fabric--isFocusVisible class
- Dropdown: color changed to HighlightText
- Remove unnecessary margin on dropdown
- Allow MaskedTextField to backspace to the beginning when the mask is all numbers
- Corrected some Checkbox implementations - should use 'aria-labelledby' instead of 'aria-describedby'
- make escape key do prevent default first before calling ondismiss callback
- BaseButton: iconProps className takes precedence if it exists in icon render
## 6.58.0
Wed, 29 Aug 2018 10:28:42 GMT
### Minor changes
- Expose the event that triggers the commit of a manually entered value to OnValidate callback so consumers can handle focus transitions in an accessible way
### Patches
- Make ComboBox input color themeable
- Fix status indicators on icon-only column headers
- Coachmark: Fix inability to focus on inputs when Coachmark is active
- Buttons: remove borders on buttons without borders
- Textfield: fixed ie only styles regarding clear button
## 6.57.0
Tue, 28 Aug 2018 10:23:58 GMT
### Minor changes
- Callout: Pass divProperties into root
### Patches
- Adding a missing passthrough of the menuicon style from base button to split menu icon
- updates to view count icon spacing to spec in documentcard
- Panel: set the content height to window.innerHeight on iOS
- Sticky: null check for currElem
## 6.56.0
Mon, 27 Aug 2018 10:27:43 GMT
### Minor changes
- Adds an optional close button to the DatePicker
- Convert all SCSS styles in panel to JS Styles
## 6.55.0
Fri, 24 Aug 2018 17:02:14 GMT
### Minor changes
- Reverting Customizer React 16 context change, while we dig into the Layer portal conversion first. As it is moving to React 16 breaks layer theming, which we believe can only be fixed if we move to portals (which has other issues to investigate.)
## 6.54.1
Fri, 24 Aug 2018 14:45:24 GMT
### Patches
- Prevent breaking change in DetailsItemProps
## 6.54.0
Fri, 24 Aug 2018 10:26:08 GMT
### Minor changes
- ColorSlider, ComboBox, Dropdown, Rating, Toggle: add onChange and deprecate onChanged
### Patches
- ChoiceGroup: remove aria-labelledby to prevent accessibility bugs with custom onRenderLabel
- ContextualMenu: remove line-height 0 styling for lists
- Fix @types/prop-types being inconsistently restrictive.
## 6.53.0
Thu, 23 Aug 2018 10:28:17 GMT
### Minor changes
- Pickers: A variety of accessibility and bug fixes
- Fix Scrollable scroll syncing and header/footer alignment
### Patches
- Check: adjusting shouldComponentUpdate to not ignore theme changes.
- Modal, Panel: allow scrolling within Modal and Panel while disabling scrolling on the body (ios)
- DetailsList: Account for grouping depth of more than one in width calculation.
## 6.52.0
Wed, 22 Aug 2018 05:10:19 GMT
### Minor changes
- Button: Added labelHovered and fixed menuIconCheckedHovered ButtonStyles
### Patches
- CommandBar: Update documentation page
- Adding role="Grid" so that VoiceOver within Safari works for Calendar and DatePicker
## 6.51.1
Tue, 21 Aug 2018 20:36:27 GMT
### Patches
- Sticky: Fix logic when Sticky on first render is at most top position to get it sorted properly.
## 6.51.0
Tue, 21 Aug 2018 10:28:16 GMT
### Minor changes
- adds variantBorderHovered and emptyStateBackground semantic slots to theme and variants logic
### Patches
- BaseButton: Add onFocusCapture to the split button container to focus the container instead of doing it in the menu onClick
- ChoiceGroup: change styles so that label styles do not apply to Label components in onRenderField
- DetailsList: select first row on down arrow key event
- MaskedTextField: onChange now returns the displayed value vs the entered value
- Sticky: Fix an edge case causing Sticky footer to wrongly re-calculate it's height.
## 6.50.2
Mon, 20 Aug 2018 10:26:10 GMT
### Patches
- Don't left-pad DetailsColumn header icons
- DetailsList: add aria-hidden to select all checkbox in single selectionmode
- TextField: Fix application of inputClassName lost when component was converted to JS styling.
- Use role="alert" instead of aria-live="assertive" on error message container for TextField.
- remove unnecessary export in detailslist
- Panel: remove selected media queries to ensure that custom panels are always right-aligned
- Autofill: prevent onInputChange from being called on IE11 inputs with a placeholder
## 6.50.1
Fri, 17 Aug 2018 15:00:40 GMT
### Patches
- Decouple ShimmeredDetailsList from DetailsList
## 6.50.0
Fri, 17 Aug 2018 10:26:39 GMT
### Minor changes
- Date is no longer selected when click on 'Today'. That behavior is still allowed passing a boolean argument
### Patches
- ChoiceGroup: Fix bug that errors on Array.find as it does not exist in IE11.
- Replaced black with violet in the personacoin pallette to avoid potential offensive personacoin combinations
- Panel: add max-width to fixed Panel width styles
## 6.49.4
Thu, 16 Aug 2018 10:26:16 GMT
### Patches
- Button: fix aria properties so that unit tests pass
- DetailsList: selectionMode for groups is none if checkboxvisibility is hidden
- DetailsList: remove related section from demo page
- FocusZone: Fix Tabbing behavior when in RTL
- Panel: change click listener to mousedown listener so that Panels aren't dismissed on mouseup
- Ensure SelectionZone selects item before opening context menu
## 6.49.3
Wed, 15 Aug 2018 10:26:31 GMT
### Patches
- adding a npm run codepen command to allow for local codepen webpack-dev-server
## 6.49.2
Tue, 14 Aug 2018 10:27:33 GMT
### Patches
- autogenerate codepenable examples for fabric examples tagged with @codepen
- DetailsList: in single select mode maintain role and index, and remove onclick
## 6.49.1
Tue, 14 Aug 2018 00:01:11 GMT
### Patches
- Fixes checkbox visibility flag in detailslist
- KeytipLayer Styles: Changed 1px to 0px to hide span
- TextField: For uncontrolled scenarios, update value when defaultValue changes.
- Coachmark: Export from index file for use in CodePens.
- onRender callbacks of PersonaDetail can also be used to wrap the default behaviour
## 6.49.0
Mon, 13 Aug 2018 03:43:25 GMT
### Minor changes
- new button semantic slots
- adds opacity function to variants
- Uniformly export component "Base" implementations.
### Patches
- Improves high contrast mode styles for calendar
- Adding updateDragInfo for DragEnd event
- Updating the documentation pages for components to enable the feedback section.
## 6.48.0
Fri, 10 Aug 2018 10:26:09 GMT
### Minor changes
- Coachmark: Add onDismiss
- CommandBar: OnClick now properly passes item as well as event
### Patches
- ColorPicker: Update color rectangle when hue value changes
- autogenerate codepenable examples for fabric examples tagged with @codepen
- ComboBox cannot clear value when allowFreeForm enabled. Should trigger onChanged when value is cleared
- Update components using customizer (including Button variations) to concatenate customizer and component style sets
- Added optional feedback section for component pages
- Link: Fix focus border text clipping.
- TextField: Respect validateOnFocus props when props change.
- ColorPicker: Limit decimal points shown for alpha.
- ' Added 2 callback functions for dragstart and drag end events to get the telemetry logs in ODSP-Next'
- Changing the drophint ICON
- default render behaviour can be used along with onRenderCoin in Persona component
- Prettier cleanup.
- Removed unnecessary heading roles, and added aria-level to those requiring them
- HoverCard: Adds more documentation and adds a focus stop on root to eliminate an edge case when target is not provided the focus listener was not firing at all.
- ShimmeredDetailsList: replace a hard coded multiplier with a ratio constant and modify some math logic.
## 6.47.2
Thu, 09 Aug 2018 10:31:30 GMT
### Patches
- Checkbox: Now aligns to spec when text wraps to multiple lines (#5816).
- ChoiceGroup: Set data-is-focusable attribute so that FocusTrapZone can detect correct focusable elements
- DetailsList: Fix all examples by disabling row renderer optimization.
## 6.47.1
Wed, 08 Aug 2018 10:25:08 GMT
### Patches
- Layer: Fix layer customizability regression introduced in #5569 - which also broke the official Layer example.
- Fix a class of bad imports that breaks AMD.
- Fixes a bug in drag and drop detaillist column not showing a gripper
- Dropdown: use item text for title if title is not provided
- Button should not have any html tag as children. In IE the inner html, would not render.
- Panel: Don't force focus in trap if isHiddenOnDismiss is set and panel is closed
## 6.47.0
Tue, 07 Aug 2018 10:22:32 GMT
### Minor changes
- Minor documentation and type name fixes
- Add new toggle prop to correclty use aria-pressed attribute as needed.
### Patches
- Fix line height scrollbar issue in ActivityItem
- Dropdown: You can no longer use the arrow keys to change the selected items in a disabled Dropdown. (#5738)
- CommandBar: Disabled buttons are now focusable by default due to menubar role
- Fix bug in ChoiceGroup that errors on Array.find as it does not exist in IE11
- Add Modal component to index entry file.
- Fixing Shimmer implementation in DetailsList.
## 6.46.0
Mon, 06 Aug 2018 10:27:53 GMT
### Minor changes
- TextField: Add onChange prop and deprecate onChanged
## 6.45.0
Fri, 03 Aug 2018 10:25:59 GMT
### Minor changes
- Align cell and column padding in DetailsList
- 'adds 4 new semantic slots, based on designs from SP-Client events webpart, and with approval from Philip Kuo; actionLink, actionLinkHovered, cardBackground, variantBorder'
### Patches
- ComboBox: Only allow focus to be put back on input if focus is still inside the ComboBox
- Dropdown: changed default directionalHintFixed to false. Can be changed to true via calloutProps.directionalHintFixed
- SearchBox: fix field backgroundColor.
- Updated the example to use imageUrl as props instead of hard coding directly into the img tag
- MessageBar: add aria-expanded
## 6.44.0
Thu, 02 Aug 2018 10:23:19 GMT
### Minor changes
- Make Toggle component follow accessibility standards, propose deprecation of onAriaLabel, offAriaLabel
### Patches
- Fixing an issue where ColorPicker would report invalid color values when tabbing between its Hex and RGBA text inputs."
## 6.43.0
Wed, 01 Aug 2018 10:25:51 GMT
### Minor changes
- Remove ShimmeredDetailsList from the DetailsList 'bundle'
### Patches
- Check: shouldComponentUpdate now resepects theme and classname changes.
- FocusTrapZone: Fix focus/click-trapping bugs when FocusTrapZones are nested.
- Restore accessible labels for DetailsList columns and states
- dragStart callback will be in sync with browser, instaed of calling it in mousemove
- PersonaCion will render the user's avatar image only if there is a valid image and the user do not wish to hide it, unlike previously where an empty img tag(src='') was being rendered over the initials always
- Deprecating 'borderStyle' prop of Shimmer subcomponents Line, Circle, Gap in favor of leveraging mergeStyles API.
## 6.42.0
Tue, 31 Jul 2018 10:25:18 GMT
### Minor changes
- Fix SelectionZone selectToIndex with Shift+Tab, expose FocusZoneProps on ExtendedBasePicker
- Dropdown: Converted to support JS styling.
- Adding footer component for details list
### Patches
- Fixing issue with render coin on persona component
- Tooltip: narrator now announces aria-describedby when using onRenderContent
## 6.41.1
Mon, 30 Jul 2018 10:27:11 GMT
### Patches
- Layer: Fixed bugs in examples that were affecting their functionality (#5680).
- Ratings: Minor typings bug fix.
- Adding interfaces IDetailsGroupRenderProps, IDetailsGroupDividerProps, which extends existing interfaces IGroupRenderProps, IGroupDividerProps respectively, allowing group header/footer for DetailsList to be displayed as a DetailsRow.
## 6.41.0
Fri, 27 Jul 2018 10:25:40 GMT
### Minor changes
- Enabled Customizer to affect TextField
### Patches
- ScrollablePane: Fix mutationObserver
- Fixing the Detailscolumn render return type to return a single JSX element, instead of an array
- Added experiments dependency to fabric website package file and added exports for collapsible section and foundation
## 6.40.0
Thu, 26 Jul 2018 10:28:51 GMT
### Minor changes
- CommandBar: Support passing tooltipHostProps to items in iconOnly mode
- TextField: Convert to JS styling.
### Patches
- Changes resizing viewport detection
## 6.39.2
Wed, 25 Jul 2018 03:20:34 GMT
### Patches
- Removed global css selectors in example code, which was causing sporadic spacing problems with other unrelated examples.
## 6.39.1
Tue, 24 Jul 2018 10:24:36 GMT
### Patches
- Added an optional "export to codepen" button to code examples. Implemented the button for the Label Component. When clicked, the button redirects to a codepen containing the relevant code example, ready for user editing.
- ScrollablePane: Fix overflow css and remove unncessary stickyClassName in render
## 6.39.0
Mon, 23 Jul 2018 10:28:08 GMT
### Minor changes
- add shouldComponentUpdate to detailsrow to improve performance
- Addressing bad imports.
- Modal: Convert to JS styling.
- Added hideOverflow prop to Callout to control it's overflowYHidden style prop on calloutMain element. Used this prop to hide flickering scrollbar on TeachingBubble due to height variance during load animation.
### Patches
- fix aria-expanded for ExtendedPicker
- Combobox: Dropdown will now "drop up" if there isn't enough space below
- ContextualMenu: Deprecated inactive prop as it was no longer being used
- Coachmark: Add missing key prop to array in render
- ScrollablePane: allow initialScrollPosition === 0
- MarqueeSelection: fix snapshot test verbosity
- Popup: Skip scroll computation if style.overflowY is provided.
- Textfield: onSearch now works when no text has been entered. It will return an empty string.
- Changes to fix auto-scroll to top issue when state changed, adding an if st
- ComboBox: Fix bug in `onPendingValueChanged` caused by incorrect check for undefined, which also ignores 0, which is a valid value for both `newPendingIndex` and `newPendingValue`.
## 6.38.2
Fri, 20 Jul 2018 10:25:21 GMT
### Patches
- ComboBox: Fix IE11 null event.relatedTarget
## 6.38.1
Thu, 19 Jul 2018 19:04:38 GMT
### Patches
- Add automation identifier to the visible content of ResizeGroup
- Added optional feedback section for component pages
## 6.38.0
Thu, 19 Jul 2018 10:23:34 GMT
### Minor changes
- Adds showInitialsUntilImageLoads property to Persona/PersonaCoin to show initials while the image is loading
### Patches
- ResizeGroup: Optimize performance for initial render when onGrowData is provided
## 6.37.1
Wed, 18 Jul 2018 10:25:50 GMT
### Patches
- Fix issue where last suggestion item was selected on first query change. Fix picker showing on zero query
- Fix various typings/code bugs.
- Adding a try/catch when we call setActive in Dropdown/ContextualMenu in IE11.
- DatePicker: Fixes a bug where the DatePicker would only open every other time it gained focus.
## 6.37.0
Tue, 17 Jul 2018 10:28:40 GMT
### Minor changes
- ExtendedBasePicker: Expose selectedItems, Remove persona suggestion padding in FloatingPicker
- Removing most `@customizable` decorator usage. This change should reduce extra React dom elements from being created. Also updating `componentRef` resolution to support `React.createRef()` usage.
### Patches
- ResizeGroup: Optimize performance of initial render
- BasePicker: Fix a bug where the selection state would mutate inappropriately
- ScrollablePane: Add notifySubscribers in mutationObserver
- Use spread operator in PositioningContainer.styles.ts
- Fix check for Panel light-dismiss
- CalloutDismiss: Revert change that caused callout to dismiss when window focused
## 6.36.0
Mon, 16 Jul 2018 10:27:18 GMT
### Minor changes
- Convert GroupedList to CSS-in-JS
### Patches
- Refactors variants of DetailsList into individual component sub-pages
## 6.35.0
Fri, 13 Jul 2018 21:32:37 GMT
### Minor changes
- Reverting the TypeScript bump, to unbreak DetailsList d.ts changes.
- Button: Added menuAs to better support custom contextual menus
- DetailsList: Complete CSS-in-JS conversion.
- Edit to styled function call allowing customization with CalloutContent, DialogContent, and DialogFooter
### Patches
- Fix TextField clearing on render when value prop is undefined.
- Deprecate unused linkIsSelected Pivot style prop.
## 6.33.1
Thu, 12 Jul 2018 10:29:30 GMT
### Patches
- In focusable disabled state, no button should be able to execute key/mouse events. Added check for menuProps to existing handlers.
## 6.33.0
Thu, 12 Jul 2018 00:12:00 GMT
### Minor changes
- TextField: `id` prop now respected.
### Patches
- Respect the getMenuClassNames property on ContextualMenu
- CommandBar: Fixed iconOnly feature where empty text div was still rendered
## 6.32.0
Wed, 11 Jul 2018 05:16:03 GMT
### Minor changes
- DetailsHeader css-in-js conversion
### Patches
- Fixing detailsheader screen regression
## 6.31.0
Tue, 10 Jul 2018 21:54:07 GMT
### Minor changes
- Allow FloatingPicker to be a controlled component
- CommandBar: Mix in menuProps to overflowButtonProps
### Patches
- Implement new getFocusStyle option in ComboBox.
## 6.30.0
Tue, 10 Jul 2018 05:05:15 GMT
### Minor changes
- Converting ContextualMenu to MergeStyles step 2 - Style Conversion
- Coachmark: Add accessibility features to component, ARIA props, narrator support, and keyboarding controls
### Patches
- SearchBox: Move background color styling from searchbox input to searchbox root. Fixes #5477.
## 6.29.0
Mon, 09 Jul 2018 18:08:32 GMT
### Minor changes
- DetailsList - css-in-js styling
- Dismiss panel when clicking outside of the Panel component.
### Patches
- Don't select date by default when clicking on a month
- FacePile now uses semantic list tags.
## 6.27.0
Fri, 06 Jul 2018 19:07:51 GMT
### Minor changes
- Builds a new umd bundle suitable for manifest service
- HoverCard: Adds new prop 'openHotKey' to allow user to change the default key used to open the hover card when tabbing to it.
### Patches
- fixing webpack.config.js to only build production for the UMD / manifest
## 6.26.0
Fri, 06 Jul 2018 10:23:46 GMT
### Minor changes
- Converting ContextualMenu to MergeStyles step 1 - file structure
- Change the styling for ContextualMenu secondaryText from neutralTertiary to neutralSecondary for accessibility
### Patches
- MessageBar: class name calculations were not being done in the correct location, and were only valid on initial render. Now ensuring they're evaluated prior to render.
## 6.25.4
Thu, 05 Jul 2018 17:54:06 GMT
### Patches
- Hide persona image when showing UnknownPersonaCoin
- TeachingBubble: Fixed unscoped focus style
## 6.25.3
Thu, 05 Jul 2018 10:26:07 GMT
### Patches
- Fixed target index issue, when the dragged column is before the drophint
- Fix the text is cropped unexpectedly
## 6.25.2
Wed, 04 Jul 2018 10:28:27 GMT
### Patches
- Dialog: Fixing layout issue for IE11
## 6.25.1
Tue, 03 Jul 2018 17:41:15 GMT
### Patches
- Pivot: Ctrl+number doesn't work in Firefox to switch tabs if Pivot is focused.
- Dropdown: Substantially improve accessibility - in particular in single-select mode.
## 6.25.0
Mon, 02 Jul 2018 20:41:48 GMT
### Minor changes
- Convert TeachingBubble to use JS styling.
### Patches
- Checkbox: Updated hc hover states.
- Link: HC color for link rendered as a button.
## 6.24.0
Mon, 02 Jul 2018 10:21:36 GMT
### Minor changes
- DatePicker MergeStyles step 2 - Converts scss to js styles
- Convert Slider to merge-styles
## 6.23.0
Fri, 29 Jun 2018 10:24:05 GMT
### Minor changes
- Pivot: Convert to JS styling.
- ShimmeredDetailsList: adds a new wrapper for DetailsList when needed to be used with Shimmer animation.
## 6.22.0
Thu, 28 Jun 2018 10:23:21 GMT
### Minor changes
- Added arguments to styled function to allow the Customizer component to affect Nav
## 6.21.1
Wed, 27 Jun 2018 23:59:19 GMT
### Patches
- TextField: render undefined as empty string in renderInput
## 6.21.0
Wed, 27 Jun 2018 17:22:20 GMT
### Minor changes
- datepicker mergestyles conversion step 1
- Added as={Component} as a prop to Link
- Prettier fixes
### Patches
- Checkbox: Fix layout bug that causes `overflow`/`text-overflow` in Checkbox label to not take effect (#5224)
- Fix minor accessibility bugs in DetailsList
- Fix import paths to use relative paths for office-ui-fabric-react
- CSS changes for draggable columns, to show the gripper ICON only on hover
## 6.20.0
Tue, 26 Jun 2018 10:27:47 GMT
### Minor changes
- mergestyles conversion
### Patches
- Callout: add blur listener that only dismisses Callout if window loses focus
- ComboBox: Set Callout MaxWidth to be the width of the menu when useComboBoxAsMenuWidth when enabled
- Default shouldFocusOnMount value in BaseButton _onToggleMenu
- MessageBar: remove role property from multiline root div
## 6.19.0
Mon, 25 Jun 2018 10:28:13 GMT
### Minor changes
- Add a getGroupHeight prop to GroupedList + DetailsList
- GroupedList: add expandCollapseButtonProps to GroupHeader so an aria-label can be included"
### Patches
- Only apply padding to label if it's not an image/icon type
## 6.18.2
Fri, 22 Jun 2018 16:21:15 GMT
### Patches
- Buttons: Focusable disabled buttons no longer execute on ENTER/SPACE
- MessageBar: add class names for backwards compatibility
- Pivot: fixing a typing issue when used with proxies.
- Remove space from personaInitialsColorToHexCode magenta case
- Accessibility: using the down arrow key to navigate the command bar currently skips over the search box - added aria-hidden to the div containing the search icon
- TextField: placeholder text should be neutralSeconary.
## 6.18.1
Thu, 21 Jun 2018 19:27:25 GMT
### Patches
- Added column reorder with DragAndDrop support in Details List. As part of this feature, a new component DetailsColumn has been added inside the header, for each column. An optional new prop(ColumnReorderOptions) has been added to DetailsList to handle the column reorder. Have added column level drag subscriptions to be able to drag the columns, and added one header level subscription, to handle the drops. All the drag drop events are being handled at header level.
- Add high contrast styles to disabled contextual menu items
## 6.18.0
Wed, 20 Jun 2018 23:33:29 GMT
### Minor changes
- Make it possible to disable firstfocus in hover card
- Updated Checkbox and ChoiceGroup to accept custom styles
- label fluentstyles
### Patches
- fix clear input for BaseExtendedPicker
- Callout: revert blur change
- Adding a Teams customization example.
## 6.17.0
Wed, 20 Jun 2018 10:25:55 GMT
### Minor changes
- MessageBar: convert to use JS styling
### Patches
- Callout: add blur listener and dismiss on blur functionality to Callout
- GroupedList: render group headers if showEmptyGroups is true
## 6.16.0
Tue, 19 Jun 2018 10:26:26 GMT
### Minor changes
- Updated Link, Breadcrumb, and Dialog to accept custom styles
## 6.15.0
Mon, 18 Jun 2018 16:57:14 GMT
### Minor changes
- ComboBox: Change Style to allow options to overflow
- Textfield: Adding new optional `readOnly` prop.
- Add params to BaseButton openMenu to override focus props temporarily
- SearchBox: add optional aria label prop for clear text button and default to 'clear text'
### Patches
- ColorPicker: add aria-labels to textfields
- ContextualMenu/ComboBox/Dropdown: Fix up expand/collapse behavior so that collapsing menus is consistent
- ContextualMenu: Fixed the fact that uncheckable contextual menu items incorrectly possessed the `aria-checked` attribute.
## 6.13.2
Fri, 15 Jun 2018 14:44:02 GMT
### Patches
- Fix splitButton styling to not break existing usages and fix spinButton to make the contents focusable when disabled
## 6.13.1
Fri, 15 Jun 2018 10:18:10 GMT
### Patches
- Popup: overflowY set to undefined when not scroll
## 6.13.0
Thu, 14 Jun 2018 20:52:57 GMT
### Minor changes
- DetailsList/List: added method to get the index of the item in view
- Enable SelectedItemsList and ExtendedPicker to be controlled components
- WAC wants ability for Button and SplitButton to have focus while disabled so created a new flag allowDisabledFocus & implemented it on these two controls.
- OverflowSet: Convert from SASS to JS styles.
- ScrollablePane: Fix DetailsList example's DetailHeader not syncing scroll position.
- Updating Toggle to use `styled` for customizations.
### Patches
- Moved demo out of the codebase
- DetailsList: 'select all' checkbox is non-focusable in single selectionmode
- Fix broken documentation links
- Theme Generator: add additional accessiblity pair
- Temporarily disable component example snapshot tests.
## 6.9.0
Mon, 11 Jun 2018 10:18:35 GMT
### Minor changes
- Adding focus async to focus autofill when calling componentDidUpdate
### Patches
- Add styling output to component example snapshot tests.
- Add automatic snapshot tests for all component examples.
- Theme Generator: have json output contain only IPalette members
## 6.8.0
Fri, 08 Jun 2018 18:34:17 GMT
### Minor changes
- ColorPicker: use getStyles
- add style arg to customize
- Shimmer: Adds new Shimmer component to office-ui-fabric-react
### Patches
- TeachingBubble: Fix content from wrapping to next line unncessarily
- Dropdown: Add aria-label to option and option to aria-activedescendant
- Package: Fix sideEffects array to target scss files using global.
- ContextualMenu: Remove the ability for click to close a submenu. This aligns with windows behavior
## 6.6.1
Thu, 07 Jun 2018 17:40:07 GMT
### Patches
- SplitButton: apply button props to the focusable element for split buttons
## 6.6.0
Thu, 07 Jun 2018 16:35:34 GMT
### Minor changes
- Add canRemoveItem callback
- FocusTrapZone: Added new capability. When `FTZ.focus()` is called, it will pass focus to a descendant element. The new prop `focusPreviouslyFocusedInnerElement` controls the descendant-choosing behavior.
- Minor changes to improve server side rendering.
### Patches
- "Add selection zone for BaseExtendedPicker, and add screen reader support for suggestions"
- Update Coachmark basic example and fix TeachingBubble SCSS selectors
- Fix Detials column header hit targets
- Add global name to scss files using global selector to tag in sideEffects.
- Fixed FocusTrapZone bug: If first child in the FTZ is a FocusZone and that FZ's last focused child is not the first focusable child, shift-tab would break out of the FTZ.
- adding css fix to remove unnecessary scroll bars on calendar and datepicker components
- Theme Generator Page: update accessibility section to account for new logic for variants
- Theme Generator: untheme correctly when leaving theme generator
- Code format changes
- HoverCard: Removing unnecessary animation class causing a visual bug in IE browser.
## 6.5.0
Tue, 05 Jun 2018 10:23:03 GMT
### Minor changes
- Callout: Add `preventDismissOnLostFocus` prop.
## 6.4.1
Tue, 05 Jun 2018 00:44:30 GMT
### Patches
- Added Prettier
- CommandBarPage: Remove fabric js reference.
- _onValidate should only skip validation on text entry if state.value is undefined (it was skipping when text entry was empty string)
## 6.4.0
Mon, 04 Jun 2018 18:50:06 GMT
### Minor changes
- Revert PR 4897
## 6.3.0
Mon, 04 Jun 2018 10:16:13 GMT
### Minor changes
- Coachmark: Fix positioning bugs and add in support for different Coachmark directions.
- DetailsList: adjusting aria labels and exporting more ariaLabels in `IColumn` to allow for better narrator reading and table scanning.
- Dropdown: Allow `title` to be provided as an item property.
- Icons top level import was exporting a file path, should be exporting a package path.
- GroupedList: Added multiple customization entry-points including custom indent spacing and header customization.
- Allow for more control over event handling for keytips
### Patches
- Callout: fix dismissing events to attach to the documentElement, not body.
- SplitButton: Hook up aria-roledescription to splitButtons so that they can leverage that markup if it gets passed in to the component.
- SpinButton: addressing onValidate, onIncrement, and onDecrement callbacks to be called correctly.
- MessageBar: New color for dismiss / expand button in hc mode for better visibility.
- Updating react typings.
- Updated test snapshots
## 6.2.0
Fri, 01 Jun 2018 10:18:43 GMT
### Minor changes
- Added FocusTrapZone capability: When the FTZ is focused, it will pass focus to a descendant element. The new prop 'focusPreviouslyFocusedInnerElement' controls the descendant-choosing behavior.
### Patches
- Fix ComboBox ARIA attributes.
- Prevent invalid empty ARIA values from being output.
- ComboBox: Fix the value that is checked when submitting a pending value to take into account if the aria-label is used as text. This line was missed in the initial change
- Add support for pointerup to dismiss keytips
## 6.1.2
Thu, 31 May 2018 10:18:58 GMT
### Patches
- MessageBar: fix color for X close button so that it is accessible
- Theming: generate a more accessible themeLighter and more accessibility pairs
- HoverCard: example fix for keyboard navigation to HoverCard target.
## 6.1.1
Wed, 30 May 2018 22:05:03 GMT
*Version update only*
## 6.1.0
Wed, 30 May 2018 20:28:34 GMT
### Breaking changes
- Selection utility: getSelectedIndices is now a mandatory member of the `ISelection` interface.
- CommandBar component has been replaced with the one from the experiments package.
- Checkbox: replaced optional properties of the `ICheckboxStyles` interface, removed `styles` and `getClassNames` from the `ICheckboxProps` interface, made the checkmark visible on hover, added high contrast styles.
- CommandBarButton: Supports custom styling and button aliasing. Interface improvements.
- ContextualMenu: Remove deprecated since v0.69 `icon` prop of ContextualMenu component.
- Positioning/Callout/ContextualMenu: Remove all deprecated props
- Minimum React version is now 16.3.2.
- Label and Toggle now support javascript styling. Improvements to Label and Toggle interfaces. Added Toggle and Label root aliasing.
### Minor changes
- ChoiceGroup: now supports customizable theming. Various bug fixes, cleanup within. Tests updated to use enzyme.
- Deprecate ContextualMenu's name prop in favor of new text prop.
- DetailsList: fieldName is now an optional field of IColumn.
- All `getStyles` properties accept either a function to return a style object, or a static style object
### Patches
- BaseButton: Make adjustment so that customclass names has precedence.
- CommandBarButton: High contrast hover state.
- CommandBar: Removed unnecessary endAligned styleprops and styles
- Port CommandBar accessibility fixes (PR #4686) to 6.0
- Positioning: correctly positon callout without beak
- Suggestions: Fix a bug where arrow keys would not scroll correctly
## 5.112.0
Wed, 30 May 2018 00:35:36 GMT
### Minor changes
- FocusZone: Added onFocusNotification API to notify creators of focus
### Patches
- Update local properties in BaseExtenededPicker on receiving new props
- CommandBar Example: More specific selector for text color to override the link styles we get from msgraph on the website.
- ComboBox: Update styling so that the "selected" item does not get the "selected" look when navigating through the potential options.
- Fix passing onclick from props for contextual anchor item
## 5.111.2
Fri, 25 May 2018 21:30:43 GMT
### Patches
- MaskedTextField: Added event callpack passthrough
- fix old error color SASS variables so they work when themed
## 5.111.1
Fri, 25 May 2018 16:53:47 GMT
### Patches
- Revisited the Multi-select Combo box initial state selection fix
- BaseButton sometimes has aria-labelledBy pointing to element that isn't in the DOM
- StickyPane: Replaced Array.From since it is not supported in IE
## 5.111.0
Thu, 24 May 2018 17:06:02 GMT
### Minor changes
- Pass SelectionZone props through DetailsList and add alternate data-selection-auto-selection attribute name
- add new semantic slot
## 5.110.0
Wed, 23 May 2018 16:14:26 GMT
### Minor changes
- ChoiceGroup: Reverting the updates to ChoiceGroup styling. We found some breaking changes in it, so we'd like to minimize partner impact by moving this to the 6.0 (next) release. Sorry for the trouble.
## 5.109.0
Wed, 23 May 2018 10:28:50 GMT
### Minor changes
- ChoiceGroup: now supports customizable theming. Various bug fixes, cleanup within. Tests updated to use enzyme.
- Converting Facepile SCSS to MergeStyles step 1 - file structure
- Common sass files are now exported in the `dist/sass` folder.
### Patches
- Fixing circular dependency and non-AMD references in ContextualMenu
- cleanup semantic slots
## 5.108.0
Tue, 22 May 2018 10:29:13 GMT
### Minor changes
- Implementation of experimental chiclet component
### Patches
- Revert IconButton hover/pressed background color change.
- Set 'margin 0' reset style for buttons in Safari in Fabric component
- CommandBarButton: Fixed split styles
## 5.107.0
Mon, 21 May 2018 10:29:16 GMT
### Minor changes
- Callout/Positioning: Fix a bug where max-height would be incorrectly calculated if covertarget was set
### Patches
- Added an addtional prop in IPickerItemProps for allowing focus on tagItem when picker is disabled
- Moved best design practices write up in SearchBoxes Overview to Best Practices for clarity that these are not included features
## 5.106.1
Fri, 18 May 2018 01:46:34 GMT
### Patches
- ContextualMenu: Make the whole menu always programatically focusable
## 5.106.0
Thu, 17 May 2018 22:02:40 GMT
### Minor changes
- Add data-selection-select behavior to make elements select rows before taking action
### Patches
- Fix Slider import, make specific to Styling
## 5.105.0
Thu, 17 May 2018 20:12:39 GMT
### Minor changes
- Part 1 of converting Slider to mergeStyles
- Add enter/exit keytip mode to KeytipManager
- Added support in textfield for aria-describedby native prop
### Patches
- Suggestions: Fix a bug where arrow keys would not scroll correctly
## 5.104.0
Thu, 17 May 2018 10:28:07 GMT
### Minor changes
- ContextualMenuSplitButton: Adding the correct attributes for screen readers to read the button correctly
### Patches
- TextField: Invoke custom description render function if provided even if no description text provided.
## 5.103.0
Wed, 16 May 2018 00:05:17 GMT
### Minor changes
- Buttons: Deprecate `description` prop in favor of more consistent `secondaryText` prop.
### Patches
- Fix markdown file paths on SwatchColorPicker docs page.
- Finishing the rest of the Calendar style updates
- Fix detailslist custom group header example by invoking correct onClick for select and collapse toggles.
- Fix misuse of aria props on ProgressIndicator
## 5.102.0
Tue, 15 May 2018 07:09:49 GMT
### Minor changes
- Deprecate ComboBox's value prop in favor of new text prop.
### Patches
- Fix bug where primaryDisabled is not respected on contextual menu items
- Dropdown: Remove aria-autocomplete and aria-readonly
- Pivot: Slight tweak to the `PivotItem` compare to ensure it works in minified scenarios.
- shouldVirtualize takes incoming properties
## 5.101.2
Mon, 14 May 2018 20:46:25 GMT
### Patches
- fixes type comparing in Pivot
## 5.101.1
Mon, 14 May 2018 19:35:51 GMT
### Patches
- Ensure subMenuHoverDelay is respected by the ContextualMenu for expanding and dismissing submenus
- Fixes issue where expanding sub menu via arrow keys was broken, and adds aria label of "menu" to item when keyboarded
## 5.101.0
Mon, 14 May 2018 10:14:42 GMT
### Minor changes
- Pivot: include className in props to override styles
- Add more customization hooks to ProgressIndicator
### Patches
- Breaking BaseButton Types dependency from ContextualMenu class
## 5.100.0
Fri, 11 May 2018 04:21:29 GMT
### Minor changes
- Deprecate Persona's primaryText prop and add replacement text prop.
- Puts additional alert on selected suggestions behind a prop
### Patches
- Revert change to use React.createPortal, until event leaking issues can be resolved
## 5.99.0
Thu, 10 May 2018 10:27:25 GMT
### Minor changes
- Add secondaryText to ContextualMenuItem to render on the right of item.name (text)
- MarqueeSelection: Added `getStyles` function.
- Added overflowMenuProps property to CommandBar
### Patches
- Even if a ComboBoxOptionWrapper component doesn't update (shouldComponentUpdate returns false), children functions are still being executed unnecessarily, which can cause performance issues. This can be avoided by passing in a reference to a function that returns the children elements, instead of returning the elements themselves.
- Fix index import
## 5.98.0
Wed, 09 May 2018 15:42:02 GMT
### Minor changes
- FocusZone: Add a prop to allow a FocusZone to not let focus events propagate outside of the FocusZone
- Added support for special casing UnknownPersona coin
## 5.97.1
Tue, 08 May 2018 18:18:47 GMT
### Patches
- BaseButton: Allow Alt + Down on menu buttons to open the menu
## 5.97.0
Tue, 08 May 2018 10:17:01 GMT
### Minor changes
- Remove redundant defaultSelectedItem prop for BaseExtendedPicker
- Icon: undoing breaking change with regards to making `IIconStyles.root` required, adding tests to ensure backwards compatibility.
- Mark Slider's ValuePosition enum as deprecated as it is unused.
- Add ContextualMenuItem functions to open and close menus
- Fixes issue where focus isn't displayed correctly on the contextual mneu
- SearchBox: New prop for turning off icon animation.
- Layer: Use React Portals if available
### Patches
- Popup: Added check for onBlur to prevent focus setting focus to be disabled in chrome
- Fix breadcrumb rendering issue when overflow index is at last
## 5.96.1
Mon, 07 May 2018 10:28:20 GMT
### Patches
- High contrast hover states: Breadcrumb, Button, ComboBox, Link, Nav, Pivot, SearchBox, SpinButton, Toggle.
- Keytips: Minor update to improve behavior
- Remove keytip positioning workaround since Callout positioning was fixed
- In the TextField component, The code setting the 'errorMessage' state to an empty string in the _onInputChange member function was removed do to causing the message to flicker.
## 5.96.0
Fri, 04 May 2018 15:58:39 GMT
### Minor changes
- ScrollablePane: Optimizations on how component functions. Change positioning from inheriting height/maxHeight of parent element to use position: absolute
- Icon: code has been cleaned up, memoizeFunction usage has been removed.
- Rating: Hover states in regular and high contrast mode.
### Patches
- Fix ensureSuggestionModel null ref, get rid of unneeded FocusZone in BaseExtendedPicker, remove requirement in BaseExtendedPicker that suggestions are shown when input is focused (only clicked)
- Positioning: Fix cover positioning so it returns the correct edge to handle menu shrinkage
- Fix TooltipHost mutation of calloutProps.
- SpinButton: Remove browser autocomplete
- Using the proper preview text to set the aria label on combobox options. I previously had this change, but I accidentally reverted it during a merge.
## 5.95.0
Wed, 02 May 2018 23:55:40 GMT
### Minor changes
- SplitButton/ComboBox: added onTouch support for menu expansion.
- Add Keytip, KeytipLayer, and KeytipData component
### Patches
- If firstFocus on HoverCard is set then propagate it to setInitialFocus in ExpandingCard. This enables focusing the card on render.
- TextField can now render the numeric value 0
## 5.94.0
Tue, 01 May 2018 19:26:35 GMT
### Minor changes
- Theme Generator: use HSV for generating shades/tints
## 5.93.0
Tue, 01 May 2018 10:23:32 GMT
### Minor changes
- DatePicker: Add a reset function to the public `IDatePicker` interface.
- move extendedPicker, floatingPicker, and selectedItemsList to OUFR
- Tooltip: updated to use customizable styling via `getStyles`.
- List: Added list scrolling modes
### Patches
- Breadcrumb: Updating breadcrumb to user js styling.
- Added onClick handler to rating star in the Rating component that calls _onFocus redundently for support with Firefox & Safari on OSX.
- details link contrast issue
## 5.92.1
Mon, 30 Apr 2018 21:22:55 GMT
### Patches
- Revert isEqual check in List.
## 5.92.0
Mon, 30 Apr 2018 10:16:44 GMT
### Minor changes
- Contextual Menu: moved out the split button to be its own component, ContextualMenuSplitButton
- Use theme flag to control global classes
## 5.91.0
Fri, 27 Apr 2018 10:15:52 GMT
### Minor changes
- Added optional className property to Calendar
### Patches
- Fix #3607
- Add a option for custom dividerAs to get item information while rendering
## 5.90.0
Thu, 26 Apr 2018 10:12:34 GMT
### Minor changes
- Complete ProgressIndicator conversion to mergeStyles. Add `barHeight` to enable changing height of progress bar.
- Pickers: Several fixes regarding certain props
### Patches
- Fix props validation for Breadcrumb
- Gate calendar month, year, and today keydowns for only ENTER as onClick handles space with button nodes to fix double date change regression.
## 5.89.0
Wed, 25 Apr 2018 05:32:09 GMT
### Minor changes
- Fabric: the isFocusVisible class is no added to the Fabric component again, to preserve backwards compatibility. Also fixing index file to export the types.
- Fix theme slots for DetailsList header colors
- Enabled native props (aria-* and data-*) on OverflowSet even when the doNotContainWithinFocusZone prop is false
## 5.88.0
Tue, 24 Apr 2018 10:12:58 GMT
### Minor changes
- fixing selection bugs in Calendar component, updating styling for new designs
- Begin converting Pivot to mergeStyles
### Patches
- Use `data-is-scrollable` attribute on correct ScrollablePane div
## 5.87.0
Mon, 23 Apr 2018 10:24:54 GMT
### Minor changes
- Updating the focus styling to use the generalized `ms-Fabric--isFocusVisible` classname. This is one step closer towards removing the `Fabric` component wrapper requirement.
- Plumb ARIA label for picker suggestion remove button
### Patches
- ContextualMenu: in item root styling, replaced `font: inherit` with the appropriate font style from the theme.
- Updating a snapshot test.
- Adding check to focusTrapZone to only restore focus on close if focus was still inside the focusTrapZone
- Deprecates INavLink.iconClassName in favor of IIconProps.className.
## 5.86.0
Fri, 20 Apr 2018 23:06:06 GMT
### Minor changes
- Added support for zero star situations in the Rating component. Before it would write out a star for the number zero showing 6 stars when there should be 5.
- Add onRenderIcon prop to IContextualMenuItem to allow override icon render for contextualMenuItem.
### Patches
- Callout.Basic.Example: Fix example so callout positions properly
- Propagate onRenderInitials correctly from Persona to PersonaCoin
## 5.85.0
Fri, 20 Apr 2018 10:12:34 GMT
### Minor changes
- TextField: Implemented input masking.
- add onRenderDescription to TextField
- Added support for native props on Panel for the root div with class ms-Panel
- Added headerButtonProps prop to PivotItem to allow passing native props (data-* & aria-*) to the header/link/CommandButton element. Also depricated linkText and added headerText for semantic purposes.
### Patches
- DetailsRow: applying `flex-shrink:0` to the check cell to prevent it from squishing in the flex layout.
- Revert unintended changes to Dropdown styles from #4512
## 5.84.0
Thu, 19 Apr 2018 18:25:59 GMT
### Minor changes
- Add the option of collapsing breadcrumb overflow items into a position other than the first one