0.13.3 (2021-11-29)
Bug Fixes
- upgrade sharp for prebuilt M1 binaries (34f416a)
Tag Name: v0.13.3
Release Date: 11/29/2021
Payload CMSPayload CMS is a modern, self-hosted headless content management system built with TypeScript, Node.js, and MongoDB. It's designed specifically for developers who want full control over their content management system while maintaining a powerful admin interface for content editors.
Payload CMS v0.13.3 fixes an important compatibility issue for Apple M1 users by upgrading the Sharp image processing library to use prebuilt binaries for M1 architecture. This eliminates installation problems on M1 Macs and improves the developer experience for users on Apple Silicon hardware.
No migration steps are required for this update. This is a drop-in replacement that improves compatibility with Apple M1 hardware.
To update to v0.13.3:
# Using npm
npm install [email protected]
# Using yarn
yarn add [email protected]
After updating, M1 users should experience a smoother installation process without compilation errors related to the Sharp library.
This is a patch release with minimal changes focused on M1 compatibility, so the upgrade should be straightforward with no breaking changes.
The primary fix in this release addresses compatibility issues with the Sharp image processing library on Apple M1/Silicon hardware:
No new features were added in this release. This is a maintenance release focused on fixing compatibility issues for Apple M1 users.
No security fixes were included in this release. The update was focused on compatibility improvements for the Sharp image processing library on Apple M1 hardware.
While not explicitly mentioned in the commit messages, this update brings performance improvements for M1 users:
This release has a moderate impact, primarily affecting developers using Apple M1/Silicon hardware. By upgrading the Sharp image processing library to use prebuilt M1 binaries, Payload CMS has eliminated a significant pain point for M1 users who previously encountered installation issues due to Sharp requiring compilation from source.
The change improves the developer experience by making installation faster and more reliable on M1 machines. It also potentially improves image processing performance by using native M1-optimized code instead of code running through Rosetta 2 translation.
While this update doesn't introduce new features or fix functional bugs in Payload itself, it removes an important barrier to entry for developers using the increasingly popular Apple Silicon hardware, ensuring broader compatibility across development environments.