Releases: microsoft-search/pnp-modern-search
Modern Search v3 - December 2021
Modern Search v4 - October 2021
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 ofimg
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
andlist
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
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
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
- @FranckyC
- @wobba
- @sympmarc
- @dennisvanniel
- @Laetterman
- @Laul0
- @PerOve
- @randhawaryan
Modern Search v3 - July 2021
Modern Search v4 - June 2021
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
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
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
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
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