Elliot DeNolf
36e7c59b4e
chore(release): v3.33.0 [skip ci]
2025-04-04 14:52:55 -04:00
Elliot DeNolf
4ac6d21ef6
chore(release): v3.32.0 [skip ci]
2025-04-01 14:27:01 -04:00
Elliot DeNolf
35e6cfbdfc
chore(release): v3.31.0 [skip ci]
2025-03-25 14:28:01 -04:00
Elliot DeNolf
bb14cc9b41
chore(release): v3.30.0 [skip ci]
2025-03-24 09:59:42 -04:00
Alessio Gravili
5f6bb92501
feat!: bump minimum next version to 15.2.3 ( #11823 )
...
**BREAKING CHANGE:**
This bumps the **minimum required Next.js** version from 15.0.0 to
15.2.3. This update is necessary due to a critical security
vulnerability found in earlier Next.js versions, which requires an
exception to our standard semantic versioning process.
Additionally, this bumps all templates to the latest Next.js and Payload
versions.
2025-03-24 09:41:33 -04:00
Elliot DeNolf
339226e62a
chore(release): v3.29.0 [skip ci]
2025-03-20 13:59:33 -04:00
Elliot DeNolf
e8064a3a0c
chore(release): v3.28.1 [skip ci]
2025-03-12 17:27:26 -04:00
Elliot DeNolf
d959d843a2
chore(release): v3.28.0 [skip ci]
2025-03-11 17:10:15 -04:00
Elliot DeNolf
54acdad190
chore(release): v3.27.0 [skip ci]
2025-03-05 16:44:09 -05:00
Elliot DeNolf
1d168318d0
chore(release): v3.26.0 [skip ci]
2025-03-04 10:01:54 -05:00
Elliot DeNolf
bdf0113b2f
chore(release): v3.25.0 [skip ci]
2025-02-27 12:06:03 -05:00
Alessio Gravili
2a3682ff68
fix(deps): ensure Next.js 15.2.0 compatibility, upgrade nextjs and @types/react versions in monorepo ( #11419 )
...
This bumps next.js to 15.2.0 in our monorepo, as well as all @types/react and @types/react-dom versions. Additionally, it removes the obsolete `peerDependencies` property from our root package.json.
This PR also fixes 2 bugs introduced by Next.js 15.2.0. This highlights why running our test suite against the latest Next.js, to make sure Payload is compatible, version is important.
## 1. handleWhereChange running endlessly
Upgrading to Next.js 15.2.0 caused `handleWhereChange` to be continuously called by a `useEffect` when the list view filters were opened, leading to a React error - I did not investigate why upgrading the Next.js version caused that, but this PR fixes it by making use of the more predictable `useEffectEvent`.
## 2. Custom Block and Array label React key errors
Upgrading to Next.js 15.2.0 caused react key errors when rendering custom block and array row labels on the server. This has been fixed by rendering those with a key
## 3. Table React key errors
When rendering a `Table`, a React key error is thrown since Next.js 15.2.0
2025-02-27 05:56:09 +00:00
Sasha
b540da53ec
feat(storage-*): large file uploads on Vercel ( #11382 )
...
Currently, usage of Payload on Vercel has a limitation - uploads are
limited by 4.5MB file size.
This PR allows you to pass `clientUploads: true` to all existing storage
adapters
* Storage S3
* Vercel Blob
* Google Cloud Storage
* Uploadthing
* Azure Blob
And then, Payload will do uploads on the client instead. With the S3
Adapter it uses signed URLs and with Vercel Blob it does this -
https://vercel.com/guides/how-to-bypass-vercel-body-size-limit-serverless-functions#step-2:-create-a-client-upload-route .
Note that it doesn't mean that anyone can now upload files to your
storage, it still does auth checks and you can customize that with
`clientUploads.access`
https://github.com/user-attachments/assets/5083c76c-8f5a-43dc-a88c-9ddc4527d91c
Implements https://github.com/payloadcms/payload/discussions/7569
feature request.
2025-02-26 21:59:34 +02:00
Elliot DeNolf
f3161f9405
chore(release): v3.24.0 [skip ci]
2025-02-19 13:37:26 -05:00
Elliot DeNolf
480c6e7c09
chore(release): v3.23.0 [skip ci]
2025-02-11 12:53:51 -05:00
Elliot DeNolf
a80c6b5212
chore(release): v3.22.0 [skip ci]
2025-02-07 09:22:48 -05:00
Elliot DeNolf
834fdde088
chore(release): v3.21.0 [skip ci]
2025-02-05 14:15:51 -05:00
Elliot DeNolf
5bd17cc111
chore(release): v3.20.0 [skip ci]
2025-01-29 10:41:55 -05:00
Elliot DeNolf
b2ebf85082
chore(release): v3.19.0 [skip ci]
2025-01-23 13:38:39 -05:00
Elliot DeNolf
26aeebcce0
chore(release): v3.18.0 [skip ci]
2025-01-20 17:02:02 -05:00
Elliot DeNolf
a865a902d5
chore(release): v3.17.1 [skip ci]
2025-01-13 19:57:13 -05:00
Elliot DeNolf
3c29015887
chore(release): v3.17.0 [skip ci]
2025-01-13 16:24:41 -05:00
Elliot DeNolf
d265c26049
chore(release): v3.16.0 [skip ci]
2025-01-10 14:12:06 -05:00
Elliot DeNolf
81188fc8bb
chore(release): v3.15.1 [skip ci]
2025-01-07 21:49:22 -05:00
Elliot DeNolf
a5443a1c6c
chore(release): v3.15.0 [skip ci]
2025-01-07 12:46:11 -05:00
Elliot DeNolf
766b67f0be
chore(release): v3.14.0 [skip ci]
2025-01-03 08:34:41 -05:00
Elliot DeNolf
b0ebd92a1e
chore(release): v3.13.0 [skip ci]
2025-01-01 23:15:48 -05:00
Elliot DeNolf
c4b31c079f
fix(plugin-cloud-storage): actually deprecate adapters ( #9640 )
...
In v2, plugin-cloud-storage exported some adapters that were marked for
deprecation. These were replaced by standalone `@payloadcms/storage-*`
packages. More detail located in [this section of the migration
guide](https://github.com/payloadcms/payload/blob/main/docs/migration-guide/overview.mdx#payloadcmsplugin-cloud-storage ).
Unfortunately, these exports were not removed prior to releasing 3.0.
2024-12-31 09:14:56 -05:00
Elliot DeNolf
fabe5411f4
chore(release): v3.12.0 [skip ci]
2024-12-28 12:02:39 -05:00
Dan Ribbens
326b72072c
chore: update rimraf and fix windows compatible clean script ( #10152 )
...
Previously we had been downgrading rimraf to v3 simply to handle clean
with glob patterns across platforms. In v4 and newer of rimraf you can
add `-g` to use glob patterns.
This change updates rimraf and adds the flag to handle globs in our
package scripts to be windows compatible.
2024-12-27 09:16:17 -05:00
Elliot DeNolf
e9a330d4b9
chore(release): v3.11.0 [skip ci]
2024-12-21 07:56:14 -05:00
Elliot DeNolf
4d50046104
chore(release): v3.10.0 [skip ci]
2024-12-20 14:42:13 -05:00
Elliot DeNolf
d0d7b51ed5
chore(release): v3.9.0 [skip ci]
2024-12-18 15:58:11 -05:00
Elliot DeNolf
3f35d36934
chore(release): v3.8.0 [skip ci]
2024-12-16 21:12:02 -05:00
Elliot DeNolf
4c3e41beb1
chore(release): v3.7.0 [skip ci]
2024-12-13 12:06:46 -05:00
Elliot DeNolf
45d20643df
chore(release): v3.6.0 [skip ci]
2024-12-11 13:05:47 -05:00
Elliot DeNolf
ff62017cf2
chore(release): v3.5.0 [skip ci]
2024-12-06 14:58:41 -05:00
Elliot DeNolf
0ca473e6ca
chore(release): v3.4.0 [skip ci]
2024-12-04 10:32:41 -05:00
Elliot DeNolf
a6ba9e3a41
chore(release): v3.3.0 [skip ci]
2024-12-03 12:53:42 -05:00
Elliot DeNolf
07e40d37ac
chore(release): v3.2.2 [skip ci]
2024-11-29 12:59:59 -05:00
Elliot DeNolf
be59d52ac7
chore(release): v3.2.1 [skip ci]
2024-11-26 22:29:29 -05:00
Elliot DeNolf
c8bee29920
chore(release): v3.2.0 [skip ci]
2024-11-26 20:39:41 -05:00
Elliot DeNolf
058bd02ebd
chore(release): v3.1.1 [skip ci]
2024-11-25 16:42:21 -05:00
Elliot DeNolf
65ac739da9
chore(release): v3.1.0 [skip ci]
2024-11-22 11:54:08 -05:00
Elliot DeNolf
025d917fa0
chore(release): v3.0.2 [skip ci]
2024-11-20 16:06:04 -05:00
Elliot DeNolf
9ea26638e9
chore(release): v3.0.1 [skip ci]
2024-11-19 14:33:41 -05:00
Elliot DeNolf
6407e577d3
chore(release): v3.0.0 [skip ci]
2024-11-18 20:10:16 -05:00
Elliot DeNolf
fade739f77
chore(release): v3.0.0-beta.135 [skip ci]
2024-11-18 19:19:55 -05:00
Elliot DeNolf
cb6ceaec76
chore(release): v3.0.0-beta.134 [skip ci]
2024-11-17 11:43:43 -05:00
Elliot DeNolf
457be31ed2
chore(release): v3.0.0-beta.133 [skip ci]
2024-11-16 13:59:41 -05:00