Nico André
52b8fd9e3d
feat(admin): api token supports admin permissions and admin user ownership ( #25657 )
2026-04-29 17:57:36 +02:00
Ben Irvin
bac520e9f8
fix(data-transfer): fix large transfer crashes; show transfer progress ( #23479 )
...
* enhancement: update progress per chunk
* fix: check stageprogress exists to make ts happy
* chore: split progress tracker into two methods
* test: fix lint
* enhancement: display readable times
* fix: speed indication for assets
* fix: restore speed indicator and fix double counting
* chore: clean up code
* fix: data transfer memory leak
* fix: yarn.lock
* chore: fix memory logging
* ci: complex project remote transfer
* enhancement: optimized transfer mode
* test(cli): data transfer and env passthrough
* chore: only send one message warning of legacy mode
* enhancement: show transfer totals and estimated time
* test(cli): fix deterministic transfer test files
* fix: push and pull shared utils backwards compatibility
* fix(data-transfer): extract legacy asset chunk parsing and tighten transfer logging/test coverage
* enhancement: checksum negotiation
* enhancement: show skipped file warnings on client
* fix: transfer diagnostics
* test: fix open handle
* fix: clear stall timeout for assets
* chore: fix misleading comments and variables
* test: fix misleading test
* test: fix typo
* test: make checks deterministic, less flaky
* enhancement(data-transfer): speed up asset totals; widen assets start reply window on remote pull
* fix(data-transfer): harden WebSocket JSON serialization for transfer frames
* fix(data-transfer): more transfer hardening
* test: fix test imports
* fix: await async write
* fix(data-transfer): resolve push transfer deadlock and harden async writes
- Extract createAssetsDestinationWritable so Writable callbacks run before
uploadStream completes (same WS batch as PassThrough chunks).
- Add writable-async-write (write callback + drain/finished race; avoid hang
on destroy).
- Wire push/pull, remote-source, file & directory sources to shared write().
- Fire-and-forget pull flush: Promise.resolve(flush).catch(onError); guard
missing stream inside try.
- Add regression tests (assets writable, writable-async-write, handler checks).
* fix(data-transfer): write push stream batches sequentially
Use a for-loop with await write() instead of Promise.all over msg.data
so non-asset stages respect one in-flight write per objectMode Writable
and backpressure from writable-async-write.
- Validate minChunksForBackpressure in assertReadStreamBackpressure
- Add engine test for non-Buffer asset chunk byte progress (counts as 1)
- Assert push.ts keeps sequential msg.data handling in static handler test
* fix(data-transfer): align push streamAsset with remote-source and harden tests
- Push handler: combine stream/end under one branch, error when start is missing
or action is invalid; shorten stage write comments.
- Engine version-matching tests: use a fresh createDestination() per engine so
parallel transfers do not share destination writables (MaxListeners warnings).
- File destination tests: mock createWriteStream with a new Writable per call.
- CLI transfer tests: mock progress.stream so transfer::finish runs after transfer
and clears the progress setInterval (fixes Jest worker hang).
- Misc test cleanup: assets-destination timeout clearTimeout, collect listeners,
writable-async-write teardown; tighten push/static test descriptions.
* test: remove parity test
* fix(data-transfer): harden collect() and stabilize transfer tests
- collect(): settle once, remove listeners on resolve/reject, avoid double completion
- engine tests: add expectHeapGrowthWithinNoise for heap smoke checks
- CLI transfer tests: console spies in beforeAll; jest.restoreAllMocks in afterAll
- stream test: remove removeAllListeners workaround
2026-04-20 16:08:05 +02:00
Nico André
bc0b0e9449
feat(core/*): introduce strapi.ai namespace ( #25886 )
2026-04-17 08:46:33 +02:00
DMehaffy
bfcef1911b
enhancement: add list & delete admin user cli commands ( #23022 )
...
* enhancement: add delete user cli command
* fix: admin service reference to proper deleteById
* fix: add delete command to exported functions
* enhancement: add the list users
* fix: handle last super admin error gracefully
* enhancement: pr feedback and add active/block user commands
* fix: clean up boolean casting on active and block
* enhancement: add list-users command alias "list"
* test(cli): add user cli commands
* chore: fix linting
* test: reset stdin after tests
* chore: remove bad comment
* fix(cli): boolean admin flags, async inquirer, and stable list-users / CLI fixtures
---------
Co-authored-by: Ben Irvin <ben.irvin@strapi.io >
Co-authored-by: Ben Irvin <ben@innerdvations.com >
2026-04-16 14:39:34 +02:00
Adrien L
f57a81a5a3
fix: bulk publish validation on required components in dz ( #25687 )
...
Co-authored-by: Ziyi Yuan <daydreamnation@live.com >
2026-04-15 14:06:22 +02:00
Ben Irvin
3f4ea0431f
test(cli): fix snapshot updating and replace fixed versions ( #25986 )
2026-04-13 11:43:31 +02:00
Adrien L
1799b42980
fix: preserve relations in fill from another locale ( #25703 )
2026-04-10 16:30:34 +02:00
Mark Kaylor
9b2501ceeb
fix: update snapshot
2026-04-09 10:39:25 +02:00
Ben Irvin
21402c2d26
feat(data-transfer): add directory export/import format ( #25867 )
2026-04-02 15:07:35 +02:00
Ben Irvin
e26d2748a2
test(cli): use snapshots for list output ( #25898 )
...
* test(cli): openapi generations
* test(cli): use snapshots for list output
2026-04-02 13:10:38 +02:00
Bassel Kanso
b78c5e7c6a
fix(create-strapi-app): generate .yarnrc.yml for Yarn projects ( #25869 )
2026-04-02 12:27:40 +03:00
Ben Irvin
2cc0ba2f6d
test(cli): openapi generations ( #25897 )
2026-04-02 11:09:57 +02:00
Ben Irvin
353a86a60d
security: package upgrades to remove deprecated versions of boolean, tar, and glob ( #25776 )
...
* chore: upgrade tar, global-agent, dedupe yarn.lock
This removes the deprecated packages: boolean, tar<7, node-gyp<12, and others
* chore: upgrade inquirer, file-type, jscodeshift, supertest
* chore: update better-sqlite3
* chore: upgrade pg and mysql2
* fix: use dynamic imports for inquirer esm only
* test(cli): add create-strapi-app test
* test(cli): add scaffold cases
* chore: upgrade to rimraf 6.1.3
* chore: dedupe yarn.lock
* security: update jwk-to-pem
* chore: dedupe yarn.lock
* chore: align inquirer version
* chore: yarn.lock
* test: fix inquirer imports
* test(cli): support zero apps
* test: fix back-end
* test(cli): fix inquirer and fs
* chore: remove accidental file
* chore: dedupe and upgrade pinned deps
2026-03-19 13:44:02 +01:00
Ben Irvin
1500b7cec6
security: upgrade to tar 7 ( #25380 )
2026-02-11 11:59:03 +02:00
Nico André
0150b19710
fix(content-type-builder): make write APIs accessible in devMode only ( #25132 )
2026-01-08 09:14:32 +01:00
Ben Irvin
dfcffa7413
docs: readme files explain shared code
2025-12-03 16:22:21 +01:00
Ben Irvin
82c96c4bae
test: add create-user test with db reset util
2025-11-18 17:30:14 +01:00
Ben Irvin
5dbdc515f8
test: fix the cli import
2025-11-18 16:58:38 +01:00
Ben Irvin
2f1e80a196
revert: move back test files
2025-11-18 15:15:03 +01:00
Ben Irvin
a722518caf
test: merge cli and e2e directories
2025-11-18 14:44:35 +01:00
Bassel Kanso
19187c080b
chore: add support for node 24 ( #24586 )
2025-11-10 14:35:56 +02:00
Jamie Howard
d23f1485e5
feat: Advanced Session Configuration ( #24346 )
2025-09-23 12:04:29 +02:00
Jamie Howard
e5d4b412da
Fix plugin content-api route extensions ( #24147 )
...
* fix: content-api route extension for i18n and users-permissions
* refactor: simplify tests to catch breaking change
* test: cli for openapi plugin routes
* refactor: implement createcontentapiroutesfactory for content-api routes across multiple packages
* fix: more accurate message
* chore: formatting
* chore: cleanup backward compatibility tests
---------
Co-authored-by: Ziyi Yuan <daydreamnation@live.com >
2025-08-18 12:28:39 +01:00
Alexandre Bodin
92055a7fb1
chore: use rollup
...
chore: fetch template only if name matches name convention
chore: linting
chore: fix tests
chore: fix npm scripts
test: try to fix test
2025-01-23 16:28:23 +01:00
Ben Irvin
51d9cfeaec
enhancement: add support for Node 22 ( #21467 )
2024-10-09 09:52:15 +02:00
Ben Irvin
bdce42ce6e
test(cli): update snapshots for list commands ( #21496 )
2024-10-01 10:37:37 +02:00
Marc Roig
ab23a35785
fix: remove entity service decorator ( #21152 )
...
* fix: remove entity service decorator
* fix: unused dependency
2024-09-05 12:07:25 +02:00
Marc Roig
997c519cb3
chore: merge develop into v5/main ( #21145 )
...
* cron type fix
* Fix typo of query key from 'providers' to 'get-providers'
* Closing #19644 fix filters type
* node-scadule updated + types updated
* Fix formating errors
* fix formatting
* update lock file
* fix patreon oauth 400 error
from lack of user-agent header
* test: backport cli tests (#20433 )
* fix(chore): increase specificity of the Lightning icon color (#20467 )
* test: temporarily disable broken edit ctb tests on CI (#20481 )
* feat(cli): cloud cli commands (v4) (#20119 )
* feat(cli): add cloud commands
Co-authored-by: Gonzalo Garcia <nouvellegon@gmail.com >
Co-authored-by: nathan-pichon <nathan.pichon@strapi.io >
Co-authored-by: Abdallah M <55534657+abdallahmz@users.noreply.github.com >
* v4.25.0 (#20500 )
* NPS: Update frequency of the NPS (#20492 )
* enhancement(admin): change postFirstDismissal and display delays
* enhancement(admin): change the display delay
* fix: prevent use of local ips on webhooks (#20487 )
* chore: mask error on webhook manual trigger
* feat: prevent using local ips
* feat: display webhook edit error
* chore: pr suggestion
* chore: api tests
* chore: allow local ips on development
* chore: only run check on production
* feat: include internationalized urls
* fix: prettier
* Add: Strapi deploy command to README files
* v4.25.1
* Update @aws-sdk/client-s3 package
* feat(cli): add browser logout step (#20502 )
* feat(cli): add browser log out step
* handle error whiile fetching the config
* Update LICENSE packing for packages for v4 (#20576 )
* feat(create-strapi-app): remove the cloud project creation part (#20561 )
* feat(create-strapi-app): remove the cloud project creation part
* fix(create-strapi-app): adding new parameter to cloud service instantiation
* Update Yarn to 4.3.1
Signed-off-by: Sora Morimoto <sora@morimoto.io >
* feat(cli): trigger login sequence when token is missing or invalid (#20572 )
* feat(cli): launch login when auth fails
* fix(cli): abstract create project fn
* fix(cli): guidelines
* fix(cli): rebase
---------
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
* fix clone entity, #20509 (#20531 )
* chore: bump glob from 7.2.0 to 9.0.0
* chore: bump glob to v10.4.2 in core/strapi
* update yarn.lock
* removed redundant packages/core/strapi/src/load/glob.ts file
* v4.25.2 to main (#20676 )
* Fix typo of query key from 'providers' to 'get-providers'
* Closing #19644 fix filters type
* fix patreon oauth 400 error
from lack of user-agent header
* Add: Strapi deploy command to README files
* Update @aws-sdk/client-s3 package
* feat(cli): add browser logout step (#20502 )
* feat(cli): add browser log out step
* handle error whiile fetching the config
* Update LICENSE packing for packages for v4 (#20576 )
* feat(create-strapi-app): remove the cloud project creation part (#20561 )
* feat(create-strapi-app): remove the cloud project creation part
* fix(create-strapi-app): adding new parameter to cloud service instantiation
* Update Yarn to 4.3.1
Signed-off-by: Sora Morimoto <sora@morimoto.io >
* feat(cli): trigger login sequence when token is missing or invalid (#20572 )
* feat(cli): launch login when auth fails
* fix(cli): abstract create project fn
* fix(cli): guidelines
* fix(cli): rebase
---------
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
* fix: support string array
* fix clone entity, #20509 (#20531 )
* v4.25.2
---------
Signed-off-by: Sora Morimoto <sora@morimoto.io >
Co-authored-by: smoothdvd <madfxgao@gmail.com >
Co-authored-by: Micah Riggan <micahriggan@gmail.com >
Co-authored-by: Tewson Seeoun <tewson.seeoun@gmail.com >
Co-authored-by: Maxime Castres <mcastres@student.42.fr >
Co-authored-by: Alex Supkay <asupkay1124@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
Co-authored-by: Abdallah M <55534657+abdallahmz@users.noreply.github.com >
Co-authored-by: Jean-Sébastien Herbaux <jean-sebastien.herbaux@epitech.eu >
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io >
Co-authored-by: Sora Morimoto <sora@morimoto.io >
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Kirill Verevkin <kira795@yandex.ru >
* v4.25.2 (#20675 )
* fix: support string array
* v4.25.2
---------
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
* feat(cli): use project name from package json by default (#20479 )
* chore: change cloud message in homepage (#20685 )
* chore(cloud-cli): migrate to fs-extra (#20695 )
* feat(cloud-cli): migrate compress-files.ts to fs-extra
* feat(cloud-cli): migrate pkg.ts to fs-extra
* fix(cloud-cli): update using promises in recursive function
* feat(cli): Add projects list command (#20694 )
* feat(cli): projects list command
* fix: updating contributing guide workflow
* chore: release v4.25.3 (#20722 )
* fix: invalid path separator (#20740 )
* fix: invalid path separator
* fix: prettier
* v4.25.4 to develop (#20832 )
* 4.25.4 to main (#20833 )
* cron type fix
* node-scadule updated + types updated
* Fix formating errors
* fix formatting
* update lock file
* chore(cloud-cli): migrate to fs-extra (#20695 )
* feat(cloud-cli): migrate compress-files.ts to fs-extra
* feat(cloud-cli): migrate pkg.ts to fs-extra
* fix(cloud-cli): update using promises in recursive function
* feat(cli): Add projects list command (#20694 )
* feat(cli): projects list command
* fix: invalid path separator (#20740 )
* fix: invalid path separator
* fix: prettier
* v4.25.4
---------
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com >
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io >
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com >
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
* Chore: Removing some people from the issue auto-assignment
Removing Simen and Nick from the array of people issues will be auto-assigned to
* fix(cloud-cli): avoid blocking event loop in deploy command (#20850 )
* chore(cloud-cli): update error handling for config and logs at the ends of function execution
* fix(cloud-cli): clear timeout before returning - free the event loop from waiting
* feat(cli): add project link command to cloud cli (#20714 )
* feat(cli): add link command
* 4.25.5 to main (#20873 )
* cron type fix
* node-scadule updated + types updated
* Fix formating errors
* fix formatting
* update lock file
* chore(cloud-cli): migrate to fs-extra (#20695 )
* feat(cloud-cli): migrate compress-files.ts to fs-extra
* feat(cloud-cli): migrate pkg.ts to fs-extra
* fix(cloud-cli): update using promises in recursive function
* feat(cli): Add projects list command (#20694 )
* feat(cli): projects list command
* fix: updating contributing guide workflow
* fix: invalid path separator (#20740 )
* fix: invalid path separator
* fix: prettier
* v4.25.4 to develop (#20832 )
* Chore: Removing some people from the issue auto-assignment
Removing Simen and Nick from the array of people issues will be auto-assigned to
* fix(cloud-cli): avoid blocking event loop in deploy command (#20850 )
* chore(cloud-cli): update error handling for config and logs at the ends of function execution
* fix(cloud-cli): clear timeout before returning - free the event loop from waiting
* feat(cli): add project link command to cloud cli (#20714 )
* feat(cli): add link command
* v4.25.5
---------
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com >
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io >
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
Co-authored-by: José Luis <alagunasalahaddin@live.com >
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com >
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com >
* v4.25.5 to develop (#20872 )
* 4.25.4 to main (#20833 )
* cron type fix
* node-scadule updated + types updated
* Fix formating errors
* fix formatting
* update lock file
* chore(cloud-cli): migrate to fs-extra (#20695 )
* feat(cloud-cli): migrate compress-files.ts to fs-extra
* feat(cloud-cli): migrate pkg.ts to fs-extra
* fix(cloud-cli): update using promises in recursive function
* feat(cli): Add projects list command (#20694 )
* feat(cli): projects list command
* fix: invalid path separator (#20740 )
* fix: invalid path separator
* fix: prettier
* v4.25.4
---------
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com >
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io >
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com >
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
* v4.25.5
---------
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com >
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com >
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io >
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
* fix custom email provider test issue #19122 (#19123 )
* fix custom email provider test issue #19122
* chore(email): prettier clean up
---------
Co-authored-by: Jamie Howard <jamie.howard@strapi.io >
* Changed Discord username to fit change Discord made.
* v4.25.6
* fix(cli): Update 'project not found' error message in deploy command (#20923 )
* chore: aggregate test result to add a single required status check and make it dynamic
* shard ee tests+ fix broken platform (#20914 )
* v4.25.7
* RBAC Action Aliases - v4 (#20954 )
* test(cli): add list command tests (#20949 )
* feat(cloud-cli): preselect node-version based on local node-version (#20959 )
* [Fix] Validate cloning as entity creation so field validations aren't skipped e.g. unique constraints (#20963 )
* flatten CI workflow tests (#20969 )
* v4.25.8 release to develop (#21011 )
* Removing workflows the support team doesn't need anymore
* chore: getstarted schema sync between v4-v5 (#21047 )
* Chore(CLI): Add validation to prevent deployment of suspended projects (#20976 )
* chore(cli): check project suspension
* Prettier fix
* chore(deps): update axios to 1.7.4 (#21014 )
* fix(cli): Update endpoint path for listLinkProjects (#21052 )
* chore: update lint-staged to 15.2.9 (#21075 )
* v4.25.9
* fix: issue 21079
* fix: rich text selection & deletion issues
* fix(content-releases): await release status update after createMany actions
* fix(content-releases): add test case for createMany
* Fix: DTS parallelism issue on data consumption for assets (#19676 )
Co-authored-by: Convly <jean-sebastien.herbaux@epitech.eu >
Co-authored-by: meeehdi <mehdi.mhiri@gmail.com >
* v4.25.10 (#21142 )
* fix(content-releases): fix action test for v5
---------
Signed-off-by: Sora Morimoto <sora@morimoto.io >
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com >
Co-authored-by: smoothdvd <madfxgao@gmail.com >
Co-authored-by: Micah Riggan <micahriggan@gmail.com >
Co-authored-by: Tewson Seeoun <tewson.seeoun@gmail.com >
Co-authored-by: Ben Irvin <ben.irvin@strapi.io >
Co-authored-by: Simone <startae14@gmail.com >
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io >
Co-authored-by: Gonzalo Garcia <nouvellegon@gmail.com >
Co-authored-by: Abdallah M <55534657+abdallahmz@users.noreply.github.com >
Co-authored-by: Maxime Castres <mcastres@student.42.fr >
Co-authored-by: Convly <jean-sebastien.herbaux@epitech.eu >
Co-authored-by: Alex Supkay <asupkay1124@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
Co-authored-by: Sora Morimoto <sora@morimoto.io >
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Kirill Verevkin <kira795@yandex.ru >
Co-authored-by: chrismuiruriz <chrismuiruri007@gmail.com >
Co-authored-by: José Luis <alagunasalahaddin@live.com >
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com >
Co-authored-by: Rémi de Juvigny <remi.dejuvigny@strapi.io >
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com >
Co-authored-by: ahallaha <104538552+ahallaha@users.noreply.github.com >
Co-authored-by: Jamie Howard <jamie.howard@strapi.io >
Co-authored-by: mallowsc <mallowsc@outlook.com >
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com >
Co-authored-by: mallowsc <96073136+mallowsc@users.noreply.github.com >
Co-authored-by: Olli Hiekkaranta <Ohiekkar@users.noreply.github.com >
Co-authored-by: Fernando Chavez <fernando.chavez@strapi.io >
Co-authored-by: Chris <11177048+chrisli-03@users.noreply.github.com >
Co-authored-by: meeehdi <mehdi.mhiri@gmail.com >
2024-09-05 09:35:31 +02:00
Marc Roig
43f30b747f
chore: merge develop into v5 main ( #21108 )
...
* cron type fix
* Fix typo of query key from 'providers' to 'get-providers'
* Closing #19644 fix filters type
* node-scadule updated + types updated
* Fix formating errors
* fix formatting
* update lock file
* fix patreon oauth 400 error
from lack of user-agent header
* test: backport cli tests (#20433 )
* fix(chore): increase specificity of the Lightning icon color (#20467 )
* test: temporarily disable broken edit ctb tests on CI (#20481 )
* feat(cli): cloud cli commands (v4) (#20119 )
* feat(cli): add cloud commands
Co-authored-by: Gonzalo Garcia <nouvellegon@gmail.com >
Co-authored-by: nathan-pichon <nathan.pichon@strapi.io >
Co-authored-by: Abdallah M <55534657+abdallahmz@users.noreply.github.com >
* v4.25.0 (#20500 )
* NPS: Update frequency of the NPS (#20492 )
* enhancement(admin): change postFirstDismissal and display delays
* enhancement(admin): change the display delay
* fix: prevent use of local ips on webhooks (#20487 )
* chore: mask error on webhook manual trigger
* feat: prevent using local ips
* feat: display webhook edit error
* chore: pr suggestion
* chore: api tests
* chore: allow local ips on development
* chore: only run check on production
* feat: include internationalized urls
* fix: prettier
* Add: Strapi deploy command to README files
* v4.25.1
* Update @aws-sdk/client-s3 package
* feat(cli): add browser logout step (#20502 )
* feat(cli): add browser log out step
* handle error whiile fetching the config
* Update LICENSE packing for packages for v4 (#20576 )
* feat(create-strapi-app): remove the cloud project creation part (#20561 )
* feat(create-strapi-app): remove the cloud project creation part
* fix(create-strapi-app): adding new parameter to cloud service instantiation
* Update Yarn to 4.3.1
Signed-off-by: Sora Morimoto <sora@morimoto.io >
* feat(cli): trigger login sequence when token is missing or invalid (#20572 )
* feat(cli): launch login when auth fails
* fix(cli): abstract create project fn
* fix(cli): guidelines
* fix(cli): rebase
---------
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
* fix clone entity, #20509 (#20531 )
* chore: bump glob from 7.2.0 to 9.0.0
* chore: bump glob to v10.4.2 in core/strapi
* update yarn.lock
* removed redundant packages/core/strapi/src/load/glob.ts file
* v4.25.2 to main (#20676 )
* Fix typo of query key from 'providers' to 'get-providers'
* Closing #19644 fix filters type
* fix patreon oauth 400 error
from lack of user-agent header
* Add: Strapi deploy command to README files
* Update @aws-sdk/client-s3 package
* feat(cli): add browser logout step (#20502 )
* feat(cli): add browser log out step
* handle error whiile fetching the config
* Update LICENSE packing for packages for v4 (#20576 )
* feat(create-strapi-app): remove the cloud project creation part (#20561 )
* feat(create-strapi-app): remove the cloud project creation part
* fix(create-strapi-app): adding new parameter to cloud service instantiation
* Update Yarn to 4.3.1
Signed-off-by: Sora Morimoto <sora@morimoto.io >
* feat(cli): trigger login sequence when token is missing or invalid (#20572 )
* feat(cli): launch login when auth fails
* fix(cli): abstract create project fn
* fix(cli): guidelines
* fix(cli): rebase
---------
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
* fix: support string array
* fix clone entity, #20509 (#20531 )
* v4.25.2
---------
Signed-off-by: Sora Morimoto <sora@morimoto.io >
Co-authored-by: smoothdvd <madfxgao@gmail.com >
Co-authored-by: Micah Riggan <micahriggan@gmail.com >
Co-authored-by: Tewson Seeoun <tewson.seeoun@gmail.com >
Co-authored-by: Maxime Castres <mcastres@student.42.fr >
Co-authored-by: Alex Supkay <asupkay1124@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
Co-authored-by: Abdallah M <55534657+abdallahmz@users.noreply.github.com >
Co-authored-by: Jean-Sébastien Herbaux <jean-sebastien.herbaux@epitech.eu >
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io >
Co-authored-by: Sora Morimoto <sora@morimoto.io >
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Kirill Verevkin <kira795@yandex.ru >
* v4.25.2 (#20675 )
* fix: support string array
* v4.25.2
---------
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
* feat(cli): use project name from package json by default (#20479 )
* chore: change cloud message in homepage (#20685 )
* chore(cloud-cli): migrate to fs-extra (#20695 )
* feat(cloud-cli): migrate compress-files.ts to fs-extra
* feat(cloud-cli): migrate pkg.ts to fs-extra
* fix(cloud-cli): update using promises in recursive function
* feat(cli): Add projects list command (#20694 )
* feat(cli): projects list command
* fix: updating contributing guide workflow
* chore: release v4.25.3 (#20722 )
* fix: invalid path separator (#20740 )
* fix: invalid path separator
* fix: prettier
* v4.25.4 to develop (#20832 )
* 4.25.4 to main (#20833 )
* cron type fix
* node-scadule updated + types updated
* Fix formating errors
* fix formatting
* update lock file
* chore(cloud-cli): migrate to fs-extra (#20695 )
* feat(cloud-cli): migrate compress-files.ts to fs-extra
* feat(cloud-cli): migrate pkg.ts to fs-extra
* fix(cloud-cli): update using promises in recursive function
* feat(cli): Add projects list command (#20694 )
* feat(cli): projects list command
* fix: invalid path separator (#20740 )
* fix: invalid path separator
* fix: prettier
* v4.25.4
---------
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com >
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io >
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com >
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
* Chore: Removing some people from the issue auto-assignment
Removing Simen and Nick from the array of people issues will be auto-assigned to
* fix(cloud-cli): avoid blocking event loop in deploy command (#20850 )
* chore(cloud-cli): update error handling for config and logs at the ends of function execution
* fix(cloud-cli): clear timeout before returning - free the event loop from waiting
* feat(cli): add project link command to cloud cli (#20714 )
* feat(cli): add link command
* 4.25.5 to main (#20873 )
* cron type fix
* node-scadule updated + types updated
* Fix formating errors
* fix formatting
* update lock file
* chore(cloud-cli): migrate to fs-extra (#20695 )
* feat(cloud-cli): migrate compress-files.ts to fs-extra
* feat(cloud-cli): migrate pkg.ts to fs-extra
* fix(cloud-cli): update using promises in recursive function
* feat(cli): Add projects list command (#20694 )
* feat(cli): projects list command
* fix: updating contributing guide workflow
* fix: invalid path separator (#20740 )
* fix: invalid path separator
* fix: prettier
* v4.25.4 to develop (#20832 )
* Chore: Removing some people from the issue auto-assignment
Removing Simen and Nick from the array of people issues will be auto-assigned to
* fix(cloud-cli): avoid blocking event loop in deploy command (#20850 )
* chore(cloud-cli): update error handling for config and logs at the ends of function execution
* fix(cloud-cli): clear timeout before returning - free the event loop from waiting
* feat(cli): add project link command to cloud cli (#20714 )
* feat(cli): add link command
* v4.25.5
---------
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com >
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io >
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
Co-authored-by: José Luis <alagunasalahaddin@live.com >
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com >
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com >
* v4.25.5 to develop (#20872 )
* 4.25.4 to main (#20833 )
* cron type fix
* node-scadule updated + types updated
* Fix formating errors
* fix formatting
* update lock file
* chore(cloud-cli): migrate to fs-extra (#20695 )
* feat(cloud-cli): migrate compress-files.ts to fs-extra
* feat(cloud-cli): migrate pkg.ts to fs-extra
* fix(cloud-cli): update using promises in recursive function
* feat(cli): Add projects list command (#20694 )
* feat(cli): projects list command
* fix: invalid path separator (#20740 )
* fix: invalid path separator
* fix: prettier
* v4.25.4
---------
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com >
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io >
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com >
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
* v4.25.5
---------
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com >
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com >
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io >
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com >
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
* fix custom email provider test issue #19122 (#19123 )
* fix custom email provider test issue #19122
* chore(email): prettier clean up
---------
Co-authored-by: Jamie Howard <jamie.howard@strapi.io >
* Changed Discord username to fit change Discord made.
* v4.25.6
* fix(cli): Update 'project not found' error message in deploy command (#20923 )
* chore: aggregate test result to add a single required status check and make it dynamic
* shard ee tests+ fix broken platform (#20914 )
* v4.25.7
* RBAC Action Aliases - v4 (#20954 )
* test(cli): add list command tests (#20949 )
* feat(cloud-cli): preselect node-version based on local node-version (#20959 )
* [Fix] Validate cloning as entity creation so field validations aren't skipped e.g. unique constraints (#20963 )
* flatten CI workflow tests (#20969 )
* v4.25.8 release to develop (#21011 )
* Removing workflows the support team doesn't need anymore
* chore: getstarted schema sync between v4-v5 (#21047 )
* Chore(CLI): Add validation to prevent deployment of suspended projects (#20976 )
* chore(cli): check project suspension
* Prettier fix
* chore(deps): update axios to 1.7.4 (#21014 )
* fix(cli): Update endpoint path for listLinkProjects (#21052 )
* chore: update lint-staged to 15.2.9 (#21075 )
* v4.25.9
* fix: issue 21079
* fix: rich text selection & deletion issues
* fix: build
* fix: type
* fix: skip failing cli tests
* chore: fix jest options in ci
---------
Signed-off-by: Sora Morimoto <sora@morimoto.io >
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com >
Co-authored-by: smoothdvd <madfxgao@gmail.com >
Co-authored-by: Micah Riggan <micahriggan@gmail.com >
Co-authored-by: Tewson Seeoun <tewson.seeoun@gmail.com >
Co-authored-by: Ben Irvin <ben.irvin@strapi.io >
Co-authored-by: Simone <startae14@gmail.com >
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io >
Co-authored-by: Gonzalo Garcia <nouvellegon@gmail.com >
Co-authored-by: Abdallah M <55534657+abdallahmz@users.noreply.github.com >
Co-authored-by: Maxime Castres <mcastres@student.42.fr >
Co-authored-by: Convly <jean-sebastien.herbaux@epitech.eu >
Co-authored-by: Alex Supkay <asupkay1124@gmail.com >
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com >
Co-authored-by: Sora Morimoto <sora@morimoto.io >
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com >
Co-authored-by: Kirill Verevkin <kira795@yandex.ru >
Co-authored-by: chrismuiruriz <chrismuiruri007@gmail.com >
Co-authored-by: José Luis <alagunasalahaddin@live.com >
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com >
Co-authored-by: Rémi de Juvigny <remi.dejuvigny@strapi.io >
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com >
Co-authored-by: ahallaha <104538552+ahallaha@users.noreply.github.com >
Co-authored-by: Jamie Howard <jamie.howard@strapi.io >
Co-authored-by: mallowsc <mallowsc@outlook.com >
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com >
Co-authored-by: mallowsc <96073136+mallowsc@users.noreply.github.com >
Co-authored-by: Olli Hiekkaranta <Ohiekkar@users.noreply.github.com >
2024-09-02 14:31:01 +02:00
Alexandre Bodin
c641525963
chore(create-strapi-app): implement new templates system
2024-08-26 14:57:45 +02:00
Josh
a3960e1ee5
chore: update react&react-dom to 18.3 ( #20316 )
...
* chore: update react&react-dom to 18.3
* chore: TS fix
* chore: update testing packages
* chore: fix lint
2024-05-17 16:00:38 +01:00
Josh
b7c62568a8
chore!: update styled-components to 6 & update DS to 2.0.0-beta.3 ( #20260 )
...
* chore: update styled-components to 6
* chore: update admin
* chore: update CM
* chore: update ctb
* chore: update other plugin packages
* chore: update content-releases
* chore: update user-permissions
* chore: update upload
* chore: update fields to be dot notation
* chore: update tests
* chore: update yarn.lock
* chore: update snapshots
* chore: update deps
* chore: update snapshots
* fix: left menu
* test: add label prop to NavLink test
* chore: PR tweaks
2024-05-07 14:01:26 +01:00
Ben Irvin
7c9a984c7b
tests(cli): use semver for both version tests
2024-04-05 10:55:36 +02:00
Ben Irvin
a8a195eacd
chore: move cli config to tests dir
2024-04-05 10:53:38 +02:00
Christian Capeans
b017a1ae07
fix: version test to check for valid semver
2024-04-04 11:33:18 +02:00
Christian Capeans
2314bc3311
chore: remove unnecessary version test
2024-04-04 10:59:52 +02:00
Alexandre Bodin
eb61511884
chore: use strapi.service instead of strapi.admin.services
2024-04-03 14:24:15 +02:00
Ben Irvin
7b669622a6
chore: move cli-tests to tests/cli
2024-04-03 11:56:00 +02:00