v5.45.1 Strapi Door: internal-releases[bot] 11 Mei 2026 om 12:59 5.45.1 (2026-05-11) π₯ Bug fix prevent single-type switch crashes and refresh schema after CTB updates (c9db1321d837f8024f0f9f2c4ab38645b535613c) β€οΈ Thank You Adrien L @Adzouz Ben Irvin Jamie Howard
v5.45.0 Strapi Door: internal-releases[bot] 6 Mei 2026 om 12:15 5.45.0 (2026-05-06) π New feature extended ctb api for plugins (ad7cb5d5d7) sort based on publish status (#25689) admin: api token supports admin permissions and admin user ownership (#25657) content-manager: add Zod 4 foundation utilities (#25574) π₯ Bug fix issue with plugin content type uid (f768670d38) style issues (2f42e5fe44) opt out of the ct backup strategy for plugin content types (5936814932) build errors (520ecfc6d5) enforce minimum length (f2b6c2bcd0) prevent trailing ? in URL when params is empty object (#25724, #25900) dynamically update rate limit prefix key based on route (#24818) admin: clean up lazy component registration warnings (#25015) admin: type addMenuLink with optional Component for menu-only links (#26198) content-manager: prevent crash on detached DZ component (#26148) content-type-builder: preserve plugin CT identity in AI chat transform (0be48848fa) database: run cleanOrderColumns updates sequentially (#26134) database: run cleanOrderColumns updates sequentially (#26134) review-workflows: implement incremental loading in assignee dropdown (#25967) upload: sharp concurrency and cache leads to OOM (#26046) β€οΈ Thank You Adrien L @Adzouz Andrei L @unrevised6419 Ben Irvin Boaz Poolman DMehaffy Dominik Juriga @dominik-juriga guoyangzhen Jamie Howard markkaylor Nico AndrΓ© Niels Kaspers @nielskaspers Pierre Wizla Ziyi @butcherZ
v5.44.0 Strapi Door: internal-releases[bot] 29 April 2026 om 15:17 5.44.0 (2026-04-29) π New feature deploy to cloud homepage widget (#25774) π₯ Bug fix add responseType to getFetchClient for non-JSON responses (#25974) prevent browser defaults for Ctrl+I and other modifier shortcuts in Firefox (#26050) contain absolute descendants in OverflowingItem (#26133) content-manager: prevent duplicate React key in homepage recent-documents widget (#26084) content-manager: optimize document layout hooks (#26005) database: make 5.0.0-02-created-document-id migration idempotent (#26045) document-service: support delete selection params (#25097) document-service: preserve self-referential relations during publish and discard (#25890) document-service: discard-draft 500 on self-referential manyToMany relations (#26152) i18n: preserve non-localized media when creating a locale (#26031) openapi: documentation plugin generates OpenAPI with incorrect ID parameter (#26067) review-workflows: pass locale params to useDocument in StageSelect and AssigneeSelect (#26104) types: align Service.Generic index signature with Controller.Generic (#25475) π Documentation Changes add AGENTS.md universal agent guide (#26018) βοΈ Chore release v5.43.0 update develop (#26100) upgrade contributor docs dependencies (#26073) deps: bump multiple dependencies (#26103) deps: bump @xmldom/xmldom from 0.8.12 to 0.8.13 (#26098) deps: bump and dedupe pinned subdeps (#26139) examples: migration performance benchmark harness + mariadb/sqlite + anti-pattern schemas (#26036) scripts/release: fix experimental peer dependencies install (#26083) π Enhancement add ESM syntax support for Vite .mts config file (#25238) i18n: improve Russian translations of tours section in admin package (#25221) translations: update czech translations (#25824) β€οΈ Thank You Adrien L @Adzouz akash-dabhi-qed @akash-dabhi-qed Ayoub Hidri @ayhid Bassel Kanso @Bassel17 Ben Irvin DMehaffy Filip Γnodi @fonodi Jamie Howard @jhoward1994 Kellen Bolger Laurens Kling @laurenskling Leonid Vinogradov Nico AndrΓ© otociulis @otociulis Simon Norris @cache-your-dreams Ziyi @butcherZ
v5.43.0 Strapi Door: internal-releases[bot] 22 April 2026 om 16:46 5.43.0 (2026-04-22) π New feature core/*: introduce strapi.ai namespace (#25886) i18n: complete Dutch (nl) translations for admin panel (#25932) π₯ Bug fix date picker sends date-only format to avoid deprecation warning (1508d5d8f3) bulk publish validation on required components in dz (#25687) use admin basename for 401 redirect path (#25458) auth providers generate unique username on conflict (#23853) webpack public path was missing a slash at the end (#22654) handle potential null userPermissions in Protect component (#24444) admin: add cursor pointer and fix click behavior on sortable table headers (#25418) admin: eliminate several browser race conditions (#26020) content-manager: blocks editor errors when image has formats: null (#26015) content-manager: use RBAC-aware populate in countDraftRelations (#25977) content-manager: don't allow locale to overwrite list view settings (#25437) content-manager: render ID column without number grouping (#25996) content-manager: apply i18n translations to dynamic zone component names (#25417) data-transfer: fix large transfer crashes; show transfer progress (#23479) upload: content-api does not return signed urls (#26034) upload-aws-s3: support root-level credentials and update AWS SDK (#25914) βοΈ Chore update main README content (#25618) data-transfer: isIgnoredContentType helper for filtering (#26004) deps: bump undici from 6.24.1 to 6.25.0 (#26022) deps: bump follow-redirects from 1.15.11 to 1.16.0 (#26025) π Enhancement strapi dev continue watching on build error (#25514) add list & delete admin user cli commands (#23022) data-transfer: improve progress UX (#25921) π¨ Security upgrade to axios 1.15.1 (#26072) β€οΈ Thank You Adrien L @Adzouz Akash Santra @Akash504-ai Bellian @Bellian Ben Irvin @innerdvations Benedikt RΓΆtsch @axe312ger DMehaffy @derrickmehaffy Jamie Howard @jhoward1994 Jan Willem Keizer @janwillemkeizer Jayesh Patel @itsmejay80 JesΓΊs Villar @Callm3thebreeze kdt523 @kdt523 Marian Vonsien @mvo-zyres markkaylor @markkaylor Nico AndrΓ© @nclsndr Nikola Dinevski @ndinevski Paul Bratslavsky @PaulBratslavsky Schero D. @Schero94 Simen @Eventyret Varun Chawla @veeceey
v5.42.1 Strapi Door: internal-releases[bot] 15 April 2026 om 13:25 5.42.1 (2026-04-15) π₯ Bug fix typo in Russian translation for upload button (#25946) fixed 9 typos, spelling errors, and duplicate words. (#25936) skip form onChange when markdown updates come from setValue (#25955) adjust typo in test (#25960) update snapshot (9b2501ceeb) increase test timeout (f50134dbae) preserve relations in fill from another locale (#25703) enable save button when re-ordering components or dynamic zones (#25959) made changes to resolve Firefox timepicker issue (#25129, #25438) admin: batch content manager permission checks and reuse session ability (#25911) core: add firstPublishedAt field to draft (#25947) document-service: preserve relations during publish (#25909) tests: type errors cause build to fail which cause tests to fail (072ad0d801) upload: cache busting for cross-origin images in crop (#25950) upload-aws-s3: trust S3 response Location URL for compatible providers (#25939) βοΈ Chore fix typos in comments and docs (12dfbe97c9) adding finnish translation to Strapi Admin (#25620) fix typos in comments and docs (91407798c4) update Polish language translations (#23762) deps: bump lodash from 4.17.23 to 4.18.1 (#25919) deps: bump lodash-es from 4.17.23 to 4.18.1 (#25906) deps: bump nodemailer from 8.0.4 to 8.0.5 (#25963) deps: bump axios from 1.13.5 to 1.15.0 (#25980) deps: bump path-to-regexp from 8.4.1 to 8.4.2 (#25901) examples: delete config.server.url to restore port override capability (#26011) β€οΈ Thank You Adrien L @Adzouz akash-dabhi-qed @akash-dabhi-qed Antti Tuppurainen Bassel Kanso @Bassel17 Jamie Howard @jhoward1994 Mark Kaylor @markkaylor mathildeleg @mathildeleg MichaΕ KleszczyΕski @Magiczne Nico AndrΓ© @nclsndr Shalabh Gupta @coding-shalabh Tony @tonytkachenko Yohaan Narayanan @yohaann196 Yohei Yamamoto @NAM-MAN
v5.42.0 Strapi Door: internal-releases[bot] 8 April 2026 om 14:22 5.42.0 (2026-04-08) π New feature removing A/B testing from the prompt Currently A/B testing opt-in isn't used, so removing it from the CLI (8d5b04ece4) changing sonar variable (0d822ade04) data-transfer: add directory export/import format (#25867) π₯ Bug fix change return to continue in deleteRelations when using foreign keys (#25857) hide legacy options (da9cdfc640) contains filter no longer returns empty data (#25810) typos in documentation plugin README (4ff54bff36) admin: p is not function error (#25663) content-manager: pass component schemas when rebuilding list view headers (#25872) content-manager: wrap single type displayName with formatMessage (#25880) core: relation handling preserves order during unpublish/republish cycles (#25764) create-strapi-app: generate .yarnrc.yml for Yarn projects (#25869) documentation: use dist extensions path in production (#25863) π Documentation Changes fix typos in documentation plugin README (8e11e41247) βοΈ Chore add .claude directory to gitignore (e85aa81cdf) sonarqube variables like in their docs (40f9ecd6c7) deps: bump minimatch from 10.2.4 to 10.2.5 (#25879) deps: bump @xmldom/xmldom from 0.8.6 to 0.8.12 (#25877) deps: bump path-to-regexp from 8.2.0 to 8.4.0 (#25850) deps: bump undici from 6.24.0 to 6.24.1 (#25785) deps: bump handlebars from 4.7.7 to 4.7.9 (#25841) deps: bump yauzl from 3.2.0 to 3.2.1 (#25729) deps: bump bn.js from 4.12.0 to 4.12.3 (#25691) deps: bump js-yaml from 3.14.1 to 3.14.2 (#25680) deps: bump mdast-util-to-hast from 13.2.0 to 13.2.1 (#25681) deps: bump path-to-regexp from 8.4.0 to 8.4.1 (#25888) deps: bump simple-git from 3.21.0 to 3.32.3 (#25704) deps: bump file-type from 21.0.0 to 21.3.2 (#25728) deps: bump @octokit/plugin-paginate-rest from 9.2.1 to 9.2.2 (#25693) deps: bump @octokit/request from 8.4.0 to 8.4.1 (#25694) deps: bump picomatch from 2.3.1 to 2.3.2 (#25828) deps: bump nodemailer from 8.0.1 to 8.0.4 (#25848) β€οΈ Thank You Adrien L @Adzouz Adrien Lepoutre @Adzouz Alexandre BODIN Bassel Kanso @Bassel17 Ben Irvin guoyangzhen Jamie Howard @jhoward1994 Joshua Klinesmith Simon Norris
v5.41.1 Strapi Door: internal-releases[bot] 1 April 2026 om 11:55 5.41.1 (2026-04-01) π₯ Bug fix load inquirer async (043798dbe8) β€οΈ Thank You Ben Irvin
v5.41.0 Strapi Door: internal-releases[bot] 1 April 2026 om 11:17 5.41.0 (2026-04-01) π₯ Bug fix use strapi.fetch for remote uploads (#25661) Content types with attributes named filters, sort, fields, or populate no longer cause 400 validation errors on populate queries and countDraftRelations (#21338, #25762) check devDependencies when resolving required admin deps (#22130) use max batch sizes per dialect (#25390) content-type-builder: default draftAndPublish to true in AI CTB (#25781) document-service: re-insert cascade-deleted bidirectional relations (#25725) graphql: expose status and hasPublishedVersion on nonβD&P root queries for nested relations (#25763) homepage: render widgets progressively and batch permission checks (#25846) upload: allow removal of file type filter in media library (#25399) upload: row duplicate-key warning (#25670) upload: allow upload of files with empty MIME type (#25844) βοΈ Chore deps: bump undici from 6.23.0 to 6.24.0 (#25731) deps: bump effect from 3.19.19 to 3.21.0 (#25796) scripts/check-package-versions: support Yarn catalog (#25625) π Enhancement add customField parameter to extendFields (#22521) content-manager: add documentid in listview and editview (#25759) π¨ Security package upgrades to remove deprecated versions of boolean, tar, and glob (#25776) β€οΈ Thank You Adrien Foulon @Tofandel akash-dabhi-qed @akash-dabhi-qed Bassel Kanso @Bassel17 Ben Irvin Daniil Barkov @giollord Kai Gritun mathildeleg @mathildeleg Nico AndrΓ© Shuhrat Dehkanov Ziyi @butcherZ
v5.40.0 Strapi Door: internal-releases[bot] 18 Maart 2026 om 14:33 5.40.0 (2026-03-18) π New feature add package manager dropdown before version in bug report template (#25679) π₯ Bug fix add maxwidth to documentactions menu (#25664) formatErrorMessages array values formatting (#24196) admin: alias singleton frontend deps in vite (#25682) content-manager: reduce excessive rerendering in components and dynamic zones (#25631) content-manager: skip non-draftAndPublish relations in countDraftRelations (#25453) i18n: show locale key in disabled select when editing locale (#25124) π Documentation Changes fix docs links in README (#25715) βοΈ Chore use https instead of git url in package.repository.url (#25698) content-manager: optimize relations handling in EditView component (#25683) core: parallelize and cache dynamic zone populate (#25685) π Enhancement resolved filter editability on clicking filter tag (#24057) core: remove beta on Document API, enforce deprecation on EntityService API (#25744) β€οΈ Thank You akash-dabhi-qed @akash-dabhi-qed Andrea Cappuccio @hood Bassel Kanso @Bassel17 calm @calm329 Jamie Howard @jhoward1994 markkaylor mathildeleg @mathildeleg Nico AndrΓ© Nikolas Rimikis @Leptopoda Pierre Wizla Varun Chawla @veeceey
v5.38.1 Strapi Door: internal-releases[bot] 11 Maart 2026 om 11:25 5.38.1 (2026-03-11) Superseded on March 11, 2026 by v5.39.0 due to versioning mistake. Please use v5.39.0.
v5.39.0 Strapi Door: internal-releases[bot] 11 Maart 2026 om 11:22 5.39.0 (2026-03-11) π New feature expand accordion by default when inserting a new component in a document (#24230) content-manager: filter list view by publication status (#25510) π₯ Bug fix added shift+tab to blocks editors (#24122) single type publish permission error (#24754) es translations (#25655) typo 'compatability' to 'compatibility' in error messages (#25535) content-manager: export ContentManagerPlugin type for plugin devβ¦ (#24149) content-manager: reduce excessive rerendering in relation fields (#25623) content-manager: reduce rerenders for conditional fields (#25617) content-releases: publish in right order to preserve relations (#25551) guided-tour: no overlay in dark mode (#25485) openapi: correctly merge plugin router prefix with route paths (#25616) types: fix document findOne params (#25613) upload: add crossOrigin attribute to image preview (#24946) βοΈ Chore upgrade to glob 13 (#25610) upgrade better-sqlite3 to 12.6.2 (#25611) remove eslint-plugin-rxjs (#25612) upgrade koa to 20.8.4 and minimatch to 10.2.4 (#25624) eslintignore coverage (#25649) stop adding issues to GitHub projects in issues_handleLabel workflow (#25677) update package metadata (#25599) *: register vitest dependency in Yarn catalog (#25400) core/permissions: ensure engine properly merges conditions (#25569) deps: bump js-yaml from 3.14.1 to 3.14.2 (#24858) deps: bump qs from 6.14.2 to 6.15.0 (#25555) deps: bump jws from 3.2.2 to 3.2.3 (#24981) deps: bump elliptic from 6.5.7 to 6.6.1 (#24803) deps: bump serialize-javascript from 6.0.1 to 6.0.2 (#24841) deps: bump mdast-util-to-hast from 13.2.0 to 13.2.1 (#24950) deps: bump jws from 3.2.2 to 3.2.3 (#25652) deps: bump tar from 7.5.9 to 7.5.10 (#25642) deps: bump serialize-javascript from 6.0.1 to 6.0.2 (#25653) π¨ Security upload: improve mimetype detection for uploads (#25177) β€οΈ Thank You Adrien L Akash Santra @Akash504-ai akash-dabhi-qed @akash-dabhi-qed Ayoub Hidri @ayhid Bassel Kanso @Bassel17 Ben Irvin Brandon Aaron @brandonaaron Daniel Garcia @dagadevelop Gouttfi @Gouttfi jeanvier markkaylor Nico AndrΓ© Nikolas Rimikis @Leptopoda Owen Rossi-Keen @Smoke3785
v5.38.0 Strapi Door: internal-releases[bot] 4 Maart 2026 om 14:17 5.38.0 (2026-03-04) π New feature content-manager: add relationOpenMode setting (modal/page/newTab) (#25433) email-nodemailer: upgrade to Nodemailer v8 with advanced email features and Admin UI capabilities (#25392) i18n: add missing french translations (#23093) π₯ Bug fix typo 'recieved' to 'received' across codebase (#25541) markdown editor number list is created with wrong numbers (#24631) add i18n for boolean cell values (#22314) folder subtitles for folders without assets or subfolders (#22694) vite and webpack config when linking ds locally (#25530) types: add missing typing for proxy.koa config (#25575) βοΈ Chore bump design-system to v2.2.0 (#25584) deps: bump rollup from 4.27.4 to 4.59.0 (#25566) upload: add import from url (#25496) β€οΈ Thank You Adrien L Altay Akkus Ayoub Hidri @ayhid Daniel Garcia @dagadevelop GrΓ©gory Boutte Jorrit Schippers markkaylor mathildeleg @mathildeleg Schero D. @Schero94 Tewson Seeoun @tewson
v5.37.1 Strapi Door: internal-releases[bot] 26 Februari 2026 om 16:00 5.37.1 (2026-02-26) π₯ Bug fix core: preserve component clone integrity in discard-drafts migration β€οΈ Thank You Bassel Kanso @Bassel17 Ben Irvin
v5.37.0 Strapi Door: internal-releases[bot] 26 Februari 2026 om 15:14 5.37.0 (2026-02-26) π₯ Bug fix improve subnav on mobile so it works with banner (#25450) layout page broken (#25501) add design-system to config (#25435) radix ui dialog dependency version (#25549) π Documentation Changes fix typos in content-releases frontend intro (#25471) βοΈ Chore add bot and contributor detection to community-label workflow (#25497) (#25494)) docs: revise README for AWS S3 provider updates (#25449) π Enhancement improve mobile ux of list view (#25366) π¨ Security feature: add strictParam, addQueryParams, addInputParams (#25528) deps: upgrade to tar 7.5.9 (#25504) deps: upgrade multiple dependencies (#25506) deps: bump bn.js from 4.12.0 to 4.12.3 (#25521) deps: bump minimatch from 9.0.3 to 10.2.1 ([#25494] β€οΈ Thank You Adrien L Ayoub Hidri @ayhid Ben Irvin mathildeleg @mathildeleg Pierre Wizla Simon Norris @cache-your-dreams Ziyi @butcherZ
v5.36.1 Strapi Door: internal-releases[bot] 18 Februari 2026 om 15:23 5.36.1 (2026-02-18) π₯ Bug fix handle undefined tours property (#25290) core: handle negative and zero min/max validation for number fields (#25409) history: improve error handling and batch deletion in cron jobs (#25425) migrations: speed up discard-drafts with bulk batches (#25293) ts: ignore generated .strapi folder (#25086) utils: bump preferred-pm to fix npm workspace detection (#25406) βοΈ Chore add --no-build-admin option to 'strapi develop' command (#25415) */vitest: introduce Vitest and vitest-config package (#25286) ci: redirect question issues to GitHub Discussions (#25441) deps: bump @casl/ability from 6.5.0 to 6.7.5 (#25430) deps: bump qs from 6.14.1 to 6.14.2 (#25444) π¨ Security upgrade to tar 7 (#25380) update react-router (#25391) deps: upgrade axios from v1.12.2 to v1.13.5 (#25427) β€οΈ Thank You Andrei L @unrevised6419 Bassel Kanso @Bassel17 Ben Irvin DMehaffy Florent Baldino @Baldinof Jamie Howard @jhoward1994 Jonas Thelemann Josh Stuible Nico AndrΓ© SARGUNESH S V @sargunesh25 Simen @Eventyret
v5.36.0 Strapi Door: internal-releases[bot] 11 Februari 2026 om 15:12 5.36.0 (2026-02-11) π New feature persistent list view settings (#24246) strapi/create: type strapi configs (#21859) upload-aws-s3: add extended configuration for S3-compatible providers (#25263) π₯ Bug fix responsive drawer for content history (#25344) scrolling in sidenav also scroll content (#25379) match database package version (#25389) content-manager: preserve origin id when cloning, to fetch relations so they are corrected re-populated (#25307) preview-config: allow and await for async handler (#25396) upload-aws-s3: use baseUrl even if upload location lacks protocol (#23400) π Enhancement improve mobile design for edit view forms (#25320) create-strapi-app: add --non-interactive mode for CI and scripts (#25373) π¨ Security upgrade apollo to 4.13.0 (#25375) β€οΈ Thank You Adrien L Andrei L @unrevised6419 Ben Irvin Enrique Carpintero jayesh70599 @jayesh70599 Marian Vonsien @mvo-zyres mathildeleg @mathildeleg Paul Bratslavsky @PaulBratslavsky Schero D. @Schero94
v5.35.0 Strapi Door: internal-releases[bot] 4 Februari 2026 om 13:55 5.35.0 (2026-02-04) π New feature upload: add focal point picker for images (#25267) π₯ Bug fix prevent bulk publish modal from closing during API refetch (#24632) update ko.json (#23501) mobile actions drawer in content manager edit view (#25243) upload: prevent asset deletion when clicking cancel on EditAssetDialog (#25318) βοΈ Chore bump yarn 4.5 to 4.12 (#25284) π Enhancement improve mobile design for content history forms (#25338) π¨ Security update multiple subdependencies (#25337) β€οΈ Thank You Adrien L Ben Irvin Dhruv Maradiya @Dhruv-Maradiya jayesh70599 @jayesh70599 mathildeleg @mathildeleg Niceplugin @niceplugin Nico AndrΓ© Schero D. @Schero94
v5.34.0 Strapi Door: internal-releases[bot] 28 Januari 2026 om 16:02 5.34.0 (2026-01-28) π New feature update german translations for various components (#24143) upload: add retroactive ai metadata generation (#25066) π₯ Bug fix add missing labels to IT locale (#25217) form elements mobile adjustments (#25202) responsive cm header (#25203) run orphan removal for the 'related_type' column (#24833) adjust padding for cm subnav (#25253) admin: format input error message with values (#23932) i18n: ai translation losing unsupported fields (#25247) menu: render external links as anchors (#25269) π Documentation Changes clarify strapi installation instructions in README (#25016) CONTRIBUTING: set link to latest version of .commitlintrc.ts (#25224) βοΈ Chore update pinned elliptic (#25206) remove unused imports from react and @strapi/design-system (#25222) update pinned dependencies express, qs, body-parser (#25209) remove in-app marketplace (#24958) update lodash to 4.17.23 (#25244) deps: bump lodash-es from 4.17.21 to 4.17.23 (#25239) upload: setup future flag for media lib redesign work (#25229) β.github/workflows: bump outdated GitHub Actions versions (#25233) π Enhancement responsiveness consistency for subnav (#25107) π¨ Security update pinned mdast-utils (#25227) update pinned js-yaml, node-forge, tmp, and more (#25228) β€οΈ Thank You Adrien L Ben Irvin Boaz Poolman Jair Ortiz @JairOrtizGutierrez Jamie Howard @jhoward1994 Leonid Vinogradov @leon-win Lukas Eipert markkaylor mathildeleg @mathildeleg Nidhi Sharma @Nidhisharma4399 PΓ‘draic Slattery @pgoslatara Ziyi @butcherZ