Skip to content

Latest commit

 

History

History
1054 lines (704 loc) · 72.8 KB

CHANGELOG.md

File metadata and controls

1054 lines (704 loc) · 72.8 KB

Releases

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