Elliot DeNolf
e390835711
chore(release): v3.0.0-beta.124 [skip ci]
2024-11-04 14:47:38 -05:00
Elliot DeNolf
c33791d1f8
chore(release): v3.0.0-beta.123 [skip ci]
2024-10-31 16:10:52 -04:00
Elliot DeNolf
d192f1414d
chore(release): v3.0.0-beta.122 [skip ci]
2024-10-30 21:02:15 -04:00
Elliot DeNolf
d89db00295
chore(release): v3.0.0-beta.121 [skip ci]
2024-10-30 14:25:34 -04:00
Elliot DeNolf
43fcccab93
chore(release): v3.0.0-beta.120 [skip ci]
2024-10-28 22:08:50 -04:00
Sasha
aea1b41f90
fix(cpa): write POSTGRES_URL to .env for vercel postgres ( #8743 )
...
Fixes https://github.com/payloadcms/payload/issues/8877
Current behaviour:
`pnpx create-payload-app@beta`, select "Vercel Postgres",
`.env` file:
```env
# Added by Payload
# should be POSTGRES_URL here!
DATABASE_URI=postgres://postgres:<password>@127.0.0.1:5432/f
PAYLOAD_SECRET=4415faad68a15727b4ebf582
```
`payload.config.ts`:
```ts
db: vercelPostgresAdapter({
pool: {
connectionString: process.env.POSTGRES_URL || '',
},
}),
```
2024-10-28 17:34:58 +00:00
Elliot DeNolf
6c2eecc47e
chore(release): v3.0.0-beta.119 [skip ci]
2024-10-25 16:11:53 -04:00
Elliot DeNolf
1b1dc82cfb
feat!: rename @payloadcms/plugin-cloud ( #8828 )
...
BREAKING CHANGE: Rename `@payloadcms/plugin-cloud` to
`@payloadcms/payload-cloud`. Anyone using the existing plugin will need
to switch to using the new package.
## Why?
Since v3 will be using _fixed versioning_, all versions of `^3` must be
available. Unfortunately, the `@payloadcms/plugin-cloud` version has
already breached that version number. Renaming will allow it to be on
the same version as other monorepo packages.
Additionally, the name `plugin-cloud` is quite ambiguous and sometimes
is confused with `plugin-cloud-storage`, so using `payload-cloud` feels
like a good move to make this more evident.
2024-10-24 21:19:15 -04:00
Elliot DeNolf
1a15425b59
fix(cpa): properly detect if pnpm exists on windows ( #8855 )
...
Use `where <command>` if using windows when detecting package manager
2024-10-24 14:53:11 -04:00
Elliot DeNolf
749a7d9131
chore(cpa): remove beta from postgres selection
2024-10-24 13:07:38 -04:00
Elliot DeNolf
b482da63c6
chore(release): v3.0.0-beta.118 [skip ci]
2024-10-23 22:07:05 -04:00
Elliot DeNolf
69125504af
chore(release): v3.0.0-beta.117 [skip ci]
2024-10-22 09:33:50 -04:00
Elliot DeNolf
7136515f8d
chore(release): v3.0.0-beta.116 [skip ci]
2024-10-17 09:05:45 -04:00
Elliot DeNolf
0fb92d3a0a
chore(release): v3.0.0-beta.115 [skip ci]
2024-10-16 14:20:27 -04:00
Elliot DeNolf
85e87c15fa
chore(release): v3.0.0-beta.114 [skip ci]
2024-10-15 09:51:54 -04:00
Elliot DeNolf
067d353cdd
chore(release): v3.0.0-beta.113 [skip ci]
2024-10-10 16:42:05 -04:00
Elliot DeNolf
39825dfce5
chore(release): v3.0.0-beta.112 [skip ci]
2024-10-09 09:56:36 -04:00
Elliot DeNolf
e4a413eb9a
chore(release): v3.0.0-beta.111 [skip ci]
2024-10-04 11:31:06 -07:00
Elliot DeNolf
96d99cb361
chore(release): v3.0.0-beta.110 [skip ci]
2024-09-30 13:19:32 -04:00
Elliot DeNolf
e900e8974b
chore(release): v3.0.0-beta.109 [skip ci]
2024-09-26 14:00:43 -04:00
Elliot DeNolf
040c2a2fbb
chore(eslint): FlatConfig type deprecated, set to Config
2024-09-20 22:46:40 -04:00
Elliot DeNolf
7faa6253fc
chore(release): v3.0.0-beta.108 [skip ci]
2024-09-20 15:58:38 -04:00
Elliot DeNolf
55afbe589c
chore(cpa): prefer pnpm if exists ( #8345 )
...
Prefer pnpm if it exists.
2024-09-20 15:35:30 -04:00
Elliot DeNolf
a198fe0be5
chore(release): v3.0.0-beta.107 [skip ci]
2024-09-16 11:50:44 -04:00
Elliot DeNolf
7c8272b467
feat(cpa): add node engines ( #8234 )
2024-09-16 09:36:16 -04:00
Elliot DeNolf
bb2dd5f4d2
chore(release): v3.0.0-beta.106 [skip ci]
2024-09-14 23:15:44 -04:00
Elliot DeNolf
8fc2c43190
chore(release): v3.0.0-beta.105 [skip ci]
2024-09-14 22:40:24 -04:00
Alessio Gravili
fbc28b0249
perf: upgrade ajv, and upgrade typescript to 5.6.2 in monorepo ( #8204 )
...
Ajv 8.14.0 => 8.17.1
- Bundle size: 119.6kB => 111kB
- Dependencies: 5 => 4
- Gets rid of dependency on `punycode`. Will help with the annoying
deprecated module console warning spam
This also upgrades TypeScript to 5.6.2 in our monorepo. The most
type-relevant packages are updated as well, e.g. ts-essentials and
@types/node
2024-09-13 17:48:53 +00:00
Elliot DeNolf
dbf2301a61
chore(release): v3.0.0-beta.104 [skip ci]
2024-09-12 09:05:20 -04:00
Hampus Wallentin Olsen
043bf95a70
fix(cpa): match vercel postgres db type with package name ( #8141 )
...
## Description
Fixes the bug I reported in
https://github.com/payloadcms/payload/issues/8139 where the casing of
the defined value (camelCase) of Vercel's Postgres database adapter does
not match the casing of the package (kebab-case).
2024-09-11 09:47:09 -06:00
Elliot DeNolf
6e61431ca1
chore(release): v3.0.0-beta.103 [skip ci]
2024-09-11 09:04:49 -04:00
Elliot DeNolf
df023a52fd
chore(release): v3.0.0-beta.102 [skip ci]
2024-09-09 17:07:31 -04:00
Elliot DeNolf
a8c60c1c02
chore(release): v3.0.0-beta.101 [skip ci]
2024-09-09 16:04:45 -04:00
Elliot DeNolf
6b82196f01
chore(release): v3.0.0-beta.100 [skip ci]
2024-09-06 15:25:41 -04:00
Sasha
c6246618ba
fix(cpa): detect package manager from command execution environment ( #8087 )
...
Previously, on some machines this command:
`pnpx create-payload-app@beta app` created a project using `npm`,
instead of `pnpm`, the same with `yarn`.
Also, the way we detected the package manager was always prioritizing
`pnpm`, even if they executed the command with `yarn` / `npm`. Now we
are relying only on from which package manager user executed
`create-payload-app`.
The code for detection is grabbed from create-next-app
https://github.com/vercel/next.js/blob/canary/packages/create-next-app/helpers/get-pkg-manager.ts
2024-09-06 08:57:20 -04:00
Alexander
b69826a81e
feat(cpa): add support for bun package manager in v3 installer ( #7709 )
...
Adds support for bun package manger in v3, enabled with `--use-bun`
flag.
Related: #6932 (for v2)
2024-09-05 23:50:03 -04:00
Elliot DeNolf
22ee8bf383
chore(release): v3.0.0-beta.99 [skip ci]
2024-09-05 12:38:08 -04:00
Elliot DeNolf
772f869cc6
chore(release): v3.0.0-beta.98 [skip ci]
2024-09-03 12:59:23 -04:00
Elliot DeNolf
751803d4f4
chore(cpa): get templates using tar ( #8006 )
...
Remove `degit` in favor of tar files from codeload.
Degit is rather dated and has unfixed bugs such as #5402 and #7463 .
2024-08-30 22:51:32 -04:00
Elliot DeNolf
9816787fbf
chore: remove all unused imports ( #7999 )
...
Removes all unused imports.
Temporarily swapped in
https://github.com/sweepline/eslint-plugin-unused-imports to
differentiate between unused imports and unused vars. The default rule
does not differentiate.
2024-08-30 16:52:08 -04:00
Elliot DeNolf
7f6b0f087f
chore(release): v3.0.0-beta.97 [skip ci]
2024-08-30 14:21:21 -04:00
Alessio Gravili
86fdad0bb8
chore: significantly improve eslint performance, lint and prettier everything
2024-08-29 21:25:50 -04:00
Alessio Gravili
bc367ab73c
chore(eslint): upgrade to typescript-eslint v8, upgrade all eslint packages ( #7082 )
2024-08-29 16:27:58 -04:00
Elliot DeNolf
2a8bd4c775
chore(release): v3.0.0-beta.96 [skip ci]
2024-08-29 11:25:10 -04:00
Elliot DeNolf
142616e6ad
chore(eslint): curly [skip-lint] ( #7959 )
...
Now enforcing curly brackets on all if statements. Includes auto-fixer.
```ts
// ❌ Bad
if (foo) foo++;
// ✅ Good
if (foo) {
foo++;
}
```
Note: this did not lint the `drizzle` package or any `db-*` packages.
This will be done in the future.
2024-08-29 10:15:36 -04:00
Elliot DeNolf
53c41bdfd8
chore(cpa): unused vars ( #7944 )
2024-08-29 03:59:44 +00:00
Elliot DeNolf
828f5d866d
build(scripts): add lint scripts to all, turbo lint tasks [skip ci]
2024-08-28 21:55:51 -04:00
Elliot DeNolf
78c8bb81a1
chore(release): v3.0.0-beta.95 [skip ci]
2024-08-28 14:49:15 -04:00
Elliot DeNolf
5c447252e7
chore(release): v3.0.0-beta.94 [skip ci]
2024-08-27 19:47:37 -04:00
Elliot DeNolf
0533e7f5db
chore(release): v3.0.0-beta.93 [skip ci]
2024-08-27 14:16:30 -04:00