Andrei L
90623baa6f
fix(admin): clean up lazy component registration warnings ( #25015 )
...
* fix(admin): don't warn when Component is missing in addMenuLink/addSettingsLink
* fix: add some missing StrapiApp types
* fix(admin): clean up lazy component registrations
---------
Co-authored-by: Bassel Kanso <basselkanso82@gmail.com >
2026-04-30 16:27:48 +03:00
Adzouz
11554fe43e
release: 5.44.0
2026-04-29 13:06:31 +00:00
nclsndr
765bd19a3a
Merge branch 'develop' of github.com:strapi/strapi
2026-04-24 15:40:44 +02:00
Ben Irvin
ac6cd0063c
chore(deps): bump multiple dependencies ( #26103 )
...
dotenv: 16.4.5 → 16.6.1
fs-extra: 11.2.0 → 11.3.4
semver: 7.5.4 → 7.7.4
typescript: 5.4.4 → 5.4.5
esbuild-loader: 4.3.0 → 4.4.3
esbuild-register: 3.5.0 → 3.6.0
grant: ^5.4.8 → 5.4.24 (pinned)
markdown-it: ^13.0.2 → 14.1.1
2026-04-24 13:11:54 +01:00
Filip Ónodi
4ccaab3c74
enhancement(translations): update czech translations ( #25824 )
...
Co-authored-by: Bassel Kanso <basselkanso82@gmail.com >
2026-04-24 11:11:48 +03:00
otociulis
e95b505aad
fix(openapi): documentation plugin generates OpenAPI with incorrect ID parameter ( #26067 )
2026-04-23 19:50:43 +03:00
nclsndr
14628987b5
release: 5.43.0
2026-04-22 14:30:40 +00:00
Bassel Kanso
e66251a30c
fix(i18n): preserve non-localized media when creating a locale ( #26031 )
2026-04-21 14:00:24 +03:00
Jan Willem Keizer
0c912f071b
feat(i18n): complete Dutch (nl) translations for admin panel ( #25932 )
...
Add missing Dutch translations across all core packages and plugins,
bringing coverage from ~50% to ~100%.
Changes:
- core/admin: 301 new translations added (564 → 863 keys)
- core/content-manager: 169 new translations added (190 → 359 keys)
- core/content-type-builder: 62 new translations added (226 → 288 keys)
- core/upload: new nl.json with 220 translations
- core/email: 43 translations added (was empty)
- core/content-releases: new nl.json with 104 translations
- core/review-workflows: new nl.json with 15 translations
- plugins/users-permissions: 39 new translations added (42 → 81 keys)
- plugins/i18n: new nl.json with 84 translations
- plugins/cloud: new nl.json with 19 translations
Also standardizes existing translations to use informal "je/jouw"
consistently (was mixed "u/uw" and "je/jouw"), matching Strapi's
informal, developer-friendly tone of voice.
2026-04-20 10:29:25 +01:00
Nikola Dinevski
7ec0f663fa
fix: auth providers generate unique username on conflict ( #23853 )
...
Co-authored-by: Ben Irvin <ben.irvin@strapi.io >
Co-authored-by: Ben Irvin <ben@innerdvations.com >
Co-authored-by: Adrien Lepoutre <3693028+Adzouz@users.noreply.github.com >
2026-04-17 15:58:43 +02:00
Nico André
bc0b0e9449
feat(core/*): introduce strapi.ai namespace ( #25886 )
2026-04-17 08:46:33 +02:00
jhoward1994
4709832272
release: 5.42.1
2026-04-15 11:13:30 +00:00
Adrien L
1799b42980
fix: preserve relations in fill from another locale ( #25703 )
2026-04-10 16:30:34 +02:00
dependabot[bot]
5a61cef634
chore(deps): bump path-to-regexp from 8.4.1 to 8.4.2 ( #25901 )
...
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) from 8.4.1 to 8.4.2.
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v8.4.1...v8.4.2 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-version: 8.4.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 11:00:15 +02:00
dependabot[bot]
68e20493cc
chore(deps): bump lodash from 4.17.23 to 4.18.1 ( #25919 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.18.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 10:50:59 +02:00
Mark Kaylor
7d6ce043e0
Merge branch 'main' into develop
2026-04-09 15:36:49 +02:00
Michał Kleszczyński
62023de80d
chore: update Polish language translations ( #23762 )
2026-04-08 15:29:18 +02:00
markkaylor
e86a5190a5
release: 5.42.0
2026-04-08 12:14:52 +00:00
Yohaan Narayanan
865f58605c
fix: fixed 9 typos, spelling errors, and duplicate words. ( #25936 )
2026-04-08 10:16:23 +02:00
Adrien Lepoutre
8e11e41247
docs: fix typos in documentation plugin README
...
- Fix "so one" → "so on"
- Fix "In other to" → "In order to"
2026-04-03 16:34:04 +02:00
dependabot[bot]
56713ef0ed
chore(deps): bump path-to-regexp from 8.4.0 to 8.4.1 ( #25888 )
2026-04-01 14:28:38 +02:00
dependabot[bot]
3d0e869d2f
chore(deps): bump path-to-regexp from 8.2.0 to 8.4.0 ( #25850 )
2026-04-01 13:32:57 +02:00
Bassel Kanso
b35ea93f83
Merge branch 'main' into develop
2026-04-01 13:29:10 +03:00
Bassel17
5ae36e382d
release: 5.41.1
2026-04-01 09:48:47 +00:00
Bassel Kanso
056df8eaec
Merge branch 'main' into develop
2026-04-01 12:30:46 +03:00
Bassel17
967175a13b
release: 5.41.0
2026-04-01 09:10:30 +00:00
Joshua Klinesmith
8745b6a023
fix(documentation): use dist extensions path in production ( #25863 )
...
* fix(documentation): use dist extensions path in production
The documentation plugin hardcoded strapi.dirs.app.extensions (src/)
for reading OpenAPI spec files. In production, these files live under
dist/src/extensions/ after the build step, causing ENOENT errors when
the src/ directory is not deployed.
Use strapi.dirs.dist.extensions in production for both the service
(getFullDocumentationPath, getApiDocumentationPath) and the controller
(index route serving the spec and HTML). In development, the original
app.extensions path is preserved for writing generated docs.
Fixes #22701
* fix: use config instead of node_env
---------
Co-authored-by: Ben Irvin <ben@innerdvations.com >
Co-authored-by: Ben Irvin <ben.irvin@strapi.io >
2026-03-31 10:17:39 +00: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
Adrien L
ba17962b42
release: 5.40.0
2026-03-18 16:21:08 +01:00
Adzouz
e1cdebd2a5
release: 5.40.0
2026-03-18 13:25:35 +00:00
Ben Irvin
d708498076
fix(graphql): expose status and hasPublishedVersion on non–D&P root queries for nested relations ( #25763 )
...
* fix: keep dp fields on non-dp graphql schema
* chore: comment on future direction
2026-03-18 12:36:55 +01:00
Jamie Howard
a6fd594526
Chore/cm combined performance fixes ( #25678 )
...
* fix(content-manager): reduce over-populated localizations and metadata (#25557 )
* Chore: Content manager performance optimizations (#25600 )
* chore(content-manager): wip reduce overhead in metadata queries, populate building, and list view
* fix(content-manager): update document metadata query to select specific fields
* chore(content-manager): document metadata consolidate field selection
* chore(content-manager): streamline locale, enhance document metadata structure
* chore(content-manager): document unpublishing, improve publish status logic
---------
Co-authored-by: markkaylor <mark.kaylor@strapi.io >
2026-03-17 16:28:37 +00:00
Bassel Kanso
ea3b700d6d
Merge branch 'main' into develop
2026-03-11 16:37:26 +02:00
calm
3f3dd6dc46
fix(i18n): show locale key in disabled select when editing locale ( #25124 )
2026-03-11 14:01:07 +00:00
Bassel17
243c96ff4a
release: 5.39.0
2026-03-11 10:13:31 +00:00
Bassel17
cd12da721d
release: 5.38.1
2026-03-11 09:56:28 +00:00
Nikolas Rimikis
a0a18654b2
chore: use https instead of git url in package.repository.url ( #25698 )
...
Signed-off-by: Nikolas Rimikis <leptopoda@users.noreply.github.com >
Co-authored-by: Nikolas Rimikis <leptopoda@users.noreply.github.com >
2026-03-10 12:42:42 +00:00
Nikolas Rimikis
f2a8048761
chore: update package metadata ( #25599 )
...
Add homepage, bugs and repository information to every public package
Signed-off-by: Nikolas Rimikis <leptopoda@users.noreply.github.com >
Co-authored-by: Nikolas Rimikis <leptopoda@users.noreply.github.com >
2026-03-09 15:34:48 +01:00
Adrien L
9ef7aa5f21
fix: es translations ( #25655 )
...
Co-authored-by: Iñigo Zulueta <eggamer131@gmail.com >
2026-03-05 16:03:00 +01:00
Ben Irvin
12c801db9e
chore: upgrade koa to 20.8.4 and minimatch to 10.2.4 ( #25624 )
2026-03-05 12:25:36 +00:00
Simon Norris
93afa0d0b7
ci: add SonarQube config ( #25460 )
2026-03-05 10:59:54 +01:00
dependabot[bot]
8d98416eff
chore(deps): bump qs from 6.14.2 to 6.15.0 ( #25555 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.2 to 6.15.0.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.2...v6.15.0 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.15.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 16:24:46 +00:00
markkaylor
29f5741e96
release: 5.38.0
2026-03-04 13:09:53 +00:00
mathildeleg
55f985dfaa
chore: bump design-system to v2.2.0 ( #25584 )
2026-02-27 15:56:24 +00:00
Bassel17
e7bb15d0fd
release: 5.37.1
2026-02-26 14:50:27 +00:00
innerdvations
c18dbf7892
release: 5.37.0
2026-02-26 08:27:53 +00:00
Bassel Kanso
741c748589
Merge branch 'main' into develop
2026-02-19 17:14:36 +02:00
innerdvations
6187e8a9d7
release: 5.36.1
2026-02-18 14:16:09 +00:00
Ziyi
062cd562d0
feat(): add hasPublishedVersion parameter for Document Service ( #25292 )
...
* feat(): add hasPublishedVersion parameter for REST API
* fix(): add tests and small fixes
* fix(): fix documentID being overwritten and add tests
* fix(): add filter function so it works for both root and nested queries
* feat(): add parameter for graphQL and tests
* fix(): only add agrs to schema when draft and published is enabled
* test(api): graphql and findfirst tests
* Update packages/core/utils/src/convert-query-params.ts
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com >
* fix(): fix graphql nested relation issues, add tests
---------
Co-authored-by: Ben Irvin <ben@innerdvations.com >
Co-authored-by: Ben Irvin <ben.irvin@strapi.io >
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com >
2026-02-18 10:03:29 +00:00
mathildeleg
77d88b0743
enhancement: improve mobile ux of list view ( #25366 )
...
* enhancement: improve mobile ux of list view
* fix: searchinput displays differently for mobile vs desktop
* fix: feedback pr review
* fix: unusable searchinput on smaller devices
2026-02-17 15:19:13 +00:00