Elliot DeNolf
3670886bee
chore(release): v3.40.0 [skip ci]
2025-05-29 15:43:10 -04:00
Elliot DeNolf
9ef51a7cf3
chore(release): v3.39.1 [skip ci]
2025-05-22 11:37:58 -04:00
Elliot DeNolf
c1c0db3b01
chore(release): v3.39.0 [skip ci]
2025-05-22 10:18:04 -04:00
Elliot DeNolf
561708720d
chore(release): v3.38.0 [skip ci]
2025-05-15 14:39:34 -04:00
Elliot DeNolf
9a6bb44e50
chore(release): v3.37.0 [skip ci]
2025-05-05 15:12:34 -04:00
Elliot DeNolf
cfe8c97ab7
chore(release): v3.36.1 [skip ci]
2025-04-30 14:52:46 -04:00
Elliot DeNolf
3df1329e19
chore(release): v3.36.0 [skip ci]
2025-04-29 12:36:58 -04:00
Elliot DeNolf
17d5168728
chore(release): v3.35.1 [skip ci]
2025-04-17 11:02:39 -04:00
Elliot DeNolf
bcbb912d50
chore(release): v3.35.0 [skip ci]
2025-04-16 15:52:57 -04:00
Elliot DeNolf
272914c818
chore(release): v3.34.0 [skip ci]
2025-04-10 15:38:35 -04:00
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
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
Sasha
79a7b4ad02
chore(db-mongodb): tsconfig uses strict: true and noUncheckedIndexedAccess: true ( #11444 )
...
Migrates the `db-mongodb` package to use `strict: true` and
`noUncheckedIndexedAccess: true` TSConfig properties.
This greatly improves code quality and prevents some runtime errors or
gives better error messages.
2025-03-01 00:17:24 +02:00
Sasha
d4d2bf4617
perf(db-mongodb): faster join field aggregation by replacing mongoose-aggregate-paginate-v2 with a custom implementation ( #10936 )
...
Fixes
https://github.com/payloadcms/payload/discussions/10165#discussioncomment-12034047
As described in the discussion, we have an incorrect order of
aggregation pipeline when using aggregations with the join field. We
must use `$sort`, `$skip`, `$limit` before the `$lookup` or otherwise
mongodb scans all the docs, applies `$lookup` for them and only after
applies `$limit`, `$skip`.
Replaces `mongoose-aggregate-paginate-v2` with a custom
`aggregatePaginate` because we need a custom solution here. This was
considered in https://github.com/payloadcms/payload/pull/9594 but it was
reverted as for now.
Fixes https://github.com/payloadcms/payload/issues/11187
2025-02-28 21:30:00 +02:00
Elliot DeNolf
bdf0113b2f
chore(release): v3.25.0 [skip ci]
2025-02-27 12:06:03 -05: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
Alessio Gravili
b6e9c3bd4c
chore(deps): upgrade various dependencies ( #10657 )
...
Bumps the following dependencies:
- next
- typescript
- http-status
- nodemailer
- Payload & next versions in all templates
- Monorepo only: playwright and dotenv
Removes unused dependencies:
- ts-jest
- jest-environment-jsdom
- resend (we don't use their sdk, we only use their rest API)
2025-01-18 04:08:12 -07:00
Dan Ribbens
00cc10c74a
chore(db-mongodb): update mongoose and mongodb deps ( #10644 )
...
Update mongoose from `8.8.3` to `8.9.5`
Update mongodb from `6.10.0` to `6.12.0`
2025-01-17 15:31:46 -05:00
Dan Ribbens
918bd72335
chore: update mongodb-memory-server v9 -> v10 ( #10556 )
...
Updated version of mongodb-memory-server to 10.
2025-01-14 22:38:31 -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
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
Sasha
840dde2b17
fix(db-mongodb): bump mongoose to 8.8.3 ( #9747 )
...
Fixes https://github.com/payloadcms/payload/issues/9729 . The current
version has vulnerability
https://avd.aquasec.com/nvd/2024/cve-2024-53900/ . Technically, Payload
doesn't use described in the report
[`$where`](https://www.mongodb.com/docs/manual/reference/operator/query/where/#op._S_where )
property in its queries at all, but it may affect those who access
mongoose via `payload.db.collections` directly
2024-12-05 18:43:14 +02:00
Elliot DeNolf
0ca473e6ca
chore(release): v3.4.0 [skip ci]
2024-12-04 10:32:41 -05:00