# Payload v3.84.0 - Product: Payload (https://whatsnew.fyi/product/payload-cms) - Vendor: Payload - Date: 2026-04-22 - Version: v3.84.0 - Original notes: https://github.com/payloadcms/payload/releases/tag/v3.84.0 - Permalink: https://whatsnew.fyi/product/payload-cms/releases/v3.84.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Allow client components to also be used as custom collection views - **added** — Add email recipient override config to email-nodemailer - **added** — Add locale-aware currency formatting and symbol positioning to plugin-ecommerce - **added** — Add support for multi part uploads to plugin-form-builder - **added** — Add support for server instructions to plugin-mcp - **fixed** — Fix unique value errors not being displayed properly for localized fields - **fixed** — Fix multipart uploads without content-length - **fixed** — Fix plugin-ecommerce to verify PaymentIntent succeeded before creating orders - **fixed** — Fix internal links exporting as [text](undefined) in markdown transformer for richtext-lexical - **fixed** — Simplify key handling for signed urls and composite prefixes in storage plugins - **fixed** — Remove tilde SCSS imports and add Sass loadPaths for Windows in templates - **fixed** — Fix json and richText fields exposing unsupported operators in WhereBuilder - **fixed** — Fix bulk edit ignoring fields in named tabs and showing incorrect labels for unlabeled containers ##### [v3.84.0](https://github.com/payloadcms/payload/compare/v3.83.0...v3.84.0) (2026-04-22) ###### 🚀 Features * allow client components to also be used as custom collection views ([#16312](https://github.com/payloadcms/payload/issues/16312)) ([8fe5f04](https://github.com/payloadcms/payload/commit/8fe5f04)) * **email-nodemailer:** add email recipient override config ([#16311](https://github.com/payloadcms/payload/issues/16311)) ([1c1ed97](https://github.com/payloadcms/payload/commit/1c1ed97)) * **plugin-ecommerce:** add locale-aware currency formatting and symbol positioning ([#15139](https://github.com/payloadcms/payload/issues/15139)) ([6731036](https://github.com/payloadcms/payload/commit/6731036)) * **plugin-form-builder:** add support for multi part uploads ([#15268](https://github.com/payloadcms/payload/issues/15268)) ([aa01a45](https://github.com/payloadcms/payload/commit/aa01a45)) * **plugin-mcp:** add support for server instructions ([#15858](https://github.com/payloadcms/payload/issues/15858)) ([c852d85](https://github.com/payloadcms/payload/commit/c852d85)) ###### 🐛 Bug Fixes * unique value errors are not displayed properly for localized fields ([#16069](https://github.com/payloadcms/payload/issues/16069)) ([f6e9073](https://github.com/payloadcms/payload/commit/f6e9073)) * correct slugifyTitle hook example in documentation ([#16306](https://github.com/payloadcms/payload/issues/16306)) ([48db8c1](https://github.com/payloadcms/payload/commit/48db8c1)) * handle multipart uploads without content-length ([#16301](https://github.com/payloadcms/payload/issues/16301)) ([c150ef8](https://github.com/payloadcms/payload/commit/c150ef8)) * **plugin-ecommerce:** verify PaymentIntent succeeded before creating… ([#15902](https://github.com/payloadcms/payload/issues/15902)) ([500e39d](https://github.com/payloadcms/payload/commit/500e39d)) * **richtext-lexical:** internal links export as [text](undefined) in markdown transformer ([#16302](https://github.com/payloadcms/payload/issues/16302)) ([3dc6041](https://github.com/payloadcms/payload/commit/3dc6041)) * **storage-*:** simplify key handling for signed urls and composite prefixes ([#16291](https://github.com/payloadcms/payload/issues/16291)) ([6139508](https://github.com/payloadcms/payload/commit/6139508)) * **templates:** remove tilde SCSS imports and add Sass loadPaths for Windows ([#16295](https://github.com/payloadcms/payload/issues/16295)) ([7ca8b05](https://github.com/payloadcms/payload/commit/7ca8b05)) * **ui:** json and richText fields expose unsupported operators in WhereBuilder ([#16353](https://github.com/payloadcms/payload/issues/16353)) ([a507fcc](https://github.com/payloadcms/payload/commit/a507fcc)) * **ui:** bulk edit ignores fields in named tabs and shows incorrect labels for unlabeled containers ([#16340](https://github.com/payloadcms/payload/issues/16340)) ([e5bc6be](https://github.com/payloadcms/payload/commit/e5bc6be)) ###### 📚 Documentation * add publishing access control example ([#16021](https://github.com/payloadcms/payload/issues/16021)) ([da17810](https://github.com/payloadcms/payload/commit/da17810)) ###### 🧪 Tests * add tests for autosave creating new versions and losing draft status on reload ([#16335](https://github.com/payloadcms/payload/issues/16335)) ([60d8678](https://github.com/payloadcms/payload/commit/60d8678)) * add more integration tests to CI ([#15419](https://github.com/payloadcms/payload/issues/15419)) ([8a470c1](https://github.com/payloadcms/payload/commit/8a470c1)) ###### 📝 Templates * bump plugin template to latest payload version ([#16305](https://github.com/payloadcms/payload/issues/16305)) ([9de13c2](https://github.com/payloadcms/payload/commit/9de13c2)) ###### ⚙️ CI * disable audit-dependencies slack notification ([#16329](https://github.com/payloadcms/payload/issues/16329)) ([eeee018](https://github.com/payloadcms/payload/commit/eeee018)) * use SLACK_CHANNEL env var for acti _[Truncated at 4000 characters — full notes: https://github.com/payloadcms/payload/releases/tag/v3.84.0]_