npm @payloadcms/plugin-search 3.69.0
v3.69.0

latest releases: 3.70.0-canary.0, 3.69.0-internal.5029b68
11 hours ago

v3.69.0 (2025-12-19)

๐Ÿš€ Features


Modular Dashboards with Widgets

Introduces customizable admin dashboards with draggable, resizable widgets. Build personalized dashboard layouts with full keyboard accessibility for reordering and resizing. Future updates will add widget fields (props) for configurable widgets and dashboard presets for sharing layouts. #13683

Screen.Recording.2025-11-28.at.17.13.14.mov

See the RFC discussion for background and roadmap.

AI Development Resources (templates)

All templates now ship with AGENTS.md and .cursor/rules/ directory for improved AI-assisted development with tools like Copilot and Cursor. #14889

See more about AGENTS.md

๐Ÿ› Bug Fixes

  • basePath not working properly with admin routes (#14967) (fa6b503)
  • get field by path for blocks (#14984) (519a3c6)
  • improves upload security for PDFs and SVGs (#14929) (61298c6)
  • missing range headers (#14887) (ec7c192)
  • next: status component incorrectly shows as published status on new documents saved as drafts when readVersions permissions are false (#14950) (394c024)
  • plugin-mcp: adds collection and strategy to user (#14981) (042d7eb)
  • plugin-multi-tenant: relationTo arrays inflating filterOptions where query size (#14944) (98b6791)
  • richtext-lexical: blocksFeature with relationship exposes other tenants (#14985) (3025377)
  • storage-s3: encode filename in generated URL (#14438) (86855e1)
  • ui: use portals for popup to prevent clipping, improve keyboard navigation (#14910) (af09932)

๐Ÿ›  Refactors

๐Ÿ“š Documentation

๐Ÿงช Tests

๐Ÿก Chores

  • storage-s3: add int tests for filename encoding (#14970) (ef710e3)

๐Ÿค Contributors

Don't miss a new plugin-search release

NewReleases is sending notifications on new releases.