v3.28.1
payloadcms/payloadv3.28.1Mar 12, 2025by denolfe
AI Summary
Fixes bundling optimization issues that excluded specific plugins, corrects incorrect height rounding when resizing images with Sharp, and resolves a form state infinite rendering bug.
Key Highlights
- Excluded specific plugins from bundling optimization
- Fixed image height rounding with Sharp
- Fixed form state infinite rendering
- Fixed incorrect types for server components
New Features
- Plugin bundling exclusion fix
- Image resizing fix
- Form state rendering fix
Full Release Notes
## [v3.28.1](https://github.com/payloadcms/payload/compare/v3.28.0...v3.28.1) (2025-03-12) ### 🐛 Bug Fixes * exclude plugin-cloud-storage, plugin-sentry and plugin-stripe from bundling optimization ([#11673](https://github.com/payloadcms/payload/issues/11673)) ([0fc70e0](https://github.com/payloadcms/payload/commit/0fc70e0)) * incorrect height rounding when resizing images with sharp ([#11634](https://github.com/payloadcms/payload/issues/11634)) ([9d6583d](https://github.com/payloadcms/payload/commit/9d6583d)) * incorrect types for field Label, Description and Error server components ([#11642](https://github.com/payloadcms/payload/issues/11642)) ([88eeeaa](https://github.com/payloadcms/payload/commit/88eeeaa)) * **storage-s3:** ensure s3 sockets are cleaned up ([#11626](https://github.com/payloadcms/payload/issues/11626)) ([3f6699f](https://github.com/payloadcms/payload/commit/3f6699f)) * **translations:** improve Swedish translations ([#11654](https://github.com/payloadcms/payload/issues/11654)) ([7be0219](https://github.com/payloadcms/payload/commit/7be0219)) * **ui:** form state infinite render ([#11665](https://github.com/payloadcms/payload/issues/11665)) ([b81358c](https://github.com/payloadcms/payload/commit/b81358c)) * **ui:** add RowLabelProvider context for blocks row labels ([#11664](https://github.com/payloadcms/payload/issues/11664)) ([4defa33](https://github.com/payloadcms/payload/commit/4defa33)) * **ui:** prevent fieldErrorsToast from showing empty errors list ([#11643](https://github.com/payloadcms/payload/issues/11643)) ([b44603b](https://github.com/payloadcms/payload/commit/b44603b)) ### 📚 Documentation * fix invalid ```txt language ([#11638](https://github.com/payloadcms/payload/issues/11638)) ([d14bc44](https://github.com/payloadcms/payload/commit/d14bc44)) ### 🧪 Tests * deflakes blocks e2e ([#11640](https://github.com/payloadcms/payload/issues/11640)) ([f2abc80](https://github.com/payloadcms/payload/commit/f2abc80)) ### 📝 Templates * bump Payload and Next.js dependencies ([#11641](https://github.com/payloadcms/payload/issues/11641)) ([c4fd27d](https://github.com/payloadcms/payload/commit/c4fd27d)) ### 🏡 Chores * fix typo (rename mognoose to mongoose) ([#11653](https://github.com/payloadcms/payload/issues/11653)) ([885f580](https://github.com/payloadcms/payload/commit/885f580)) * infer React context providers and prefer use ([#11669](https://github.com/payloadcms/payload/issues/11669)) ([355bd12](https://github.com/payloadcms/payload/commit/355bd12)) * **deps:** bump next.js from 15.2.1 to 15.2.2 in monorepo ([#11636](https://github.com/payloadcms/payload/issues/11636)) ([9c53a62](https://github.com/payloadcms/payload/commit/9c53a62)) * **plugin-multi-tenant:** remove SELECT_ALL constant ([#11660](https://github.com/payloadcms/payload/issues/11660)) ([39d783a](https://github.com/payloadcms/payload/commit/39d783a)) * **release:** eslint/3.28.0 ([bc79608](https://github.com/payloadcms/payload/commit/bc79608)) * **translations:** polish Swedish ([#11353](https://github.com/payloadcms/payload/issues/11353)) ([1da50f5](https://github.com/payloadcms/payload/commit/1da50f5)) ### 🤝 Contributors - Germán Jabloñski (@GermanJablo) - Alessio Gravili (@AlessioGr) - Jacob Fletcher (@jacobsfletch) - Jarrod Flesch (@JarrodMFlesch) - Elliot DeNolf (@denolfe) - Said Akhrarov (@akhrarovsaid) - Patrik (@PatrikKozak) - Marcus Forsberg (@marcusforsberg) - Jesper We (@JesperWe)