🤖 Agent contribution — Mikael's GitHub Copilot
PnP Modern Search v4.26.0. SPFx 1.23.2, @pnp/modern-search-extensibility 2.2.0.
New features
- Property-scoped Search Box with localized labels and modernized scoped behavior (#5037)
- Selected vertical is now provided to search-box suggestion providers (#4984)
- Full-result CSV export for Search Results, with JSON validation and output configuration (#5014, #5016)
- Improved CSV export formatting for dates, people and managed metadata (#5052)
- "Clear all" action in Search Filters (#5007)
- Legacy Search Filters deep link support (#5013)
- Tenant people picker for static people filters (#4982)
- Allowed email domains filter for the People Picker (#5050)
- Default refiner values shown in Search Filters (#5051)
- Previous/next navigation as the default pagination (#4997)
Fixes
- Search Box: submit button color setting applied, new button text color setting (#5031, #5039)
- Section theme colors now drive "See all" links and pagination in all built-in templates (#5002, #5003, #5004, #5006)
- SharePoint custom fonts supported in web components (#4975)
- Filters cleared by default when switching verticals (#4999)
- People refiner name sorting (#4980)
- Hierarchical refiners: quoted decimal labels (#4998), exact leaf refinement tokens (#5046), merged per-language taxonomy labels (#5025), term store default language when localization is off (#5026)
- Exact text refiner matching by preserving refinement tokens (#5018)
- Refiner update wait indication and loading lifecycle races (#5055)
- Combo box filter limit warning marker (#5054)
- Truncated fields in the 'Edit filters' dialog (#5024)
- Managed properties list failing to load (#5008)
- Results export action alignment without a web part title (#5027)
- Search Results property pane error on single-part app pages (#5030)
- DOMPurify preserves
data-*attributes on web components (#5033)
Dependencies & toolchain
- SPFx upgraded to 1.23.2 with patched bundled dependencies (#5015)
- Migrated to pnpm 11, hoisted node linker kept (#5001, #5005)
- dompurify and markdown-it bumped; transitive overrides patched for security alerts (#5043, #5047)
- Microsoft package feed proxy used as the npm registry; lockfiles normalized (#5048, #5019)
- PR template note removed (#5041, #5042)