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
Ziyi
fa6299100d
feat(content-manager): add Zod 4 foundation utilities ( #25574 )
2026-04-30 14:55:04 +02:00
Adrien L
8156393f8f
Merge pull request #26170 from strapi/main
2026-04-30 14:28:15 +02:00
guoyangzhen
36b6d68198
fix: prevent trailing ? in URL when params is empty object ( #25724 ) ( #25900 )
...
Co-authored-by: Adrien Lepoutre <3693028+Adzouz@users.noreply.github.com >
2026-04-30 09:29:38 +02:00
Nico André
52b8fd9e3d
feat(admin): api token supports admin permissions and admin user ownership ( #25657 )
2026-04-29 17:57:36 +02:00
Adzouz
11554fe43e
release: 5.44.0
2026-04-29 13:06:31 +00:00
akash-dabhi-qed
4d3719a327
fix: contain absolute descendants in OverflowingItem ( #26133 )
...
Co-authored-by: Adrien Lepoutre <3693028+Adzouz@users.noreply.github.com >
2026-04-28 11:50:23 +02: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
Leonid Vinogradov
6e10c0c439
enhancement(i18n): improve Russian translations of tours section in admin package ( #25221 )
2026-04-24 10:36:37 +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
Rowan-Paul
deafc2d9be
Fix drag-and-drop preview in dynamic zones ( #25123 )
...
* fix: keep temp key stable for drag-and-drop
* fix: fix generating unique temp key for new items
* fix: fix retry loop and failing test
2026-04-23 08:13:14 +01:00
nclsndr
14628987b5
release: 5.43.0
2026-04-22 14:30:40 +00:00
Simon Norris
df2c928d0e
feat: deploy to cloud homepage widget ( #25774 )
...
Co-authored-by: mathildeleg <82765709+mathildeleg@users.noreply.github.com >
2026-04-21 17:09:51 +02:00
Adrien L
eeac518671
fix: add responseType to getFetchClient for non-JSON responses ( #25974 )
2026-04-21 11:48:15 +02:00
Ben Irvin
6722bec700
security: upgrade to axios 1.15.1 ( #26072 )
...
* security: upgrade to axios 1.15.1
* chore: update follow-redirects
* chore: update pinned lodash
* fix: mime type typings
2026-04-20 21:19:33 +02:00
Jesús Villar
5af9d07075
fix: handle potential null userPermissions in Protect component ( #24444 )
2026-04-20 14:13:12 +00: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
Marian Vonsien
867a6dd4db
fix(content-manager): don't allow locale to overwrite list view settings ( #25437 )
2026-04-17 15:53:41 +02:00
Nico André
bc0b0e9449
feat(core/*): introduce strapi.ai namespace ( #25886 )
2026-04-17 08:46:33 +02:00
Jamie Howard
399f2a89f2
Merge pull request #26041 from strapi/main
...
chore: release v5.42.1 update develop
2026-04-16 14:26:11 +01:00
Ben Irvin
9e54504102
fix(admin): eliminate several browser race conditions ( #26020 )
...
* fix(admin): race conditions
* fix(content-manager): use single-type URLs without documentId segment
* test(front): fix timing
* fix(content-manager): correct Save blur target and replace setTimeout with microtasks
Use globalThis.document.activeElement so blur runs (form values no longer shadow document).
Yield two microtasks after blur instead of setTimeout(0); add TODOs for explicit flush APIs.
2026-04-16 14:09:46 +02:00
Varun Chawla
5e820382c8
fix: use admin basename for 401 redirect path ( #25458 )
2026-04-16 11:40:43 +02:00
jhoward1994
4709832272
release: 5.42.1
2026-04-15 11:13:30 +00:00
Bassel Kanso
7634f2a9ed
revert(admin): drop session ability cache and keep content manager batching fix ( #26027 )
2026-04-15 13:38:04 +03:00
Simen
4e113983f3
fix(admin): add cursor pointer and fix click behavior on sortable table headers ( #25418 )
...
Co-authored-by: Adrien Lepoutre <3693028+Adzouz@users.noreply.github.com >
2026-04-15 11:34:48 +02:00
kdt523
1508d5d8f3
fix: date picker sends date-only format to avoid deprecation warning
...
Co-authored-by: Adrien Lepoutre <3693028+Adzouz@users.noreply.github.com >
2026-04-14 15:27:11 +02:00
Bassel Kanso
8c649cc43b
fix(admin): batch content manager permission checks and reuse session ability ( #25911 )
...
* fix(admin): batch content manager permission checks and reuse session ability
* test(admin): cover cache edge cases and content manager auth paths
* fix(content-manager): batch init permission checks into a single authorization call
2026-04-14 10:57:17 +03:00
akash-dabhi-qed
74b523f1f6
fix: made changes to resolve Firefox timepicker issue ( #25129 ) ( #25438 )
2026-04-13 14:27:18 +02:00
dependabot[bot]
a159fc53b5
chore(deps): bump axios from 1.13.5 to 1.15.0 ( #25980 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.13.5 to 1.15.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.13.5...v1.15.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.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-04-10 11:00:10 +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 L
91407798c4
chore: fix typos in comments and docs
2026-04-07 16:28:48 +02:00
Antti Tuppurainen
e9b18d2588
chore: adding finnish translation to Strapi Admin ( #25620 )
...
Co-authored-by: Adrien Lepoutre <3693028+Adzouz@users.noreply.github.com >
2026-04-07 15:30:19 +02:00
Yohei Yamamoto
12dfbe97c9
chore: fix typos in comments and docs
2026-04-07 14:32:50 +02:00
Ben Irvin
dd420fd058
fix(admin): p is not function error ( #25663 )
2026-04-03 15:49:07 +02:00
Bassel17
5ae36e382d
release: 5.41.1
2026-04-01 09:48:47 +00:00
Bassel17
967175a13b
release: 5.41.0
2026-04-01 09:10:30 +00:00
Bassel Kanso
1677ded1c6
fix(homepage): render widgets progressively and batch permission checks ( #25846 )
2026-03-30 16:43:43 +03: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
Adzouz
e1cdebd2a5
release: 5.40.0
2026-03-18 13:25:35 +00:00
akash-dabhi-qed
df7b863648
enhancement: resolved filter editability on clicking filter tag ( #24057 )
...
* enhancement: resolved filter editability on clicking filter tag
* fix: improve code readability, add tests, fix null¬null editing
* fix: address feedback
---------
Co-authored-by: Mathilde Legrand <mathilde.legrand@strapi.io >
2026-03-13 12:40:49 +00:00
Bassel Kanso
ea3b700d6d
Merge branch 'main' into develop
2026-03-11 16:37:26 +02: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
Bassel Kanso
8653d530af
fix(content-manager): reduce rerenders for conditional fields ( #25617 )
2026-03-09 15:23:38 +00:00