Skip to content

Latest commit

 

History

History
1242 lines (843 loc) · 89.5 KB

CHANGELOG.md

File metadata and controls

1242 lines (843 loc) · 89.5 KB

Releases

3.13.0

New control(s)

  • UploadFiles: New Upload Files control #1388

Enhancements

  • ListItemPicker: use list name as well as GUID to point to list #1355
  • ListItemPicker: Add Styles property to ListItemPicker and ComboBoxListItemPicker #1407
  • SitePicker: Pass styles property to Dropdown #1389
  • FilePicker: Site Tab - Many Document Libraries No Scrolling #1413
  • DynamicForm: Add respectETag option to DynamicForm #1395
  • MonacoEditor: Fixed minor typos and misleading instructions #1415
  • SharePoint Framework v1.16.1 support #1427
  • RichText: label property is missing #1375
  • PeoplePicker: PeopleSearch service should also find people by userPrincipalName when group transitive membership check is used. #1446
  • Update the SPFx source project to add an extension + form customizer #1410
  • AdaptiveCardDesignerHost: Add Sample Data to Adaptive Card Editor #1425
  • AdaptiveCardHost: Logic to prevent re-renders (flicker) #1425
  • ListItemComments: Add new parameter for ListItemComments to highlight comment #1430
  • ComboBoxListItemPicker: Update ComboBoxListItemPicker.md #1470

Fixes

  • DateTimePicker: broken link for getErrorMessage property fixed #1277
  • ProgressStepsIndicator: Fix missing image reference in Progress Steps Indicator #1409
  • DynamicForm: Dynamicform is hanging on the loading screen if the list has a single value list lookup field #1393
  • ListView: Update ListView control docs to use a valid field for the icon #1398
  • Accordion: Fixing Accordion control documentation image issue #1408
  • DynamicForm: Cannot read properties of undefined (reading 'startsWith') when submitting the form with contentType={undefined] #1431
  • FilePicker: Fix site breadcrumb navigation #1368
  • DynamicForm: Initialize changedValue with defaultValue #1454
  • DynamicForm: Fix image path #1455
  • DynamicForm: Check empty array and trasform it in set as null #1456
  • FilePicker: Fix site browser resize #1457
  • ModernTaxonomyPicker Fix - Show ModernTaxonomyPicker label in correct form #1459
  • DynamicForm: Update DynamicForm.tsx #1462
  • FilePicker: Fix breadcrumb nav #1458
  • DateTimePicker: Date picker locale #1464
  • DateTimePicker: Date picker locale #1095
  • RichText: Use theme colors - fix dark mode #669
  • FilePicker: Use theme colors - fix dark mode #1132

Contributors

Special thanks to our contributors (in alphabetical order): araver, Brian Krainer Jacobsen, Edin Kapic, Eduard Paul, Fredrik Ekström, Guido Zambarda, Harminder Singh, Hugo Bernier, João Mendes, mgitta, Michaël Maillot, mikezimm, Nikolay Belykh, Patrik Hellgren, Rico van de Ven, Samuele Furnari, sambilfinger, wuxiaojun514.

3.12.0

Enhancements

  • DynamicForm: support cretion of document sets #1335
  • SitePicker: add HubId to filter to only sites within a hub #1346
  • SharePoint Framework v1.16.0 support

Fixes

  • FilePicker: panel causes SharePoint to Throttle due to infinite loop fetching files #1325
  • ContentTypePicker: problem importing control #1337
  • FilePicker: correctly request data from provided webAbsoluteUrl #1340
  • ModernTaxonomyPicker: Fix infinite loop #1342
  • ModernTaxonomyPicker: improve display of the term path to align with out of the box control UI #1343
  • FolderPicker: get folders of other site url instead of the current context/site #1305
  • FilePicker: browsing Site / Doclibs loops and floods SPO Service with requests and causes http 429 #1350
  • Remove invalid comma in tsconfig.json #1341
  • TaxonomyPicker: control allows select deprecated/untaggable terms when typing #1093
  • SitePicker: prevent infinite loop when fetching sites #1346
  • DynamicForm: AnchorId of TaxonomyField gets ignored and the whole tree is rendered #1310

Contributors

Special thanks to our contributors (in alphabetical order): Carlos Marins Jr, Edin Kapic, Josef Benda, Nello D'Andrea, Nishkalank Bezawada, Nizar Grindi, Paolo Pialorsi, Patrik Hellgren, Peter Paul Kirschner, Victor Romanov.

3.11.0

New control(s)

  • ProgressStepsIndicator: New control that shows a progress of steps. #1322

Enhancements

  • DynamicForm: Add taxonomy tree to test harness #1269
  • ModernTaxonomyPicker: ability to disallow selecting children #1279
  • PeoplePicker: Use webAbsoluteUrl if provided through props to ensure user #1273
  • DynamicForm: Support for hidden fields #1307
  • Placeholder: Documentation example to only display in edit mode #1280
  • DynamicForm: Update documentation regarding onBeforeSubmit #1319
  • DynamicForm: FirstDayOfWeek in DatePickers from webs regional settings #1317

Fixes

  • PeoplePicker: fixes where people picker returns no results #1292
  • FilePicker: Tile view fix #1272
  • Issues with v1.15.2 #1288
  • RichText: Fix broken arrow icons #1302
  • TaxonomyPicker: Does not show term set labels in Version 3.10.0 #1299
  • TaxonomyPicker: Dynamic form select term not working #1303
  • DynamicForm: Check if hiddenfields property is undefined #1314
  • DynamicForm: PeoplePicker preselects wrong user if PrincipalType allows groups #1315

Contributors

Special thanks to our contributors (in alphabetical order): Chad Eiserloh, Hilton Giesenow, Jake Stanger, Jasey Waegebaert, João Mendes, Josef Benda, Mark Bice, Paolo Pialorsi, Victor Romanov.

3.10.0

Enhancements

  • DynamicForm: possibility to override field rendering for individual fields #1257
  • ModernTaxonomyPicker: Display the full path of a term #1172
  • SharePoint Framework v1.15.2 support #1261

Fixes

  • DateTimePicker: onChange not triggered when clearing date #1277

Contributors

Special thanks to our contributors (in alphabetical order): Bart-Jan Dekker, Edin Kapic, Milan Holemans, Steve Beaugé.

3.9.0

New control(s)

  • EnhancedThemeProvider: Added 'EnhancedThemeProvider' control #1202
  • FieldPicker: Added FieldPicker control #1219
  • ContentTypePicler: Added ContentTypePicker control #1220
  • ModernAudio: Added ModernAudio control #1224
  • AdaptiveCardDesignerHost: Added AdaptiveCardDesignerHost control #1237

Enhancements

  • DateTimePicker: Added button to clear date #1217
  • Toolbar: Allow filters on a Toolbar to be controlled externally #1222
  • PeoplePicker: add new allowUnvalidated option to allow adding non-tenant users #1232
  • DynamicForm: Add support for webAbsoluteUrl #1244

Fixes

  • Localization: Updates to English localizations #1207
  • Localization: Updates to Dutch localizations #1209
  • Localization: Updates to Danish localizations #1233
  • TaxonomyPicker: Check if cultureInfo is valid #1226
  • FieldCollectionData: Updated docs to fix duplicated property #1236
  • Changelog: Fix changelog script by setting CHANGELOG.JSON filename extension to lower case #1242
  • PeoplePicker: PeoplePicker validation on focus out #1221
  • DynamicForm: Cannot display lookup value when the source field is not Title #1215
  • FilePicker: the endPoint for webSearch do not work #1256

Contributors

Special thanks to our contributors (in alphabetical order): Annie-Johnson, Daniel Watford, Dennis Kuhn, Fabio Franzini, Jake Stanger, Joseph Halvey, Markus Möller, Milan Holemans, Morten Andersen, Richard Gigan, Rico van de Ven, ryanexner, Sergio Villalta.

3.8.1

Fixes

  • LivePersona: Fix LivePersona not showing card on hover #1241

3.8.0

Enhancements

  • PeoplePicker: Allow the use of multiple groupId-s #1163
  • PeoplePicker: search users in nested security groups #1173
  • ModenrTaxonomyPicker: Add more complete example of TaxonomyTree usage #1190
  • AdaptiveCardHost: Add SPFx Context property #1145
  • AdaptiveCardHost: Remove the isUniqueControlInPage from the control by rebuilding the way to apply AC CSS class names #1154
  • ListView: Different background color to even and odd rows in ListView #1153
  • AccessibleAccordion: Support of section variations #1195
  • TreeView: Support of section variations #1196

Fixes

  • LocationPicker: Resolve issue when in root site #1162
  • LocationPicker: Trigger onChange on picker clear action #1165
  • TreeView: TreeView Control is broken after updating to v3.7.0 #1170
  • TreeView: collapses on selection of a child node #1182
  • TreeView: expanded nodes state is getting lost after refresh #1062
  • NPM Audit Critical Issues #1187
  • Bump momentjs from 2.29.1 to 2.29.2 #1185
  • TaxonomyPicker: Sorting the terms in locale language #1160
  • ComboboxListItemPicker: options are not reloaded after the filter is changed #1180
  • FieldRendererHelper: Add missing PnPjs import to SPHelper #1140
  • RichText: Update font style and font size on property pane #1151
  • Placeholder: Support section variations for themes #1193

3.7.2

3.7.0

New control(s)

  • VariantThemeProvider: new VariantThemeProvider control #1120
  • MonacoEditor: new MonacoEditor control #1134

Enhancements

  • Carousel: Prev and Next Buttons are not labeled, and read as 'Unlabeled button' by screen readers #1137
  • TreeView: Ability to set keys of items that should be expanded by default #1084
  • SharePoint Framework v1.14.0 support

Fixes

  • FilePicker: defaultFolderAbsolutePath doesn't work with webAbsoluteUrl #1129
  • LocationPicker: Location picker not resolving locations #1149
  • DynamicForm: RichText Field losing focus on typing #1024
  • LivePersona: Documentation fix for template type #1147

3.6.0

New control(s)

  • AdaptiveCardHost: React control that allows you to render an Adaptive Card as a component #1096

Enhancements

  • ModernTaxonomyPicker: ability to add action buttons to terms #1058
  • FilePicker: allow to select files from other sites #907
  • Localization: Update Swedish translations #1099
  • FilePicker: ability to allow external link and disable file existance chech commit
  • FilePicker: support for multi-select on additional sources #1047
  • DateTimePicker: new property for allowTextInput #1094

Fixes

  • LivePersona: Cannot find module '@pnp/spfx-controls-react/lib/LivePersona'#1069
  • ListView: documentation spelling mistake 'ColumndName' #1063
  • Fixes for Norwegian localization #1083
  • DynamicForm: doesn't load or save correctly when field name starts with a special character #1077
  • DynamicForm: fields in DynamicForm do not honour regional settings #1075
  • DynamicForm: Boolean fields do not honour the default value in list settings #1073
  • TaxonomyPicker: table markdown fix in documentation #1072
  • WebPartTitle: Fix for styling of WebPartTitle to better match the styling of the oob webpart titles. #1088
  • LivePersona: fix for documentation typos #1106
  • LivePersona: remove property for SPFx context #1108
  • Documentation fix for swedish translations #1100

Contributors

Special thanks to our contributors (in alphabetical order): Alexander M, Carlos Marins Jr, Fabio Franzini, Henrik, Jasey Waegebaert, João Mendes, Milan Holemans, MonalisaBaltatescu, Patrik Hellgren, Tom G.

3.5.0

Enhancements

  • Update mgt package to the latest version #1038
  • ListView: Add ability to provide CSS class names for list wrapper and list itself #1007
  • IconPicker: onCancel property is added #1043
  • SharePoint Framework v1.13.* support
  • DynamicForm: disabledFields property added #987
  • ListPicker: Add multi numbers support for baseTemplate option #1016
  • ComboboxListItemPicker: Add option to sort the items in the picker #985
  • PeoplePicker: Added filter for Microsoft 365 Group #985
  • Accordion: Added custom icons #1033
  • Localization: Correction for german localizations #1059
  • Localization: Corrections for norwegian localizations #1060
  • PeoplePicker : Added Styles property #1061
  • Localization: Update pt-pt and pt-br loc files #1066

Fixes

  • FilePicker: defaultFolderAbsolutePath does not work Out of context #1023
  • ModernTaxonomyPicker: correctly display with RTL mode #1041
  • FilePicker: Fixed showing the selection circle on recent tabs #1048
  • FilePicker: Your organisation tab breadcrumb not working #1056

Contributors

Special thanks to our contributors (in alphabetical order): Gautam Sheth, Jouni Pohjolainen, jumpei-yamauchi, Louis Pineau, Michalis Koutroupis, MonalisaBaltatescu, Patrik Hellgren, Xiyitifu, Russell gove, Andreas Omayrat, Abderahman Moujahid, Alexander M, João Mendes.

3.4.0

New control(s)

  • ModernTaxonomyPicker: New control ModernTaxonomyPicker #1014

Enhancements

  • Translations: Update translation keys #994
  • LocationPicker: Update docs #1009
  • FileTypeIcon: Add support of 20px icons#1013
  • Pagination: Update import from lodash #1021

Fixes

  • ChartControl: Charts not updating properly when properties are changed #997
  • TaxonomyPicker: suggestions language is always English #879
  • TaxonomyPicker: errorMessage label not being removed #953
  • FilePicker: Sorting Not Working as Expected in Site Tab #1011
  • FilePicker: Site Tab - Lots of file types don't have appropriate icons #1012
  • LocationPicker: Correct documentation #1019
  • FilePicker: fileNameWithoutExtension not calculated right #1022
  • FieldUserRenderer: Add missing PnPJS imports #1025

Contributors

Special thanks to our contributors (in alphabetical order): Dennis Kuhn, Gautam Sheth, Jean-Luc Richer, hesperanca, Kiryl Shchasny, Patrik Hellgren, Peter Paul Kirschner, Ravichandran Krishnasamy.

3.3.0

New control(s)

  • LivePersona: New Control LivePersona #969
  • ListItemComments: New Control ListItemComments #979

Enhancements

  • FilePicker: spanish translation for Stock Images labels #946
  • FilePicker: Add support for a defaultFolderAbsolutePath prop #947
  • DynamicForm: Returning PnPJS IItem in onSubmitted event based on returnListItemInstanceOnSubmit property #944
  • DateTimePicker: Add property for minutes dropdown increment #939
  • ListItemPicker: add property to show all options by default #955
  • ListItemPicker: Missing translation keys, improved FI, NL translation #957
  • TaxonomyPicker: Added onNewTerm called when enter is pressed #967
  • DynamicForm: Principal Types support #956
  • DateTimePicker: Expose allowTextInput from the underlying date picker #928
  • Dynamic Form: Show field descriptions #975

Fixes

  • RichText: Image button is checked when hyperlink is added to the text #948
  • RichText: impossible to display link with the text equal to the url #949
  • ComboBoxListItemPicker: defaultSelectedItems not working #954
  • Dynamic Form: query items in a folder (managed metadata field) #973
  • PeoplePicker: Default selected items for groups #958
  • Documentation: corrected Twitter handle for M365PnP #984
  • Carousel: Carousel is missing import of ICarouselImageProps #986
  • Documentation fix - DynamicForm example has incorrect syntax #990

Contributors

Special thanks to our contributors (in alphabetical order): Alexey Morozov, Daniel Stratton, Dennis Kuhn, Gautam Sheth, João Mendes, Ketill Antoníus Ágústsson, kmrshubham0, Modern Dev Dude, Ravichandran Krishnasamy, Sergio Ortega Martín, Yannick Reekmans.

3.2.1

Enhancements

  • ListItemAttachments: Add new label and description properties #943

Fixes

  • ListPicker: ListPicker stopped working in upgrade from 3.1.0 to 3.2.0 #945
  • ListItemAttachments: Fixed multiple bugs #943

3.2.0

New control(s)

  • DynamicForm: New Control: Dynamic form #878
  • LocationPicker: New Control - Location Picker #915

Enhancements

  • fast-serve: Add fast-serve support #916
  • ComboBoxListItemPicker and ListItemPicker: Add label to control #914
  • PeoplePicker: new property groupId. #917
  • ListPicker: add contenttype id to list picker #894
  • ListPicker: Few more tests with a little better description #906
  • Translations: Improved Finnish translations #937

Fixes

  • Documentation for RichText: correct event handler name #898
  • SitePicker: SitePicker does not display initial sites until you click the dropdown to select #895
  • DatePicker: Fix Spanish loc strings #923
  • FilePicker: invalid CSS: relative in quotes. #930
  • MyTeams: Update MyTeams to use new library mgt-spfx #918
  • FieldCollectionData: FieldCollectionData is not setting sortIdx on resulting collection when using 'Add and Save' #929

Contributors

Special thanks to our contributors (in alphabetical order): Nikolay Belykh, Eduard Paul, Patrik Hellgren, Peter Paul Kirschner, Ravichandran Krishnasamy, Russell gove, Sergei Sergeev, João Mendes, Marcin Wojciechowski, Gautam Sheth.

3.1.0

New control(s)

  • TeamPicker: new Team Picker control #846
  • TeamChannelPicker: new Team Channel Picker control #846
  • SitePicker: new Site Picker control #868
  • DocumentLibraryBrowser, SiteFilePickerTab: jest unit tests #866
  • DragDropFiles: new DragDropFiles control #861
  • MyTeams: new MyTeams control #874
  • TeamChannelPicker: new TeamChannelPicker control #874
  • TeamPicker: new TeamPicker control #874

Enhancements

  • ListView: Use new DragDropFiles control #861
  • FilePicker: Use new DragDropFiles control #861
  • SharePoint Framework v1.12.1 support
  • ListView: Ability to provide custom sorting function #880
  • FilePicker: Allow panel on FilePicker to be invoked after first load #886
  • FilePicker: Allow FilePicker button to be hidden #887
  • FilePicker: Change same function to return an array of objects

Fixes

  • Documentation for ListView: typos fixes #855
  • Documentation fix: type on index page #852
  • PeoplePicker: error message isn't cleared after onGetErrorMessage returns an empty string #841
  • TreeView: Not able to select/deselect checkbox in spfx-controls-react TreeView after assign the defaultSelectedKeys value #870
  • FilePicker: React crash on large folders #826
  • ListItemAttachments: updated filename replacement logic #873
  • RichText: Adding a link does not work #875
  • FilePicker: Stock images url is getting a 404 server error #882

Contributors

Special thanks to our contributors (in alphabetical order): Ari Gunawan, aroraans1512, cwparsons, joaojmendes, Kunj Balkrishna Sangani, Marcin Wojciechowski, Yannick Reekmans, André Lage.

3.0.0

Enhancements

  • SharePoint Framework v1.12 support (breaking change)
  • Fluent UI v7 support

2.9.0

Enhancements

  • FilePicker: spanish translation for Stock Images labels #946
  • FilePicker: Add support for a defaultFolderAbsolutePath prop #947
  • DynamicForm: Returning PnPJS IItem in onSubmitted event based on returnListItemInstanceOnSubmit property #944
  • DateTimePicker: Add property for minutes dropdown increment #939
  • DynamicForm: Principal Types support #956
  • Dynamic Form: Show field descriptions #975

Fixes

  • RichText: Image button is checked when hyperlink is added to the text #948
  • RichText: impossible to display link with the text equal to the url #949
  • ComboBoxListItemPicker: defaultSelectedItems not working #954
  • PeoplePicker: Default selected items for groups #958

Contributors

Special thanks to our contributors (in alphabetical order): Alexey Morozov, Daniel Stratton, Ketill Antoníus Ágústsson, Ravichandran Krishnasamy, Sergio Ortega Martín.

2.8.0

New control(s)

  • DynamicForm: New Control: Dynamic form #878
  • LocationPicker: New Control - Location Picker #915

Enhancements

  • ComboBoxListItemPicker and ListItemPicker: Add label to control #910
  • PeoplePicker: new property groupId. #917

Fixes

  • SitePicker: SitePicker does not display initial sites until you click the dropdown to select #895
  • FilePicker: invalid CSS: relative in quotes. #930
  • FieldCollectionData: FieldCollectionData is not setting sortIdx on resulting collection when using 'Add and Save' #929

Contributors

Special thanks to our contributors (in alphabetical order): Nikolay Belykh, Patrik Hellgren, Peter Paul Kirschner, Ravichandran Krishnasamy.

2.7.0

New control(s)

  • DragDropFiles: new DragDropFiles control #856
  • SitePicker new Site Picker control #867
  • Controls Add locale strings for pt-br #865

Enhancements

  • ListView: Use new DragDropFiles control #856
  • FilePicker: Use new DragDropFiles control #856
  • ListView: Ability to provide custom sorting function #880
  • FilePicker: Allow panel on FilePicker to be invoked after first load #886
  • FilePicker: Allow FilePicker button to be hidden #887
  • FilePicker: Changed save function to return an array of objects

Fixes

  • PeoplePicker: error message isn't cleared after onGetErrorMessage returns an empty string #841
  • TreeView: Not able to select/deselect checkbox in spfx-controls-react TreeView after assign the defaultSelectedKeys value #870
  • FilePicker: React crash on large folders #826
  • ListItemAttachments: updated filename replacement logic #873
  • RichText: Adding a link does not work #875
  • FilePicker: Stock images url is getting a 404 server error #882

Contributors

Special thanks to our contributors (in alphabetical order): André Lage, cwparsons, Kunj Balkrishna Sangani, Yannick Reekmans.

2.6.0

New control(s)

  • AnimatedDialog: new Animated Dialog control #815
  • Jest unit tests #834

Enhancements

  • IconPicker: search icons using contains comparison.
  • FilePicker: default alphabet sorting #824
  • ListItemPicker: ability to provide orderBy #829
  • Dashboard: Dashboard widget wrapper for styling and error catching #836
  • FolderExplorer: Update folder explorer documentation #835

Fixes

  • IconPicker: Fix case sensitive fluent icon search service #814
  • Carousel: documentation fix - broken table style #817
  • AccessibleAccordion: documentation link is broken #818
  • Documentation: Controls link in the menu is broken #821
  • TreeView: Fix two potential null reference issues #832
  • RichText: Problem with bullets and number list #795
  • FolderPicker: Correct FolderPicker link alignment

Contributors

Special thanks to our contributors (in alphabetical order): Anoop Tatti, Ari Gunawan, Gautam Sheth, Kunj Balkrishna Sangani, Marcin Wojciechowski, Mark Bice, Nizar Grindi, Yannick Reekmans.

2.5.0

Enhancements

  • TreeView: Adding support to clear TreeView selected items by passing an empty array. #787
  • FilePicker: new property includePageLibraries to optionally display Site Pages library on Site tab #601
  • ListItemPicker: Support of Calculated columns #805
  • Progress: Documentation update to have consistency in variables names #811
  • FolderExplorer: Add support for sorting folder explorer items #812

Fixes

  • ListView: Selection is reset when putting a ListView inside a React Component that controls its items and selection props #251
  • Documentation fix for PeoplePicker: Removed unwanted new line in help content. #783
  • Documentation fix for TreeView: TreeViewSelectionMode added in the import #780
  • Documentation fix for TreeView: removed unwanted comma #779
  • IFrameDialog: height unable to resize relative to screen size, even if we provide in % it is taking default value. #636
  • DateTimePicker: Clear Date functionality #799

Contributors

Special thanks to our contributors (in alphabetical order): Ari Gunawan, Joel Rodrigues, Mike Myers, Ravichandran Krishnasamy, San.

2.4.0

New control(s)

  • AccessibleAccordion control #770

Enhancements

  • Placeholder: support of custom rendering for iconText and description
  • PeoplePicker: ability just to display inactive users name (ideally the value fetched from 'Author/Title') #768
  • TaxonomyPicker: New onPanelSelectionChange property added. Can be used to interact with the control while selecting items in the panel, before Click or Cancel is clicked. #761
  • TaxonomyPicker: selectChildrenIfParentSelected property added. Specifies if the children should be selected when parent item is selected (defaults to false). #765
  • ListPicker: ability to pick lists from specified site using webAbsoluteUrl property.
  • FilePicker: buttonIconProps to define properties of the button's icon #770

Fixes

  • DateTimePicker: documentation fix #767
  • PeoplePicker: documentation fix - Changed isRequired property to new required #769
  • Documentation fix - missing IFramePanel link on home page #775
  • Documentation fix for FilePicker: updated onChaged to onChange #776

Contributors

Special thanks to our contributors (in alphabetical order): André Lage, Christian Metz, Gaurav Goyal, Leif Frederiksen, Ravichandran Krishnasamy, San, João Mendes.

2.3.0

New control(s)

  • Dashboard control for Microsoft Teams #758
  • Toobar control for Microsoft Teams #758

Enhancements

  • TaxonomyPicker: Added useSessionStorage property #759

Fixes

  • FilePicker: documentation fix: '|' not escaped #756
  • TaxonomyPicker: Return TermSetId for suggestions #762
  • WebPartTitle: Fluent UI Updates to SharePoint - WebPartTitle control too thin now #605
  • ListView: Sticky Header scrolling issue #734
  • DateTimePicker: hours dropdown not re-rendered when state changed programmatically #757
  • RichText: controlled mode doesn't work #666

Contributors

Special thanks to our contributors (in alphabetical order): Gautam Sheth, Marcin Wojciechowski, Nikolay Belykh, André Lage.

2.2.0

Enhancements

  • RichText: Add image support #705
  • FilePicker: Add file size to the Upload tab and IFilePickerResult #706
  • FieldCollectionData: SearchBox instead of TextBox #719
  • TaxonomyPicker: control does not show an error message for an invalid/unresolved input #728
  • Canadian French localization #671
  • FilePicker: reduce bundle size #732
  • FilePicker: Custom render callbacks for the 'Upload' and 'Link' tabs #746

Fixes

  • Localization: Fixing some wrong localizations for the DatePicker short day in Spanish.#702
  • ListItemPicker: When use defaultSelectedItems, ListItemPicker allows you to select dublicate entries #722
  • Deprecated stuff is removed #733
  • DateTimePicker: time portion not re-rendered when state changed programmatically - when time is displayed as dropdown only #713
  • PeoplePicker: errorMessage not being removed #730
  • ListItemAttachment: the control is not fully disabled #736
  • TaxonomyPicker: icons are not being rendered on Classic SharePoint pages #735
  • FilePicker: Site Tab does not load document if we access SharePoint site in different language than default language of the site #724
  • Documentation fix for 'attention' block on index page #740
  • TaxonomyPicker: sessionStorage exceeds max-size when browsing large termsets #739
  • FolderExplorer and FolderPicker do not seem to work for document libraries #741
  • FilePicker: onChange event does not exist despite being documented #747
  • ListItemPicker: Selected values are not getting cleared or reset #659

Contributors

Special thanks to our contributors (in alphabetical order): Abderahman Moujahid, avadhootdindorkar, Devang Bhavsar, Gautam Sheth, Konrad K., Nikolay Belykh, Vertamin.

2.1.0

Enhancements

  • Carousel: Ability to display indicators in a dedicated block #681
  • FilePicker: Org Assets are not displayed for non-admin users #687
  • ListView: Drag and Drop option #679
  • FolderExplorerService: support special characters if folder name #691
  • ListView: Sticky Header #634
  • IconPicker: get icons from @uifabric/icons/lib/data/AllIconNames.json
  • ListView: Sticky header with className instead of additional components #696
  • ListView: StickyHeader code consistency #697
  • TreeView: Added (optional) property 'defaultExpandedChildren' that controls the behavior of the expansion of child elements.#698

Fixes

  • RichText: Cannot add link in first line #672
  • TaxonomyPicker: Ability to reset the TaxonomyPicker (Remove all selected Terms) #367
  • Documentation fix for TaxonomyPicker: the disabled property is a boolean and not a string as currently specified #695
  • ComboBoxListItemPicker: update options when listId has been changed #683
  • FilePicker: styles are updated to match OOB control #700

Contributors

Special thanks to our contributors (in alphabetical order): Abderahman88, André Lage, Gautam Sheth.

2.0.0

Enhancements

  • FilePicker: added additional properties - isPanelOpen and onCancel #668

Fixes

  • PeoplePicker: Disabled doesn't work #484
  • Pagination: control not re-rendering when currentPage is updated in state #663

Contributors

Special thanks to our contributor: Gautam Sheth.

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](fails in Microsoft Teams Tab SPFx applications)
  • 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