Skip to content

Releases

1.20.0

New control(s)

  • Accordion control #638
  • FieldCollectionData control #591

Enhancements

  • FilePicker: Stock images option added #593
  • TaxonomyPicker: Add the 'required' property #216
  • TaxonomyPicker: Add errorMessage and onGetErrorMessage props #600
  • ListItemPicker: ability to use substring search instead of startswith #583
  • Map: return display name and address details for the location #585
  • Map: support for draggable and static Bing maps #586
  • TaxonomyPicker: onLoad validation #602
  • FieldCollectionData: Add pagining and filtering #617
  • TaxonomyPicker: Finding terms with labels #288
  • FileTypeIcon: Added support for additional file type in Image mode #640

Fixes

  • ComboBoxListItemPicker: fetching only 100 items #569
  • TaxonomyPicker: browse (tree view) doesn't work with SP 2016 On-Premises #183
  • FilePicker: default tab when opened shows hidden RecentTab #477
  • PeoplePicker: The required error message not showing #590
  • ListItemAttachments: fails in Microsoft Teams Tab SPFx applications #582
  • Carousel: Changing pages doesn't work #609
  • TaxonomyPicker: no suggestions are displayed if anchorId is not set
  • TaxonomyPicker: Suggestion/match does not work as expected #604
  • TaxonomyPicker: Include check for separator while filtering path of terms when anchorId is configured #625
  • FilePicker: Bing API search issue #633
  • ListView: Sort fires selection #621
  • Map: A minor issue in componentWillUpdate method to get the next props rather than the current props.#641
  • IFrameDialog: dialog size is incorrect when opening the dialog second time #615
  • FolderPicker: imports don't work #614
  • FilePicker: Yor Organization tab is not shown #596
  • FolderPicker, FolderExplorer: Controls don't let you explore sub folders if parent folder has apostrophe (') in its name.#644
  • PeoplePicker: image for a user picked in PeoplePicker didn't get resolved #646
  • Documentation fix for IconPicker: renderOption dialog should be lowercased. #649

Contributors

Special thanks to our contributors (in alphabetical order): Alexey Sadomov, Anoop Tatti, Devang Bhavsar, Gautam Sheth, geltapatio, Joel Jeffery, juhaalhojoki, Piotr Siatka, Rabia Williams, Ravichandran Krishnasamy, Victor Pollet.

1.19.0

Enhancements

  • ListView: Add clear button to filter text box #549
  • FolderExplorer: Add clear button to filter text box #553
  • TreeView: there should be possibility to collapse the first level nodes by default #561
  • TreeView: Expand to selected #559
  • DateTimePicker: When using the datetimePicker I would like to have an opportunity to set maximum/minimum date like in Office UI Fabric #497
  • TaxonomyPicker: Added the selectTerm, hideTerm, and disableTerm actions #578
  • TaxonomyPicker: Added the functionality to enable/disable term actions on the fly #578
  • Carousel: indicators, slide animation, auto cycling, easier basic usage #587

Fixes

  • TaxonomyPicker: Correct the AnchorID getting all TermSet search options #150
  • Documentation fix for TreeView: Some tables in TreeView documentation are displayed as plain text. #562
  • ComboBoxListItemPicker, ListItemPicker: Show error span if error is present #557
  • TreeView: defaultExpanded: true doesn't work #560
  • IListPicker: typo fix #574
  • DateTimePicker: DateTime Picker noon/midnight issue with 12 hour format #576

Contributors

Special thanks to our contributors (in alphabetical order): Chad Eiserloh, Gautam Sheth, Koen Zomers, Markus Langer, Nanddeep Nachan, Prasad Kasireddy, David Ramalho, Siddharth Vaghasia.

1.18.0

New control(s)

  • Pagination Control #535
  • TreeView Control #536
  • FolderPicker Control #525

Enhancements

  • FolderExplorer updates: allow selection of libraries if site url is used as the root, allow passing items to be passed as a property and added to the breadcrumb, add support for loading folders from a different site, fix breadcrumb names for document libraries #534
  • IconPicker: renderOption property to render icons list as a panel or dialog #537

Fixes

  • ComboBoxListItemPicker documentation fix: Updated import statement in docs for ComboBoxListItemPicker #510
  • Documentation fix: add the new control ComboBoxListItemPicker component to landing page #511
  • FilePicker: While using the control, if hideOrganisationalAssetTab is set to true, even then an additional HTTP request is made.
  • IconPicker: search fix and updated list of icons #533
  • ListItemAttachment: when I upload a file that contains an hyphen, the "-" char is replaced by an empty string #526
  • IconPicker shows selected icon only during the first opening #513
  • ComboBoxListItemPicker: onSelectedItem passing data to callback method but with attributes value as undefined #519
  • FilePicker: filename is not visible on Upload tab #518
  • IconPicker: Search doesn't work at all #512
  • ComboBoxListItemPicker documentation fix: correct onSelectedItem notation #547
  • Documentation: Fix mistranslation in Japanese #545
  • FieldUserRenderer: displayName in FieldUserHoverCard is not updated if props of the FIeldUserRenderer have been changed #542

Contributors

Special thanks to our contributors (in alphabetical order): David Ramalho, Gautam Sheth, Gregghis, João Mendes, Joel Rodrigues, Nanddeep Nachan, Prasad Kasireddy, Siddharth Vaghasia, Takashi Shinohara.

1.17.0

New control(s)

  • ComboBoxListItemPicker component #292
  • Localization: Project now supports localization of all SharePoint Online languages (auto translation via Cognitive Services) #456
  • IconPicker: component #485
  • FolderExplorer component #499

Enhancements

  • SecurityTrimmedControl: Added the option to show a control when the user doesn't have permissions 307
  • PnP Telemetry service opt-out support #475
  • TaxonomyPicker: Possibility to hide deprecated and "Available for Tagging"= false terms #421
  • FilePicker - French translation #449
  • Slovak localization #457
  • TaxonomyPicker: Placeholder for Taxonomy Picker #464
  • ListItemPicker, PeoplePicker: Placeholder for ListItemPicker and PeoplePicker #486
  • FilePicker: Do not store active tab in url's hash #488
  • DateTimePicker: Placeholder property option added #503

Fixes

  • RichText: problem with edit mode #445
  • ListView documentation: Typo - the first occurrence of maxWidth should be minWidth #400
  • RichText: Text indent buttons were copy-paste of subscript and superscript buttons. Clicking on the text-indent buttons would call subscript or superscript instead. #454
  • RichText: Fix of removing text and inserting link instead #455
  • FilePicker: Read file content in IE11 #444
  • ListPicker: listPicker always return "test" when multiple allowed #458
  • FilePicker: Button text overflow fix + global classnames and properties
  • FieldUserRenderer: implementation of api/SP.UserProfiles.PeopleManager/GetPropertiesFor is not working on on-prem #468
  • Placeholder: Placeholder component is not rendering after a string change in it's properties #469
  • ListView documentation update: minWidth instead of maxWidth #480
  • DateTimePicker: Minutes and Seconds validation #495
  • FilePicker: bingAPIKey not working #489

Contributors

Special thanks to our contributors (in alphabetical order): Richard Gigan, Reginald Johnson, JonasBjerke89, Prasad Kasireddy, Alexander Kleshcheov, Konradox, Léo Maradan, Matej, mgwojciech, Joel Rodrigues, Jason S, Piotr Siatka, Rabia Williams.

1.16.0

Enhancements

  • FilePicker: Fixes for OneDrive CORS issues #407
  • ListItemPicker: added new control property filter #392
  • allowing to use context from any type of SPFx extensions: #419
  • Placeholder: remove unused and vendor specific CSS #426

Fixes

  • Documentation fix for FilePicker: updated accepts value in props #404
  • The FilePicker control doesn't work in many languages due to missing localization keys #412
  • Documentation fix for broken links of Property Controls landing page #388
  • Documentation fix to include new components from v 1.15.0 #394
  • DateTimePicker: dropdown for time not handling AM/PM correctly #405
  • Documentation fix for index page: updated link to Chart controls #417
  • Documentation update for SPFx On Premises notice: #418
  • Documentation update for ListItemPicker: valueColumnInternalName should be keyColumnInternalName
  • RichText: Fix "Align Left" button #429
  • Documentation update for FilePicker: misspelling #432
  • IFramePanel: Fix doubled scroll issue when iframe content is higher than frame height #431
  • PeoplePicker: errorMessage not showing #420
  • IFrameDialog: commitPopUp typo causes popups with classic forms to not close after hitting save #433

Contributors

Special thanks to our contributors (in alphabetical order): Piotr Siatka, Dani Domínguez, Siddharth Vaghasia, João Mendes, PrasadKasireddy, Chad Eiserloh, Koen Zomers, Dmitry Rogozhny, Alexander Kleshcheov, Hugo Bernier, Beniamin, Giovani Martini.

1.15.0

New control(s)

  • FilePicker: New control added to the library #366
  • GridLayout: New control added to the library #350
  • Carousel: New control added to the library #227

Enhancements

  • TaxonomyPicker: Localization keys added to the buttons #361
  • Swedish localization support added #359
  • Improved German translations #338
  • DateTimePicker: added options to render time part as mask or dropdown #330
  • ListItemPicker: option to select a key column #350, #381
  • Improved Russian translations #384
  • RichText: Added the ability to add a third Color Swatch Group called custom. This will allow you to add custom colors to the font color selector. #385

Fixes

  • TaxonomyPicker: Tags icon styling issue on IE11 #356
  • DateTimePicker: Does not respect dateLabel and timeLabel #346
  • PeoplePicker: Get loginName with ensureUser #342
  • PeoplePicker: Fix missing required field label #371

Contributors

Special thanks to our contributors (in alphabetical order): amortsell, Hugo Bernier, Robert Lindström, pfc2k8, Piotr Siatka, Alex Terentiev, Luis Robertto Mello, eweintraub.

1.14.0

Enhancements

  • German translations added for attachment and RichText controls #333
  • SecurityTrimmedControl: Added a wrapper className property for the parent element #325
  • ListPicker: Add ability to filter the control via OData #319
  • IFrameDialog: closing dialog on commit #313
  • WebPartTitle add support for section background color #258

Fixes

  • Fix in return type of onClick and onDoubleClick events #321
  • ListPicker: Fix for available dropdown selection after selection was done #315
  • Fixes to French translations #312
  • RichText: Issue on rendering the control in view mode #287

Contributors

Special thanks to our contributors (in alphabetical order): Amr Fouad, Joel Jeffery, Mark Powney, Dominik Schmieder, Alex Terentiev, Zhephyr.

1.13.2

Enhancements

  • Improvements to the Lithuanian localization #285

Fixes

  • IFrameDialog: dimensions issue #303
  • DateTimePicker: IE11 layout issue #301
  • FileTypeIcon: Only displays PDF's in SPFx 1.8.2 #300
  • FieldNameRenderer: Fails to encode URI when hasPreview #296
  • TaxonomyPicker: Cannot find name `TermLabelAction #293
  • ListItemAttachments: Move deleted attachments to the recycle bin #291
  • DateTimePicker: Does not respect isMonthPickerVisible prop #283
  • ListItemAttachments: Render issue fixed + improvements to the attachment API calls #282
  • RichText: Fixes an issue when hitting enter in the control #277

Contributors

Special thanks to our contributors (in alphabetical order): Tautvydas Duda, Thomas Granheim, Robert Lindström, Alex Terentiev.

1.13.1

Fixes

  • WebPartTitle: Fix for className property which is not defined #281
  • RichText: Fix issue where control turns drop-downs black #279

Contributors

Special thanks to our contributor: Hugo Bernier.

1.13.0

New control(s)

  • Progress: New control added #230
  • DateTimePicker: New control added #21
  • RichText: New control added #20

Enhancements

  • SecurityTrimmedControl: Support for item and folder permission checks added #271
  • Retrieve the user its profile picture from SharePoint instead of Office 365 / Outlook #248
  • Added Lithuanian localization #247
  • FileTypeIcon: Added support for PDF icon file types #260
  • WebPartTitle: Added the ability to render a see all link or custom component #228

Fixes

  • PeoplePicker: Fix for single quotes around the ms-peoplepicker class #275
  • RichText: Fix for toolbar that appears at top of the page #265
  • ListItemAttachments: Updated import statement reference in the documentation #254
  • ListView: Updated documentation for the iconFieldName property #245

Contributors

Special thanks to our contributors (in alphabetical order): Francis, Fredrik Andreasson, Hugo Bernier, Tautvydas Duda, Özgür Ersoy, Robert Lindström, Alex Terentiev.

1.12.0

New control(s)

  • ListItemAttachments: New control added #177
  • IFramePanel: New control added #226

Enhancements

  • Added Russian localization #214
  • TaxonomyPicker: Ability to specify term actions #237

Fixes

  • TaxonomyPicker: Terms are sorted incorrectly under the wrong parent #199 #229
  • TaxonomyPicker: Issue with custom sort order of items underneath root terms #231
  • PeoplePicker: Fix for issue where values couldn't be cleared #234

Contributors

Special thanks to our contributors (in alphabetical order): Patrik Hellgren, João Mendes, David Opdendries, Piotr Siatka, Alex Terentiev, Tse Kit Yam.

1.11.0

New control(s)

  • Map: Newly introduced map control is available #14
  • ChartControl: Newly introduced control to render charts #15

Enhancements

  • PeoplePicker: Allow the people picker to search on site level and on tenant level #97
  • ListView: Added support for filtering #99
  • PeoplePicker: Make the titleText property not required #184
  • Placeholder: Added the ability to specify if the button can be hidden #206
  • Updated the office-ui-fabric-react to the same version as in SPFx 1.7.0

Fixes

  • IFrameDialog: fix for spinner which keeps appearing on the iframe #154
  • PeoplePicker: fix SharePoint groups which could not be retrieved #161
  • TaxonomyPicker: fix sort order with lowercased terms #205

Contributors

Special thanks to our contributors (in alphabetical order): Hugo Bernier, joaojmendes, Asish Padhy, Piotr Siatka, Anoop Tatti, Alex Terentiev, Tse Kit Yam.

1.10.0

New control(s)

  • ListItemPicker: New field control #165

Enhancements

  • Dutch localization added #100
  • German localization added #101
  • French localization added #102
  • PeoplePicker: Move defaultSelectedUsers from ComponentWillMount to ComponentDidUpdate Lifecycle #135
  • PeoplePicker: Initialize with users from a list item #138
  • PeoplePicker: Remove Messagebar error handling to match Office UI Fabric field error styling #140
  • PeoplePicker: REST API filter and nometadata header added to reduce payload #139
  • PeoplePicker: Allow to set the maximum number of suggestions suggestionsLimit #143 #148
  • TaxonomyPicker: retreiving the terms in the correct custom sort order #146
  • PeoplePicker: Documentation format updated to make it easier to check the default values #159

Contributors

Special thanks to our contributors (in alphabetical order): Marc D Anderson, Ole Bergtun, João Mendes, Markus Möller, Asish Padhy, PooLP, Gautam Sheth, Tse Kit Yam.

1.9.0

Enhancements

  • Optimize bundle size for latest SPFx version due to Office UI Fabric specific versioning #136

Fixes

  • FieldLookupRenderer: Lookup dialog is empty #131
  • IFrameDialog: Unnecessary horizontal scroll in IFrame dialog #132
  • PeoplePicker: Suggested People not loading after first selection #134

Contributors

Special thanks to our contributors (in alphabetical order): Gautam Sheth, Alex Terentiev.

1.8.0

Enhancements

  • PeoplePicker: Specify to hide or show the users/groups which are hidden in the UI #122
  • WebPartTitle: changing font-sizes on different resolutions #114
  • WebPartTitle: Added accessibility tags for web part title #121
  • ListView: Resizable columns - introduced a isResizable property #119
  • FieldNameRenderer double click support added #116
  • TaxonomyPicker: table markup changed to DIV #113
  • PeoplePicker: ability to specify the source site to load users from #110
  • TaxonomyPicker: Disable the terms which are set as deprecated or unavailable for tagging #109
  • PeoplePicker: Specify principle type to retrieve (users, groups, ...) #94

Fixes

  • FieldLookupRenderer: Fixed URL querystring params #126
  • IFrameDialog: dialog width is not correct in IE11 #118
  • PeoplePicker: fix freezes when typing in search values #117

Contributors

Special thanks to our contributors (in alphabetical order): Thomas Lamb, Joel Rodrigues, Mikael Svenson, Alex Terentiev.

1.7.0

Enhancements

  • PeoplePicker: added functionality to initialize the control with person(s) or group(s) #98
  • PeoplePicker: support for searching on contains #93
  • PeoplePicker: find user based on email address #95
  • Bundle size: statically reference Office UI Fabric components in the FieldRenderer controls #107

Fixes

  • FieldNameRenderer onClick does not suppress default link behavior #103

Contributors

Special thanks to our contributors (in alphabetical order): Octavie van Haaften, Asish Padhy, Mikael Svenson, Alex Terentiev.

1.6.0

Enhancements

  • Disabled property for PeoplePicker #88

Fixes

  • New telemetry approach which allows you to use Application Insights #81
  • PeoplePicker property selectedItems not implemented? #90

Contributors

Special thanks to our contributor: Octavie van Haaften.

1.5.0

New control(s)

  • New PeoplePicker control added #19

Enhancements

  • Added properties to the TaxonomyPicker to specify which terms are disabled/not-selectable #82

Fixes

  • Bug in TaxonomyPicker where values are not updated by an async change #83
  • FieldUserRenderer uses email prop for GetPropertiesFor #84
  • Fixed issue in single selection mode when all group items were selected in the ListView when user clicked on the group header #86

Contributors

Special thanks to our contributors (in alphabetical order): Asish Padhy, Alex Terentiev.

1.4.0

New control(s)

  • SecurityTrimmedControl control got added #74

Enhancements

  • Allow the TaxonomyPicker to also be used in Application Customizer #77
  • Add npm postinstall script to automatically add the locale config #78

Fixes

  • Icon not showing up in the Placeholder control #76

1.3.0

Enhancements

  • TaxonomyPicker control got added #22 #63 #64
  • ListPicker control got added #34

Fixes

  • Issue fixed when the optional selection property was not provided to the ListView #65

1.2.5

Fixes

  • Undo ListView item selection after items array updates #55

1.2.4

Enhancements

  • Hiding placeholder title on small zones

Fixes

  • iFrame dialog reference fix #52

1.2.3

Enhancements

  • Optimized telemetry so that it only pushes control data
  • WebPartTitle hide control completely when empty

1.2.2

Fixes

  • Fixes an issue sorting in the ListView control while items were selected. Indexes were not updated.

1.2.1

Fixes

  • FieldTaxonomyRenderer got fixed to support single and multiple values

1.2.0

New control(s)

  • Field controls are added to the project
  • IFrameDialog was added to the project

Fixes

  • Fixed theming in the WebPartTitle control

1.1.3

Fixes

  • FileTypeIcon icon fixed where it did not render an icon. This control should now works in SPFx extensions.

1.1.2

Enhancements

  • Improved telemetry with some object checks

Fixes

  • Fix for WebPartTitle control to inherit color

1.1.1

Enhancements

  • Removed operation name from telemetry

1.1.0

Enhancements

  • Telemetry added

1.0.0

New control(s)

  • WebPartTitle control got added

Enhancements

  • ListView control got extended with the ability to specify a set of preselected items.

Beta 1.0.0-beta.8

Fixes

  • Fix for the ListView control when selection is used in combination with setState.

Beta 1.0.0-beta.7

New control(s)

  • Grouping functionality added to the ListView control

Beta 1.0.0-beta.6

New control(s)

  • Initial release