Skip to content

Releases: microsoft-search/pnp-modern-search

Modern Search v3 - December 2021

13 Dec 14:52
Compare
Choose a tag to compare

Fixes

  • #1607 Remove ODB toggle as it's no longer used
  • #1550 Fix edit edit experience if query param is missing
  • #1579 Changed icon/preview logic as backend indexing has changed
  • #1610 Fix duplicities in proposed suggestions

Key contributors

Modern Search v4 - October 2021

28 Oct 19:32
Compare
Choose a tag to compare

PnP Modern Search v4

This solution includes now only one .sppkg file:

  • pnp-modern-search-parts-v4.sppkg. Mandatory.

Getting started documentation here: https://microsoft-search.github.io/pnp-modern-search/

Feedback and comments are welcomed!

Important - Important - Important

  • IE11 support removed
  • There's been an issue where onclick, onload etc. has not been sanitized correctly. This is now fixed so script (injection) in templated should now be fully blocked.
    • Custom templates with fallback/error templates on images are affected, and will require updates!
  • Query variable handling now aligns with the classic implementation, and how Microsoft Search will handle them. A missing variable needs to have the {?...} notation for the part to be removed from the KQL. It will not be replaced with *.

Search Results Web Part

General

  • [Documentation] Clarify how to add managed properties to the selected properties in search results.

New features

  • #1282 - Adds ability to sort columns with Handlebars expressions on Details List
  • #1317 - Pick language from page translation over page context if available
  • #1272 - Update getAttachments Handlebars helper code to include index
  • #1402 - Added accessibility

Fixes

  • #1352 - Wrong Handlebars context for the groupBy helper.
  • #1188 - Updated the thumbnail and preview logic to not load thumbnail for non-SPO domains and interactive preview for different domain than Web Part.
  • #1329 - Cards template with odd numbers
  • #1277 - Fix preview for folders and fix icon for OneNote's
  • #1236 - Double encoding for queryText in Search Box
  • #1204 - Fix/Normalization for Taxonomy Refiner Localization
  • #1178 - Fixed warning messages due to multiple file type icons load in the template service
  • #1311 - Use correct UTZ date as bases
  • #1178 - Optimize UI fabric styling and console warnings
  • #1183 - Fixed some nl translations
  • #1231 - Fix parsing of {?QueryString.Parameter} query variable notation
  • #1252 - Allow pasting comma separated list of managed properties into selected properties
  • #1191 - CSS fix for the persona template
  • #1189 - Pick language from page translation over page context if available
  • #1329 - Fixed cards template with odd numbers
  • #1267 - Search Filters & Search Results break when lazy loading from header link
  • #1348 - Fix preview and icon for site results in list template
  • #1328 - Split on | for User multivalue tokens
  • #1390 - Add pnp-img to be used instead of img tag and fix sanitization of markup attributes
  • #1392 - Fixed the 'default' helper
  • #1339 - Fix for % in query term
  • #1046 - UX changes to error message handling

Search filters

Fixes

  • #1225 - Sticky "Apply | Clear" buttons in ComboBox
  • #1222 - Fix touch scroll on filter panel
  • #1323 - Filter combo control stops to "search as you type" after closing dropdown once with Esc-key or mouse.
  • #1287 - Filters Modified Date Interval Wording
  • #1144 - Filter panel appears when clearing search terms
  • #1165 - Fix combo box selection issue
  • #1185 - Allow accented characters in filter web part's filter box
  • #1267 - Search Filters & Search Results break when lazy loading from header link
  • #1287 - Filters Modified Date Interval Wording
  • #1444 - Web Part does not re-render after a pushState when query string parameter is used in tokens
  • #1402 - Accessibility compatibility

New Features

  • #1282 - Adds ability to sort columns with handlebar expressions on Details List
  • #1402 - Added accessibility
  • #1364 - Add support for person and list entity on the graph provider.
  • #1428 - Added polish translations
  • #1367 - Added filter deep links feature
  • #1450 - Improved Swedish translations

Search box

New features

  • #1402 - Added accessibility

Fixes

  • #1339 - Fix for % in query term

Release PR link

#1426 All commits

Key contributors

Modern Search v3 - October 2021

15 Oct 06:56
Compare
Choose a tag to compare

Fixes

  • #1212 Fix on triggering search on URL change
  • #1251 Don't show preview for folders
  • #1185 Allow filtering on diacritic characters in filters
  • #1339 Fix when there's a % in the query
  • #1392 Fix for default handlebar helper
  • Updated DOMpurify

New

  • #1042 Allow text input on date filter
  • #881 Added refinement values to template context
  • #1046 Allow styling of error message - and show error message together with template

Key contributors

Modern Search v4 - July 2021

14 Jul 18:12
Compare
Choose a tag to compare

PnP Modern Search v4

This solution includes now only one .sppkg file:

  • pnp-modern-search-parts-v4.sppkg. Mandatory.

Getting started documentation here: https://microsoft-search.github.io/pnp-modern-search/

Feedback and comments are welcomed!

General

  • More scenario docs and doc updates
  • Improved bundle size - reduced with 730kb zipped

Search Results Web Part

New features

  • #1147 Added Dutch language support

Fixes

  • #1048 Support for {queryTerm} in Link URL of SearchVerticals
  • #1083 Added missing helper getGraphPreviewUrl
  • #594 Proper fix for custom handlebar helpers not working - service scope fix
  • #1031 Fix for times helper
  • #1096 Ampersand "&" in the search query is causing issue
  • #1041 Fix for {Today} query variable
  • #1080 Fix for time zone bias
  • #1124 Data source field is empty while editing result types
  • Fixed people template when using persona card to use user-id to lookup e-mail address

Search filters

Fixes

  • #594 Proper fix for custom handlebar helpers not working - service scope fix

New Features

Search box

New features

Fixes

Key contributors

Modern Search v3 - July 2021

14 Jul 13:19
Compare
Choose a tag to compare

Fixes

  • Optimized bundle size and npm packages
  • #1061 Add clear button to persona filter
  • #1085 Unwanted filters checked when using filters in URL
  • #1136 Fix synonym KQL rewrite
  • #1121 Fix for .url files in OneDrive
  • #1080 Fix for locales without time zone bias settings

New

Key contributors

Modern Search v4 - June 2021

03 Jun 15:17
815b4d4
Compare
Choose a tag to compare

PnP Modern Search v4

This solution includes now only one .sppkg file:

  • pnp-modern-search-parts-v4.sppkg. Mandatory.

Getting started documentation here: https://microsoft-search.github.io/pnp-modern-search/

Feedback and comments are welcomed!

General

  • A lot of minor and major updates to docs by a lot of people 🤗
  • Updated to SPFx v1.12.1
  • Updated to uifabric v7
  • #761 Added support to export/import web part settings

Search Results Web Part

New features

  • Added Swedish language support
  • Added French language support

Fixes

  • #887 Fix for adding result type
  • #933 Summary rendering fix
  • #803 #685 Rendering issue for Safari and Legacy Edge (regex fix)
  • #983 Fix dropdown issue on slots page
  • #945 Fix links to list items
  • #594 Added workaround to ensure custom handlebar helpers work
  • #973 Fix for click target UX on card layout
  • #905 Fix for managed properties with special characters

Search filters

Fixes

  • Fix race condition on template service for custom handlebar helpers and web components
  • #904 UX fixes
  • #1035 Support case insensitive sorting

New Features

Search box

New features

Fixes

Key contributors

Modern Search v3 - June 2021

03 Jun 09:21
Compare
Choose a tag to compare

Fixes

  • Upgraded to SPFx v1.12.1
  • Minor updates to 3rd party packages
  • #1031 Fix for handlebars times extension
  • #1012 optimize persona card loading
  • #1009 Fix issue with persona template not loading
  • #1013 German translation fix
  • #1015 Apply button always active for Multi-value refinement item template
  • #1008 Persona refiner not displaying values when large list of values

New

  • #1014 Allow clear/reset of sorting in the UX

Key contributors

Modern Search v3 - April 2021

10 May 13:44
Compare
Choose a tag to compare

Fixes

  • #964 #964 #987 Synonym fix for multi term and wildcard
  • #884 Fix sorting, pagination and requery
  • #876 Fix onclick preview in simple list
  • #877 Fix for two-way synonyms
  • #687 Fetch all buckets for filetype refiner
  • #461 Fix undefined when query is empty on vertical navigation
  • #946 #876 Fix mouse over for doc preview

Key contributors

Modern Search v4 - March 2021

21 Mar 00:27
Compare
Choose a tag to compare

PnP Modern Search v4

This solution includes now only one .sppkg file:

  • pnp-modern-search-parts-v4.sppkg. Mandatory.

Getting started documentation here: https://microsoft-search.github.io/pnp-modern-search/

Feedback and comments are welcomed!

Search Results Web Part

New features

  • Replaced the extensibility library dependency by an npm package. Now you only need to deploy one SPFx solution in you app catalog.
  • Added Handlebars helpers from v3. #793.
  • Added Danish translations. #785.
  • Support for previews of aspx files #848.
  • Set promoted even if primary is empty. #811.

Fixes

  • Added a condition to templates to hide page number if there is only one page. #756.
  • Fixed #698. Filters were blank using the filter 'Panel' layout.
  • Fixed token resolution for the 'OR' operator |. #656.
  • Fixed #784, #689, #820, #750, #765. Search preview images were not displayed corectly.
  • Updated documentation.
  • Fixed #818 regarding the grouping in the DetailsList component, items were not sorted in the collection before grouping.
  • Fixed theming of links in simple list layout #776.
  • Fixed footer css for card layout #867.
  • Changed from slider to text box and max 500 #805.
  • Added option to specify max filter buckets #674.

Search filters

New Features

  • Added a data-class-name parameter on the <pnp-filtermultiselect/> and <pnp-filtercheckbox/>. #793.

Search box

New features

  • Added an option to use tokens when redirecting the query to a new page. #658 .

Fixes

  • Fixed Web Part title in display mode. #657.

Key contributors

Modern Search v3 - March 2021

18 Mar 11:39
Compare
Choose a tag to compare

Fixes

  • #893 workaround for SPFx change causing requery and flashing

  • #852 smart navigation fix

  • Added cleanup of filters which are GUID only

  • #761 adding import/export of settings

  • #687 Added more refinable propeties to 5000 list

  • #766 Added toggle for multi-geo

  • #743 Fix for filter web part rendering empty

  • #741 Added <pnp-img> tag which support error handling on load

  • #713 Fixed multi-term synonym issue

  • #723 Reset sorting on vertical change

  • #804 Revert implicit property as string setting

Key contributors