2547 Commits

Author SHA1 Message Date
Bassel Kanso
e326c69a49 Merge branch 'main' into develop 2025-10-06 18:03:32 +03:00
Bassel17
5484bf09a5 release: 5.26.0 2025-10-06 14:49:36 +00:00
Adrien L
59b1b35ce0
feat: responsive navigation (#24455) 2025-10-06 15:42:23 +02:00
Bassel17
1dfedfe744 release: 5.25.0 2025-10-01 10:53:38 +00:00
Bassel Kanso
de7aa8b6d2 Merge branch 'main' into develop 2025-09-29 19:45:12 +03:00
Bassel17
69554ba294 release: 5.24.2 2025-09-29 15:07:09 +00:00
Ben Irvin
723a2f0c62 fix: support auth.options config in sessions (#24460)
* fix: support auth.options config in sessions

* chore: fix lint

* feat(users-permissions): add jwt algorithm configuration

* refactor: remove deprecated admin.auth.options warnings

* test(token): add TypeScript error suppression for mock config in token tests

* feat(bootstrap): re-add warning for deprecated expiresIn option in session settings

---------

Co-authored-by: Jamie Howard <jhoward1994@gmail.com>
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
2025-09-29 16:58:18 +03:00
Ben Irvin
ca055bd025
fix: support auth.options config in sessions (#24460)
* fix: support auth.options config in sessions

* chore: fix lint

* feat(users-permissions): add jwt algorithm configuration

* refactor: remove deprecated admin.auth.options warnings

* test(token): add TypeScript error suppression for mock config in token tests

* feat(bootstrap): re-add warning for deprecated expiresIn option in session settings

---------

Co-authored-by: Jamie Howard <jhoward1994@gmail.com>
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
2025-09-29 14:53:29 +01:00
Adrien L
d5c0fa2c0e
chore: strapi DS v2.0.0-rc.30 bump (#24456) 2025-09-26 12:05:36 +02:00
innerdvations
ff1eac610b release: 5.24.1 2025-09-25 10:52:16 +00:00
innerdvations
628d1ac600 release: 5.24.0 2025-09-24 13:01:07 +00:00
Jamie Howard
d23f1485e5
feat: Advanced Session Configuration (#24346) 2025-09-23 12:04:29 +02:00
innerdvations
8e481a2778 release: 5.23.6 2025-09-19 12:44:11 +00:00
innerdvations
9846bd24ea release: 5.23.5 2025-09-17 15:26:58 +00:00
Rémi de Juvigny
de967a36c9 Merge remote-tracking branch 'origin/main' into develop 2025-09-11 10:45:42 +02:00
remidej
98b3f005c6 release: 5.23.4 2025-09-10 14:49:41 +00:00
Rémi de Juvigny
723a1311e3
enhancement: remove default notification title (#24337)
* enhancement: remove default notification title

* fix: tests

* fix: mismatch in i18n translation

* fix: edit locale unit test
2025-09-10 04:14:29 -04:00
markkaylor
65538d2d67 release: 5.23.3 2025-09-04 12:29:33 +00:00
markkaylor
9a2f82f5df release: 5.23.2 2025-09-03 12:17:04 +00:00
Mark Kaylor
1c8a275e80 Merge branch 'main' of github.com:strapi/strapi into develop 2025-08-27 17:18:10 +02:00
markkaylor
7b9b8c7122 release: 5.23.1 2025-08-27 12:34:37 +00:00
Jamie Howard
1b486371fb
Fix: content api route serialization (#24207)
* feat: wip add route serialization utilities, integrate into content API and users-permissions

* fix: add return cloneDeep in getActions

* chore: update comments in route serialization

---------

Co-authored-by: Ziyi Yuan <daydreamnation@live.com>
2025-08-26 09:49:49 +01:00
Adrien L
a8a53e3e7c
fix: wrong count of non draftAndPublish entries (#24211) 2025-08-26 09:45:23 +02:00
Bassel17
1b4c4b89c3 release: 5.23.0 2025-08-20 09:05:34 +00: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
remidej
1bd30337cd release: 5.22.0 2025-08-13 10:17:18 +00:00
Adrien L
a6aba9268c
fix: homepage widgets adjustments (#24071) 2025-08-06 16:57:09 +02:00
Bassel17
ac9adc3ccf release: 5.21.0 2025-08-06 09:36:40 +00:00
Adrien L
6d264f56ba
feat: key statistics homepage widget (#23938) 2025-07-31 09:36:25 +02:00
markkaylor
7d7b44aa7c release: 5.20.0 2025-07-30 12:40:47 +00:00
Dhruv Chheda
7f43c80009
fix: prevent validation error when updating user without password change (#23898)
Co-authored-by: Ziyi <ziyi.yuan@strapi.io>
2025-07-28 16:42:18 +02:00
Jamie Howard
7af2e99241
Add new @strapi/openapi package (#24024)
* chore(openapi): add new @strapi/openapi package with initial setup (#23173)

* enhancement(openapi): add routes collection (#23182)

* chore(openapi): add new @strapi/openapi package with initial setup and configuration

* fix: lint the test folder

* chore(openapi): add coverage/ to .eslintignore for better linting exclusion

* test(openapi): update Jest config with refined test paths and coverage

* chore: remove unused test and update openapi dependencies

* feat(openapi): add route providers, collector, and matcher

* test(openapi): add unit tests for route matching and providers

* fix: make the AbstractRoutesProvider constructor public

* chore: update test paths and imports to simplify structure

* test: update route provider tests to use dynamic fixture lengths

* feat: add basic openapi document generation (#23365)

* chore: update openapi dependencies

* feat(openapi): advanced schema generation (#23467)

* chore: rename openapi:generate CLI command to openapi generate (#23610)

* chore(openapi): add experimental warning message for OpenAPI generation feature (#23608)

Co-authored-by: Jamie Howard <jhoward1994@gmail.com>

* chore: update OpenAPI types to OpenAPIV3_1 across the codebase (#23609)

* chore: merge origin/develop

* chore: update zod dependency from beta version to 3.25.67 across the codebase using zod/v4 where needed

* fix(strapi): add output option for openapi generation command (#23849)

* feat(core): add uid transformation utility for openapi compliant names (#23833)

* feat(core): add uid transformation utility for openapi compliant names

* chore: version openapi to 5.16.1

* chore(core): update uid parameter to use internal types

* fix(core): simplify global registry check

* fix(core): remove unnecessary type assertion

* fix(core): add type assertions in validation attributes

* fix(core): remove unused import

* chore: update @strapi/openapi to 5.18.1

* Add zod schema validation to content api routes (#23886)

* feat(i18n): zod validation for locale content api routes

* feat(email): integrate zod for email content api routes

* feat(upload): wip partial zod route validation

* feat: add validation for upload and ctb content api routes (#23924)

* feat: add validation for content API routes and upload

* fix: fix linting errors and prettier error

* fix: add missing schemas

* chore(content-type-builder): more accurate zod descriptions

* Centralise AbstractRouteValidator to strapi utils (#23962)

* chore(utils): centralise abstractroutevalidator in utils for package use and schema aware extension in strapi core

* chore(core): update query parameter transformer usage in convert-query-params tests

* feat(core): enhance schema validation error handling and logging

* fix: revert incorrect changes

---------

Co-authored-by: Jamie Howard <jhoward1994@gmail.com>
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>

* feat(users-permissions): zod schemas for content-api routes (#23997)

* feat(users-permissions): zod schemas for content-api routes

* fix(users-permissions): formatting

* chore: include content type for API route request body

---------

Co-authored-by: Ziyi <ziyi.yuan@strapi.io>

* chore: minor clean up

---------

Co-authored-by: Jean-Sébastien Herbaux <jean-sebastien.herbaux@epitech.eu>
Co-authored-by: Ziyi <ziyi.yuan@strapi.io>
2025-07-28 12:02:09 +01:00
Bassel Kanso
a28a416df0 release: 5.19.0 2025-07-23 18:32:10 +03:00
Rémi de Juvigny
2d97100ef7 Merge remote-tracking branch 'origin/main' into develop 2025-07-16 17:59:48 +02:00
remidej
ffea34c551 release: 5.18.1 2025-07-16 14:22:34 +00:00
Rémi de Juvigny
68883a121b
fix: sign file URLs in upload service and in graphql (#23834)
* fix: add URL signing support for media files in upload service and GraphQL resolvers

* fix: graphql api test

* fix: graphql association

* chore: remove unnecessary tests

* fix: sign when querying media files directly

* chore: removed signedData

* fix: backend ci

* fix: pr feedback

* fix: signed images not loading in media input

* fix: make gql unit test pass ci

* chore: move rawData
2025-07-15 12:16:33 -04:00
mariekirsch
a1a2361a76
chore: update cloud plugin to add Free plan (#23934)
Co-authored-by: Mark Kaylor <mark.kaylor@strapi.io>
2025-07-15 09:03:31 +02:00
Adrien L
0b05e14275
chore: strapi DS v2.0.0-rc.29 bump (#23937) 2025-07-10 15:39:38 +02:00
Bassel17
0c0afccbfb release: 5.18.0 2025-07-09 08:45:37 +00:00
Simone Taeggi
cedd719a48 chore: strapi DS v2.0.0-rc.28 bump 2025-07-04 11:15:59 +02:00
markkaylor
c550285b00 release: 5.17.0 2025-07-02 11:59:42 +00:00
remidej
d186f1b7f4 release: 5.16.1 2025-06-25 12:51:42 +00:00
markkaylor
0b3ba1bea8
fix(graphql): draft and publish document does not forward root query args (#23737) 2025-06-24 15:21:44 +02:00
Simone
b46cf06565
chore: strapi DS v2.0.0-rc.27 bump (#23775) 2025-06-19 13:57:18 +02:00
Ben Irvin
be7dc6a1ef
Merge pull request #23767 from strapi/main
release: 5.16.0 -> develop
2025-06-18 15:19:47 +02:00
innerdvations
7ebd52ac6f release: 5.16.0 2025-06-17 16:31:15 +00:00
Simone
26bde6ef6b
fix(upload): import cropperjs css by styled components (#23707) 2025-06-17 15:45:19 +02:00
Adrien L
8d576f4172
chore: strapi DS v2.0.0-rc.26 bump (#23752)
---------

Co-authored-by: Simone Taeggi <startae14@gmail.com>
2025-06-16 16:54:34 +02:00
Adrien L
fe161e34b5
fix: display name of upload plugin in roles settings (#23739) 2025-06-16 09:39:22 +02:00
markkaylor
04d63895ea release: 5.15.1 2025-06-11 12:34:33 +00:00