Skip to content

Releases: OfficeDev/office-ui-fabric-core

2.3.0

06 Apr 23:45
Compare
Choose a tag to compare

New

  • #469: Four new animations have been added: slideRightIn10, slideRightIn20, slideLeftIn10, and slideLeftIn20

Fixed

  • #464: A browser issue with the Spinner has been fixed, so that the circles are always circular.
  • #449: The Dropdown no longer raises a change event when selecting a disabled option.
  • #433: The CommandBar now applies the correct styles when using an a element for ms-CommandBarItem-link.
  • #432: The Spinner can no longer be started multiple times, which made it appear to spin crazy fast.
  • #427: The Dropdown now scrolls to show a long set of options.

Changed

  • #472: Our theme secondary, tertiary, and light colors have been tweaked slightly.
  • #367: The Table now supports the standard table markup (table, th, tr, td) so that fewer classes are required. It also supports standard table behaviors like rowspan and colspan.

Documentation

2.2.0

22 Mar 20:42
Compare
Choose a tag to compare

New

  • #322: The Panel now has additional variants that adjust the panel sizes across all breakpoints.
  • #448: New mixins have been added for generating right-to-left styles. These are not yet used by Fabric, but will be in a future release.

Fixed

  • #412: Facepile was missing from fabric.components.css in the last release. It is now included.
  • #408: Label styles are now include as a dependency of Dropdown.
  • #368: Ensure that the List component does not show the standard bulleted list style.
  • #368: Updated Gulp dependencies so that you'll no longer see a warning when running npm install.

Changed

  • #393: We've swapped the values for the "Orange" and "Orange Lighter" colors so that the names describe the colors.
  • #390: The distributed CSS files now include consistent copyright and version information.

Removed

  • #395: The "hero" variant of the Link has been removed.

Samples

  • #394: The Breadcrumb sample has been updated so that clicking items no longer causes the page to scroll.

2.1.0

02 Mar 17:06
Compare
Choose a tag to compare

New

  • #370: Fabric's build system now allows you to generate "bundles" containing only the components you're using. This can reduce download size and improve performance. To get started, see the documentation on custom bundling.

Fixed

  • #326 and #335: Added missing imports for the ProgressIndicator and MessageBanner components, which are now included properly.
  • #337: The JavaScript for DatePicker has been updated to be compatible with Pickadate.js version 3.5.6. It reamins backwards compatible with earlier versions.
  • #344: Fixes the label position for the Toggle component.
  • #347: Centers the icon for a hero Button when used with an a rather than a button.
  • #352: Fixed display issues with multiple Spinner sizes, and adjusted the label position.
  • #353: The circle Persona no longer loses the circle effect while animating in Chrome.
  • #364: Descenders (e.g. letters q, g, p) in ListItem text are no longer cut off.
  • #387: A bug with the DatePicker where selecting a month could lock up the UI has been fixed.

Changed

  • #331: The recommended markup for ListItem is now li rather than div, encouraging semantic markup. This is not a breaking change – the old markup should continue to work.
  • #372: Three of our colors – themeSecondary, themeTertiary, and themeLight – have changed ever so slightly. No updates to your app should be required, as the guidance around using these colors remains the same.
  • #392: The NuGet package structure has been updates to match the capitalization conventions of similar NuGet packages such as Office.js.

Samples

  • #330: The form sample page, included when you download or build Fabric, now has a Dropdown component.

2.0.1

06 Feb 00:45
Compare
Choose a tag to compare

This release is identical to 2.0.0, with a small change to the ignore files for NPM and Bower. Version 2.0.0 was published incorrectly and has been removed from NPM.

2.0.0

05 Feb 19:11
Compare
Choose a tag to compare

Breaking Changes

  • #279, #303: Completed the transition from LESS to Sass. While this is not strictly a breaking change (the output CSS remains the same) we realize this prevents a smooth upgrade for those who are building custom versions of Fabric using the LESS files.

New

  • #299: A new "face pile" variant of the people picker has been added.
  • #280: Our grid now includes offset classes, which allow you to push multiple columns across the grid at the same time. This works the same as the Bootstrap and Foundation grids.
  • #274: The dialog component has a new variant and JavaScript to demonstrate how to open and close

Fixed

  • #311: Fixed caret positioning for dropdown with label
  • #308: Fixed wrapping of text within spinner label
  • #298: Nuget package now references the correct components
  • #297: Potential bug in the persona component
  • #294: Search box display issues
  • #290: Pivot no longer removes selection when clicking the ellipses
  • #289: Fix animation issue for contextual menu
  • #285: Contextual menu now supports headers in single-select mode
  • #282: Adds missing progress indicator to main components CSS
  • #277: Remove CSS for icons that are not included in Fabric
  • #270: When opening a nav bar menu, we first ensure any other menus are closed
  • #258: The toggle is now keyboard accessible
  • #257: Grid push/pull classes now work better with nested grids

Changed

  • #256, #314: Improved font stack uses local Segoe and adds WOFF2 support
  • #261: Better error handling in our build process

Documentation/Samples

  • #309: Improved presentation of sample pages included with Fabric
  • #300: Typo fix in our README
  • #263: Minor updates to our documentation on GitHub
  • #261: Removed a duplicate text field in one of the samples

1.2.1

14 Jan 00:21
Compare
Choose a tag to compare

This patches the banners with the proper release number and reverts other, unnecessary changes that were incorporated in the 1.2.0 release.

1.2.0

07 Jan 00:17
Compare
Choose a tag to compare

Hey everyone!

We have been working really hard on adding useful features and improving Fabric in as many ways as we can. The community's feedback and contributions have been instrumental in making this happen :-)

This release contains the beginnings of Fabric moving over to SASS and sets the foundation for getting Fabric 100% converted. It also has a massive build overhaul (it's almost too fast), documentation updates, and a plethora of bug fixes. We'll be working extra hard over the next couple months to fix more bugs, reach out to the community, and get even more new components in. We really appreciate the help and support from everyone and we hope you will continue to do so as we improve and evolve the toolkit.

Breaking changes

  • #209 IE10, animation, and other fixes for Panel
  • #214 Update spinner math and removed unnecessary 16 spinner
  • #179 Add markup for DatePicker back into html

New

  • #249 Integrate Travis (configuration to come!)
  • #231 Add SASS converted files
  • #212 Added Error Banner component

Fixed

  • #254 Add ms-Icon SASS mixin that was missed during initial conversion
  • #248 Fix multiple select PersonaCard bug
  • #243 Fix NavBar jumping bug
  • #229 Fix Dropdown text wrapping bug
  • #228 Fix SearchBox label selection bug
  • #206 Fix CommandBar's extraneous slashes in a tags
  • #205 Fix PersonaCard's markup (extra divs removed)
  • #194 Fix JavaScript bug in DatePicker
  • #184 Fix annoying month bug in DatePicker
  • #182 Fix scrolling behavior for Dropdown on small screen sizes
  • #176 Fix multiple Dropdowns from being open at the same time
  • #175 Fix Dropdown so it pushes content rather than overlapping

Changed

  • #252 Update bower.json with main section
  • #240 Big build updates to increase speed, organization, and more
  • #234 Update Breadcrumb Design
  • #230 Add line-height normal to hero button to prevent borking with Office.css
  • #226 Update Panel commanding design for usability
  • #225 Update spinner design
  • #213 Update ProgressIndicator's name in json
  • #198 Update component links to an array so they can be sorted
  • #186 Extend DatePicker JavaScript to allow for deeper configuration
  • #177 Add truncation to text in PersonaCard
  • #173 Clean up NavBar spacing

Documentation/Samples

  • #242 Fix bugs in the tutorial
  • #207 Removed redundant documentation with new Fabric site
  • #202 Fix anchor links in documentation for samples
  • #191 Added documentation for gulp usage
  • #178 Fix how samples are built (specifically fixed DatePicker)

1.1.3

02 Oct 21:41
Compare
Choose a tag to compare

This release includes a minor improvement when installing via NPM (#170), which previously required Bower to be installed. There are no other code changes from 1.1.2.

1.1.2

01 Oct 23:52
Compare
Choose a tag to compare

Manual NPM/Bower release while we iron out the nuances of publishing. No code changes from 1.1.1.

1.1.1

01 Oct 23:33
Compare
Choose a tag to compare

This is a minor release to enable publishing to NPM and Bower. There are no other code differences from 1.1.0.

Changed

  • #165: Mark package.json and bower.json as non-private