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
Adzouz
11554fe43e
release: 5.44.0
2026-04-29 13:06:31 +00:00
Adrien L
f7d4979d69
fix(content-manager): prevent crash on detached DZ component ( #26148 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 09:32:21 +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
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
akash-dabhi-qed
7c3fcff48d
fix: prevent browser defaults for Ctrl+I and other modifier shortcuts in Firefox ( #26050 )
2026-04-23 17:04:22 +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
Jamie Howard
601154b254
fix(content-manager): optimize document layout hooks ( #26005 )
...
* fix(content-manager): reduce duplicate config/document queries
* chore(content-manager): usePersistentPartialQueryParams hydration state
2026-04-22 14:30:48 +01:00
DMehaffy
f81ca93887
fix(content-manager): prevent duplicate React key in homepage recent-documents widget ( #26084 )
2026-04-22 10:34:51 +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
Simen
7b6dcbf88a
fix(content-manager): apply i18n translations to dynamic zone component names ( #25417 )
...
* fix(content-manager): apply i18n translations to dynamic zone component names
* fix: fix default displayName for tests mock data
---------
Co-authored-by: Mathilde Legrand <mathilde.legrand@strapi.io >
2026-04-17 15:55:51 +01:00
Jayesh Patel
b884809a3e
fix(content-manager): render ID column without number grouping ( #25996 )
2026-04-17 14:23:13 +00: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
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
jhoward1994
4709832272
release: 5.42.1
2026-04-15 11:13:30 +00:00
Akash Santra
717c387f4c
fix(content-manager): use RBAC-aware populate in countDraftRelations ( #25977 )
...
* fix(content-manager): use RBAC-aware populate in countDraftRelations
* test(content-manager): improve RBAC coverage for countDraftRelations
* chore: remove unnecessary files from PR
2026-04-15 09:16:48 +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
mathildeleg
f2c18e8b7e
fix: enable save button when re-ordering components or dynamic zones ( #25959 )
...
* fix: enable save button when re-ordering components or dynamic zones in configure the view
* fix: allow fields to drop above row 0
2026-04-13 13:18:48 +01:00
Adrien L
1799b42980
fix: preserve relations in fill from another locale ( #25703 )
2026-04-10 16:30:34 +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
mathildeleg
7e3e065783
fix: skip form onChange when markdown updates come from setValue ( #25955 )
2026-04-08 14:59:45 +01: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
guoyangzhen
2ea4c8ccbe
fix(content-manager): wrap single type displayName with formatMessage ( #25880 )
2026-04-02 13:58:10 +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
Ben Irvin
786f1ecea1
fix(content-manager): pass component schemas when rebuilding list view headers ( #25872 )
2026-03-31 17:46:53 +02:00
mathildeleg
af6252cd64
enhancement(content-manager): add documentid in listview and editview ( #25759 )
...
* enhancement: add documentId column to listview table; add copy button
* enhancement: get documentId in editview actions menu
* fix: feedback
* fix: feedback on translations
* fix: feedback on promise
2026-03-30 13:29:09 +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
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
Andrea Cappuccio
8a47b48f84
fix: formatErrorMessages array values formatting ( #24196 )
...
Co-authored-by: Adrien Lepoutre <thewebsdoor@gmail.com >
2026-03-16 16:33:23 +01:00
Varun Chawla
45ea4b1c9b
fix(content-manager): skip non-draftAndPublish relations in countDraftRelations ( #25453 )
...
* fix(content-manager): skip non-draftAndPublish relations in countDraftRelations
* fix(content-manager): add safety guard for undefined targetModel
* fix(content-manager): add hasDraftAndPublish guard to sumDraftCounts and getDeepPopulateDraftCount
---------
Co-authored-by: Ziyi Yuan <daydreamnation@live.com >
2026-03-16 11:35:24 +01:00
Jamie Howard
acd7af48c5
chore(content-manager): optimize relations handling in EditView component ( #25683 )
2026-03-16 09:59:43 +00:00
Bassel Kanso
eaa80774a6
fix(content-manager): reduce excessive rerendering in components and dynamic zones ( #25631 )
2026-03-13 12:00:22 +02:00
mathildeleg
8abad81364
fix: add maxwidth to documentactions menu ( #25664 )
2026-03-11 17:07:52 +01: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