v3.85.1
parruda/swarmv3.85.1Jun 9, 2026by denolfe
AI Summary
This release fixes various bugs related to draft saving, CSV imports, CSS exports, and UI rendering, alongside performance optimizations for hidden components.
Key Highlights
- Fix draft save and duplicate behavior on upload-enabled collections
- Fix CSV import of arrays and richText nests
- TypeScript 6 compatibility for CSS exports
- Performance optimization for hidden custom components
New Features
- TypeScript 6 compatibility
- Performance improvements for UI rendering
Full Release Notes
## [v3.85.1](https://github.com/payloadcms/payload/compare/v3.85.0...v3.85.1) (2026-06-09) ### π Bug Fixes * fix draft save and duplicate behaviour on upload-enabled collections ([#16853](https://github.com/payloadcms/payload/issues/16853)) ([fad992c](https://github.com/payloadcms/payload/commit/fad992c)) * bin scripts cannot import dependencies without explicit "type": "module" (backport) ([#16848](https://github.com/payloadcms/payload/issues/16848)) ([6707e85](https://github.com/payloadcms/payload/commit/6707e85)) * add type declarations for css export (TypeScript 6 compat) ([#16348](https://github.com/payloadcms/payload/issues/16348)) ([6c81355](https://github.com/payloadcms/payload/commit/6c81355)) * follow redirects when fetching uploaded files for MIME type detection ([#16708](https://github.com/payloadcms/payload/issues/16708)) ([ac46214](https://github.com/payloadcms/payload/commit/ac46214)) * **plugin-import-export:** fix CSV import of arrays and richText nestβ¦ ([#16923](https://github.com/payloadcms/payload/issues/16923)) ([ccbdcc2](https://github.com/payloadcms/payload/commit/ccbdcc2)) * **ui:** use explicit relative paths for internal SCSS imports v3.x ([#16827](https://github.com/payloadcms/payload/issues/16827)) ([c039e55](https://github.com/payloadcms/payload/commit/c039e55)) * **ui:** hide entire tabs field when admin.condition is false ([#16809](https://github.com/payloadcms/payload/issues/16809)) ([79b4e4c](https://github.com/payloadcms/payload/commit/79b4e4c)) ### β‘ Performance * **ui:** skip rendering custom components hidden by admin.condition ([#16819](https://github.com/payloadcms/payload/issues/16819)) ([0be11b6](https://github.com/payloadcms/payload/commit/0be11b6)) ### π Documentation * fixes 404 link to monaco editor options ([#16877](https://github.com/payloadcms/payload/issues/16877)) ([5f40868](https://github.com/payloadcms/payload/commit/5f40868)) * restructure getting started and concepts pages ([#16846](https://github.com/payloadcms/payload/issues/16846)) ([0f384f4](https://github.com/payloadcms/payload/commit/0f384f4)) ### βοΈ CI * restore post-release workflow on 3.x ([#16748](https://github.com/payloadcms/payload/issues/16748)) ([f1861c1](https://github.com/payloadcms/payload/commit/f1861c1)) ### π€ Contributors - Paul (@paulpopus) - Habeeb (@haxllo) - Sean Zubrickas (@zubricks) - Alessio Gravili (@AlessioGr) - Jake Fletcher (@jacobsfletch) - Anders Semb Hermansen (@andershermansen) - Elliot DeNolf (@denolfe)