Skip to content

Releases

3.18.0

Enhancements

  • SharePoint Framework v1.19.0 support

3.17.1

Fixes

  • Fixes for Webpack 5: #621

3.17.0

New control(s)

  • PropertyFieldButton: New Control PropertyFieldButton #613
  • PropertyFieldGrid: New Control PropertyFieldGrid #614

Enhancements

  • fast-serve: ast-serve update to match the most recent changes. #606
  • PropertyFieldContentTypePicker: PropertyFieldContentTypePicker control #611
  • PropertyFieldFilePicker : add a delete button to the selected file #579
  • PropertyFieldFilePicker: Fix root site org asset library showing no items in file picker (https://github.com/pnp/sp-dev-fx-property-controls/pull/603)
  • PropertyFieldFolderPicker: added siteAbsoluteUrl to FOlderPicker (https://github.com/pnp/sp-dev-fx-property-controls/pull/602)

Fixes

  • General Helper: toRelativeUrl returns proper relative url in case of root site (https://github.com/pnp/sp-dev-fx-property-controls/pull/609)

Contributors

Special thanks to our contributors (in alphabetical order): Daniel Lindén, Jake, João Mendes, Nishkalank Bezawada, ramonitor, Russell gove, Sergei Sergeev.

3.16.0

Enhancements

  • PropertyFieldSitePicker: disabled property not implemented in UI #577

Fixes

  • PropertyFieldMonacoEditor and PropertyFieldCodeEditor: fix text selection in code editor #590

Contributors

Special thanks to our contributors (in alphabetical order): Luna Heyman, srpmtt.

3.15.1

Fixes

  • PropertyFieldChoiceGroupWithCallout deletes properties #592

3.15.0

Enhancements

  • SharePoint Framework v1.18.2 support

Fixes

  • Localization: Errors in en-gb loc file #582
  • Localization: Errors in german language #589
  • PropertyFieldFilePicker: fix Tiles view #562

Contributors

Special thanks to our contributors (in alphabetical order): andrew-lott, Clem S-K, Tom F..

3.14.0

Enhancements

  • PropertyFieldListPicker: Implemented functionality to select multiple base templates #568
  • fast-serve: Fast-serve updated to the latest version and serve warnings fixed. #579

Contributors

Special thanks to our contributors (in alphabetical order): Chandani Prajapati, Sergei Sergeev.

3.13.0

Enhancements

  • PropertyFieldCollectionData: add panelProps property to collection data #546
  • SharePoint Framework v1.17.1 support

Fixes

  • Italian localization updated #549
  • Fixed multiple typos #550
  • Swedish localization updated #553
  • PropertyPanePropertyEditor: crash when property undefined/null #552

Contributors

Special thanks to our contributors (in alphabetical order): Chad Eiserloh, Gitwey, Jake Stanger, Luca3082, Valeras Narbutas.

3.12.0

Enhancements

  • PropertyFieldFilePicker: Site Tab - Adding scrolling for many libraries #525
  • SPListPickerService: add ContentTypes/Name to the query #521
  • Czech localization added #527

Fixes

  • Documentations fix for PropertyPaneHelpers #536
  • ColorPicker: localization for Fluent UI ColorPicker #535

Contributors

Special thanks to our contributors (in alphabetical order): Brian Krainer Jacobsen, Chad Eiserloh, krishna-vijas, Martin Zamazal.

3.11.0

Enhancements

  • SharePoint Framework v1.16.0 support

Fixes

  • TermPicker: missed documentation for anchorId property #496
  • FilePicker: Operations not working for 100+ Items #497
  • FilePicker: File Sorting not working on file size properly #501
  • PropertyFieldMessage: documentation typos fix #504
  • FilePicker: Sorting on Large Libraries / Folders Must do Server-Side Sorting #503

Contributors

Special thanks to our contributors (in alphabetical order): Chad Eiserloh, Chandani Prajapati, Hilton Giesenow.

3.10.0

Enhancements

  • Arabic locale is missing #461
  • PropertyFieldTermPicker: anchorId support #491

Fixes

  • FilePicker: Fixed an internal typo in the codebase #474
  • ListPicker: documentation updates #490
  • PropertyFieldCollectionData: Adding new translation for Field Issues label #486
  • FilePicker: Page Type icons not appearing in the Site Pages library view #475
  • FilePicker: Tiles are Missing for Site Pages #478
  • FilePicker: Sorting Does Not Work #487

Contributors

Special thanks to our contributors (in alphabetical order): Chad Eiserloh, JeanNetryValere, Hilton Giesenow, nviolero, Paul Schaeflein.

3.9.0

Enhancements

  • SharePoint Framework v1.15.2 support

3.8.0

New control(s)

  • Localizations for en-gb #454

Enhancements

  • PropertyFieldSitePicker: Site Picker search for any input string #386
  • fast-serve: bump support to 1.14.0 #386
  • PropertyFieldCollectionData: allow to conditionally disable specific field in the item #464

Fixes

  • PropertyFieldListPicker: Remove debugger #455
  • PropertyFieldCollectionData: Add button is invisible on a root site #462
  • PropertyFieldCollectionData: fieldValidation for custom fields did not get called if no onGetErrorMessage had been defined #446

Contributors

Special thanks to our contributors (in alphabetical order): Gautam Sheth, Jasey Waegebaert, IRRDC, Markus Langer, Milan Holemans, Peter Cox.

3.7.0

Enhancements

  • PropertyFieldListPicker: ability to provide content type id #441
  • PropertyFieldColorPicker: provide preview of the current selected color #447

Contributors

Special thanks to our contributors (in alphabetical order): Milan Holemans, Russell gove.

3.6.0

New control(s)

  • PropertyFieldMonacoEditor: new control - Monaco editor #439

Enhancements

  • SharePoint Framework v1.14.0 support
  • Improved documentation

Fixes

  • PropertyFieldCollectionData: Add button is disabled when it should not be #436

Contributors

Special thanks to our contributors (in alphabetical order): Chad Eiserloh, GuidoZam, João Mendes.

3.5.0

Fixes

  • Multiple controls: Update imports to support controls in ACEs #431

3.4.0

Enhancements

  • PropertyFieldFilePicker: ability to set default tab #412
  • PropertyFieldCollectionData: ability to use IconPicker for icon field #423
  • PropertyFieldFilePicker: Added a feature to allow external links / Added a feature to show the Site Pages in the Site tab #421

Fixes

  • PropertyFieldSearch: documentation fix #417
  • FilePicker: cannot find library by its name in multilingual sites #389
  • PropertyFieldDateTimePicker: formatDate property doesn't apply to the textbox value in the property pane #388
  • PropertyFieldCollectionData: number input shows placeholder instead of 0 #379
  • PropertyFieldChoiceGroupWithCallout: iconProps not working #424

Contributors

Special thanks to our contributors (in alphabetical order): 19ahmed99, Christian Frizell, GuidoZam.

3.3.0

Enhancements

  • SharePoint Framework v1.13.* support
  • PropertyPanePropertyEditor: Add translations for property editor control button and header #399
  • PropertyFieldCollectionData: Adds conditional column visibility #394
  • Include mystrings.d.ts in definition output #393
  • PropertyFieldCollectionData: onGetErrorMessage support for boolean, custom and color fields. #395
  • PropertyFieldCodeEditor: Added panelWidth property #404
  • PropertyFieldCollectionData: Allow falsey keys as dropdown options #397
  • PropertyFieldFilePicker: Add a handler to close a filepicker #401

Fixes

  • PropertyPanePropertyEditor: Minor fix to allow PropertyEditor control to update properties when their current value is blank #384
  • PropertyFieldSitePicker: Some sites do not show up in Property Field Site Picker control #402
  • PropertyFieldOrder: Not working with array of objects #396

Contributors

Special thanks to our contributors (in alphabetical order): ellinge, M365Bass, Patrik Hellgren.

3.2.0

Enhancements

  • PropertyFieldColorPicker: Add debounce property to color picker control #352
  • fast-serve: Add fast-serve support #370

Fixes

  • PropertyFieldFilePicker: Stock images url is getting a 404 server error #364
  • PropertyFieldColumnPicker: Filter not working properly #356
  • PropertyFieldTextWithCallout: Fix TextWithCallout read-only in SPFx 1.12.1 #372
  • PropertyFieldFilePicker: React crash on large folders #371
  • PropertyFieldFilePicker: documentation formatting fix #368
  • PropertyFieldCollectionData: PropertyFieldCollectionData is not setting sortIdx on resulting collection when using Add and Save #369

Contributors

Special thanks to our contributors (in alphabetical order): Ari Gunawan, Chrisrb05, Gautam Sheth, Konrad K., Mark Bice, Sergei Sergeev.

3.1.0

Enhancements

  • SharePoint Framework v1.12.1 support
  • PropertyFieldColumnPicker: Multiselect dropdown option #354

Fixes

  • PropertyFieldSitePicker: Site Picker doesn't return sites with title starting from the typed string #355

Contributors

Special thanks to our contributor: Sudharsan Kesavanarayanan.

3.0.0

Enhancements

  • SharePoint Framework v1.12 support (Breaking change)
  • FLuent UI v7 support

2.7.0

Enhancements

  • PropertyFieldColorPicker: Add debounce property to color picker control #352

Fixes

  • PropertyFieldFilePicker: Stock images url is getting a 404 server error #364
  • PropertyFieldColumnPicker: Filter not working properly #356
  • PropertyFieldFilePicker: React crash on large folders #371
  • PropertyFieldCollectionData: PropertyFieldCollectionData is not setting sortIdx on resulting collection when using Add and Save #369

Contributors

Special thanks to our contributors (in alphabetical order): Chrisrb05, Konrad K., Mark Bice.

2.6.0

Fixes

  • PropertyFieldSitePicker: Site Picker doesn't return sites with title starting from the typed string #355

2.5.0

New control(s)

  • PropertyFieldEditableComboBox: new editable combobox control based on Fluent ComboBox. #339
  • PropertyFieldColumnPicker: new column picker control #343

Fixes

  • PropertyFieldNumber: The property field number is loosing decimal value on futher edits of the properties. #344
  • PropertyFieldCollectionData: validation error persists after item deletion #341
  • FolderPicker: Correct FolderPicker link alignment

Contributors

Special thanks to our contributors (in alphabetical order): Mike Homol, Sudharsan Kesavanarayanan, Victor Pollet.

2.4.0

Enhancements

  • PropertyFieldCodeEditor: Added an options property to the CodeEditor. Allows setting of any of the Ace Editor options outlined here #322
  • PropertyFieldCollectionData: Support for a Color Picker control #326
  • Support for nested web part properties (example: targetProperty: 'a.b.c') in all controls
  • PropertyFieldSitePicker: display site URL #330
  • PropertyPanePropertyEditor: Support of dynamic properties (DynamicData) #331

Fixes

  • Documentation fix for PropertyFIeldPassword: value is of type string, not number. #324
  • PropertyFieldCollectionData: Dropdown validation not working as expected #321
  • PropertyFieldPeoplePicker: targetProperty is not updated properly when using nested/complex attributes #221
  • PropertyFieldSitePicker: if a single subsite is selected all others are selected as well #329

Contributors

Special thanks to our contributors (in alphabetical order): Corey Roth, kflogdev.

2.3.0

New control(s)

  • PropertyFieldIconPicker: new icon picker control #319

Enhancements

  • PropertyFieldTermPicker: two properties: areTermsSelectable and areTermsHidden #313
  • PropertyFieldListPicker: ability to return Title and relative URL of the list #281

Fixes

  • Documentation fix: spelling fix on index.md #320

Contributors

Special thanks to our contributors (in alphabetical order): Corey Roth, Gautam Sheth, Jonathan Cardy, Konrad K..

2.2.0

New control(s)

  • PropertyFieldTeamPicker: new Teams picker control #303

Contributors

Special thanks to our contributor: João Mendes.

2.1.1

Fixes

  • Localizations fix #311

2.1.0

Enhancements

  • Auto-generated localizations
  • PropertyFieldNumber: ability to set float values #299
  • PropertyFieldGuid: new GUID editor control #300
  • FolderExplorerService: support special characters if folder name #305
  • FilePicker: Stock Images support #306

Fixes

  • Documentation: Fixed formatting of list of Controls #298
  • PropertyFieldNumber: gives "Maximum update depth exceeded" error #282
  • Documentation fix: PropertyFieldCollectionData - required custom field should call onUpdate before onError to correctly display required error message #284
  • PropertyFieldNumber: Improper handling of falsey minValue or maxValue #150
  • PropertyFieldFilePicker: Org Assets library is not displayed #295

Contributors

Special thanks to our contributors (in alphabetical order): Anoop Tatti, Gautam Sheth, Jim Love.

2.0.0

New control(s)

  • Office UI Fabric version 6 support

1.20.0

New control(s)

  • PropertyFieldRoleDefinitionPicker: new Role Definition Picker control #268
  • PropertyFieldFolderPicker: new Folder Picker control #272
  • PropertyPaneMarkdownContent: new Markdown Content control #162

Enhancements

  • PropertyFieldCollectionData: Dynamic options #260

Fixes

  • Documentation fix: Link to PropertyFieldListPicker control points to PropertyFieldMessage #269
  • Readme fix: fixed link to project guides #271
  • PropertyFieldViewPicker: Unable to load Views from another site #263

Contributors

Special thanks to our contributors (in alphabetical order): Gautam Sheth, Hugo Bernier, Lars Fernhomberg.

1.19.0

New control(s)

  • PropertyFieldMessage: new Message control #248
  • PropertyFieldSearch: new Search control #248
  • PropertyFieldSpinner: new Spinner control #248
  • PropertyFieldFilePicker: new File Picker control #265

Enhancements

  • PropertyFieldDateTimePicker: Add ability to hide Date and show only Time field #195
  • PropertyFieldCodeEditor: Format code #165

Fixes

  • Documentation fix for PropertyFieldDateTimePicker: The link for OnGetErrorMessage documentation is broken in this page
  • Documentation: Added PnPTelemetry import example #259
  • PropertyPanePropertyEditor:Fix for dynamic data properties #200
  • PropertyFieldPeoplePicker: People Picker doesn't search for groups #239
  • Controls with callout: control's label should be disabled if the disabled prop is set to true

Contributors

Special thanks to our contributors (in alphabetical order): Lars Fernhomberg, João Mendes, Nanddeep Nachan, Ram, Gautam Sheth.

1.18.0

New control(s)

  • PropertyFieldViewPicker: View picker control #230
  • PropertyFieldPassword: password editor control #237

Fixes

  • PropertyFieldSitePicker documentation title fix #229
  • PropertyFieldSitePicker: doesn't work at root site #231

Contributors

Special thanks to our contributors (in alphabetical order): Ari Gunawan, Gautam Sheth, Hugo Bernier, João Mendes.

1.17.0

New control(s)

  • PropertyFieldSitePicker: New control that allows the user to select one or multiple sites from the SharePoint Search API. Similar to the SitePicker in the official "News" Web Part #208, #215
  • Telemetry: Provide a way to opt-out for PnP Telemetry #222
  • PropertyPaneHelpers: Allows to show a spinner while loading resources

Enhancements

  • Add norwegian language file #125
  • PropertyFieldSliderWithCallout: debounce property added #209
  • Replace full lodash with only used functions. #213

Fixes

  • Documentation update for PropertyFieldCollectionData #196
  • PropertyFieldOrder: When items is an empty array, component renders the text '0' #152
  • Documentation update for PropertyFieldCodeEditor #194
  • PropertyFieldTermPicker: Tags icon styling issue on IE11 #193
  • PropertyPanePropertyEditor: Unable to download json export #210
  • PropertyFieldCollectionData: Fix Data Grid Dragging Issues #217

Contributors

Special thanks to our contributors (in alphabetical order): Antonio Monserrate, rocketboy1908, Piotr Siatka, Ben, Niels Söth, araver.

1.16.0

Enhancements

  • PropertyFieldCollectionData: Add the ability for field validation to the custom fields #187
  • PropertyFieldCollectionData: Ability to provide custom labels for the save and cancel buttons #187
  • PropertyFieldListPicker: add ability to filter the control via OData #184

Fixes

  • Documentation getting started links fixed #191
  • Fix for callout controls missing icon since SPFx 1.8.2 #182

Contributors

Special thanks to our contributors (in alphabetical order): araver, Chad Eiserloh.

1.15.0

Enhancements

  • PropertyFieldCollectionData: Add a property to be able to set a custom class on the collection data panel #180
  • PropertyFieldListPicker: Added listsToExclude property to the control #176
  • PropertyFieldDateTimePicker: Add ability to hide the date and time labels #77

Fixes

  • Callout icons missing with SPFx 1.8.2 web part #178
  • PropertyFieldTextWithCallout: still persists property value when error occurred #172
  • PropertyFieldNumber: not handling changes correctly #170
  • PropertyFieldChoiceGroupWithCallout: iconProps not working #154
  • PropertyFieldDropdownWithCallout: Options of type Divider and Header are ignored #145

Contributors

Special thanks to our contributors (in alphabetical order): Alex Terentiev, Ward Wilmsen.

1.14.1

Fixes

  • TaxonomyPicker: Terms are sorted incorrectly under the wrong parent #153
  • EnterpriseTermPicker: Terms are sorted incorrectly under the wrong parent #156

1.14.0

New control(s)

  • PropertyFieldEnterpriseTermPicker: New control to load term sets by using @pnp/pnpjs #70 #120

Enhancements

  • PropertyFieldCollectionData: Setting to specify if item creation is enabled/disabled #130
  • PropertyFieldCollectionData: Setting to specify if item deletion is enabled/disabled #131
  • PropertyFieldCollectionData: Implemented a property to specify if field editing is enabled/disabled #132
  • Added Chinese localization #137
  • PropertyFieldColorPicker: Added a isHidden property #138
  • PropertyFieldCollectionData: return the item in the custom renderer #147
  • Added Russian localization #142

Fixes

  • PropertyFieldTermPicker: fix sort order with lowercased terms #133
  • PropertyFieldCollectionData: Bug with onCustomRender() #135
  • PropertyFieldCollectionData: Fixed bug with dropdown rendering in IE #136
  • PropertyFieldNumber: Min/max number check fix + localization label fixes #141
  • PropertyFieldTermPicker: Fix layout issues in IE11 #143

Contributors

Special thanks to our contributors (in alphabetical order): Simon-Pierre Plante, Yannick Plenevaux, Alex Terentiev, Roger Zhang.

1.13.1

Fixes

  • PropertyFieldCollectionData: Fixed issue for loading the control in the local workbench #128

1.13.0

Enhancements

  • Updated the office-ui-fabric-react to the same version as in SPFx 1.7.0 #105
  • PropertyFieldPeoplePicker: Ability to select only from a specific site #9
  • PropertyFieldCollectionData: Added support for custom field rendering #122
  • PropertyFieldCollectionData: Added the functionality to sort the items in the collection #123

Fixes

  • PropertyFieldDateTimePicker: Fix for the hours dropdown not showing values #112
  • PropertyFieldCollectionData: Issue with debounce validation overriding the inserted values #113
  • PropertyPaneWebPartInformation: Remove redundant 'Description' label #119
  • PropertyFieldCodeEditor: Handle initial value after updating properties #121

Contributors

Special thanks to our contributor: Erwin van Hunen.

1.12.0

New control(s)

  • PropertyPaneWebPartInformation: New control to show more information about the current web part #108
  • PropertyPanePropertyEditor: New control that allows you to export/import property pane settings #114

Enhancements

  • Dutch localization added #82
  • French localization added #84
  • PropertyFieldCollectionData: Allow the user to specify a deferred validation time for each field #98
  • PropertyFieldCollectionData: added a onRenderOption option to allow custom option rendering #102
  • PropertyFieldNumber: Introduced the aria label #104
  • Hide callout from the controls with callout if no message is provided #107
  • PropertyFieldListPicker: Add the ability to refresh target site while pane is open #109

Fixes

  • PropertyFieldCollectionData: Fixed catastrophic backtracking regex issue for URL validation #99

Contributors

Special thanks to our contributors (in alphabetical order): Paul Bullock, Junle Li, PooLP, Erwin van Hunen.

1.11.0

Enhancements

  • PropertyFieldCollectionData: Show error messages #96

Fixes

  • Fixes based on SonarCloud analysis

1.10.0

Enhancements

  • PropertyFieldPeoplePicker: Security groups come back with EntityType of FormsRole rather then SecGroup #93
  • PropertyFieldCollectionData: Add the current row's information in the onGetErrorMessage callback #92

Fixes

  • PropertyFieldPeoplePicker: No suggestions returned when using Security Groups, Multi-select and NO duplicates. #90
  • PropertyFieldTermPicker: Terms which are set as unavailable for tagging are still selectable #94

1.9.0

Enhancements

  • PropertyFieldCollectionData: Added custom validation for string, number, icon, and URL field types #74
  • PropertyFieldCollectionData: Add an option to specify a default value #86
  • PropertyFieldCollectionData: override placeholder for the inputs #87
  • PropertyFieldCollectionData: Hide save button when "Add and save" is shown #88

Fixes

  • PropertyFieldMultiSelect: fixed an issue where the control didn't retain the preselected values when dropdown options were provided async #85
  • PropertyFieldOrder: fixed an issue where items where provided async #81

1.8.0

Enhancements

  • New telemetry approach which allows you to use Application Insights instance #79
  • PropertyFieldListPicker: add optional property for target site #21

Contributors

Special thanks to our contributor: Joel Rodrigues.

1.7.0

Enhancements

  • Add npm postinstall script to automatically add the localization config #64
  • Add a description to the PropertyFieldCollectionData panel #67
  • Added a font field type for the PropertyFieldCollectionData control #66
  • Added a URL field type for the PropertyFieldCollectionData control #72
  • Field validation implemented to enable/disable save buttons in PropertyFieldCollectionData control. Related to previous enhancement.
  • Added properties to the TaxonomyPicker to specify which terms are disabled/not-selectable #69

Fixes

  • PropertyFieldPeoplePicker validation error does not clear as expected #68

1.6.0

New control(s)

  • PropertyFieldCollectionData was added #58
  • PropertyFieldOrder was added #19
  • PropertyFieldSwatchColorPicker was added #55

Enhancements

  • Allow the term set to be selectable in the PropertyFieldTermPicker #60

Fixes

  • Fix for PropertyFieldColorPicker Palette Icon alignment issue in IE11 #56

1.5.1

Enhancements

  • Color Pickers optionally return Color Objects #55

Fixes

  • Undefined web part context fixed in the PropertyFieldPeoplePicker #47
  • Taxonomy service fix for working with term set GUID #48
  • Added focus intercepting input for Full style #52

1.5.0

Enhancements

  • PropertyFieldListPicker control extended with select all lists option #8
  • PropertyFieldTermPicker control extended with the ability to search terms by typing in the textbox #11 #42 #44 #45
  • SPTermStorePickerService has a new interface which contains only the required properties

1.4.2

Enhancements

  • Introduced the onGetErrorMessage property for the PropertyFieldNumber field control (#36)

1.4.1

Enhancements

  • Optimized telemetry so that it only pushes control data

Fixes

  • Fixes for issue #30
  • PropertyFieldPeoplePicker Validation does not work as expected #33

1.4.0

New control(s)

  • PropertyFieldMultiSelect got added
  • PropertyFieldNumber got added

Enhancements

  • PropertyFieldTermPicker new introduced property to specify to show or hide the term store name: hideTermStoreName.
  • PropertyFieldTermPicker updated process when terms were unselected based on ID instead of path.

1.3.0

New control(s)

  • PropertyFieldCodeEditor got added

Enhancements

  • PropertyFieldTermPicker improved with save and cancel button
  • PropertyFieldTermPicker improved with onClick event on input field

1.2.0

Enhancements

  • Added the option to the people picker to allow you to specify single or multi-selection

Fixes

  • People picker accidentally picked the wrong person
  • Improved telemetry with some object checks

1.1.1

Enhancements

  • Removed operation name from telemetry

1.1.0

New control(s)

  • Added the PropertyFieldButtonWithCallout control
  • Added the PropertyFieldCheckboxWithCallout control
  • Added the PropertyFieldChoiceGroupWithCallout control
  • Added the PropertyFieldWithCallout control
  • Added the PropertyLabelWithCallout control
  • Added the PropertyLinkWithCallout control
  • Added the PropertySliderWithCallout control

Enhancements

  • Telemetry added
  • Term picker control has now the option to scope on term set or group

1.0.0

New control(s)

  • Added the PropertyFieldDropdownWithCallout control
  • Added the PropertyFieldTextWithCallout control
  • Added the PropertyFieldToggleWithCallout control

1.0.0-beta.3

Enhancements

  • Added firstDayOfWeek option to the date picker control

1.0.0-beta.2

New control(s)

  • Initial release