Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 27, 2025

This PR contains the following updates:

Package Change Age Confidence
create-strapi-app (source) 4.6.* -> 5.31.* age confidence

Release Notes

strapi/strapi (create-strapi-app)

v5.31.2

Compare Source

5.31.2 (2025-11-20)

🔥 Hotfix
  • revert: discard drafts migration (#​24895)

v5.31.1: [deprecated]

Compare Source

5.31.1 (2025-11-19)

🚀 New feature
  • media-library: add aria-selected and click handlers for better … (#​23475)
🔥 Bug fix
  • accessible responsive left menu (8f6b0444b7)
  • bulk unpublish when creating a new locale (#​24821)
  • modifying&publishing locale should only update that locale (#​24648)
  • include locales to get last modified entries in widgets (#​24647)
  • optional chaining in getRetentionDays function (#​24830)
  • edit view dialog ui (#​23353)
  • show relations per locale in listview (#​24805)
  • global translation keys for bulk move modal (#​22773)
  • missing translations (#​22800)
  • added fix for not performing bulk actions when it is disabled (#​21792)
  • warn user on page reload/close if edit view has unsaved data (3c9d7923b3)
  • add error notification when AI metadata save fails (#​24611)
  • unable to customize cors settings in graphql plugin (#​22852)
  • typescript error front test (#​24845)
  • contentTypes generation fails on negative number (#​24056)
  • unable to clear and save time only fields in the content manager… (#​24675)
  • add missing semicolon to core-contoller ts template (#​24079)
  • prevent list from jumping to top when selecting checkbox (#​24146)
  • admin: ai admin config can be set to true for non growth license (#​24835)
  • admin: ai disabled by default for growth license (#​24868)
  • content-manager: preserve fields with visible:false during form submission (#​24849)
  • core: max length on short text (#​24794)
  • core: allow description and placeholder be empty (#​24799)
  • db: replace discardDrafts calls in v5 migration with queries (#​24798)
  • upload: file-type does not support commonjs (#​24848)
⚙️ Chore
  • improve combobox to add new locale (#​24806)
  • replace act() calls with the right testing library api when it is necessary (b5ed02af8c)
  • content-manager: fix deprecation in Tooltip usage (#​23029)
  • deps: bump cloudinary from 1.41.0 to 2.7.0 (#​24831)
  • deps: bump tar-fs from 2.1.1 to 2.1.4 (#​24844)
💅 Enhancement
  • improve package registry URL determination during Strapi upgrade (#​22913)
❤️ Thank You

v5.31.0

Compare Source

5.31.0 (2025-11-12)
🚀 New feature
  • upload: upload file type restriction (#​24573)
🔥 Bug fix
  • hint for min and max value add characters word to text fields only (#​24772)
  • get draft relations count from document with locale (#​24785)
⚙️ Chore
❤️ Thank You

v5.30.1

Compare Source

5.30.1 (2025-11-05)

🚀 New feature
  • add support for new icon components that are already in the design system (8c44e3ecce)
🔥 Bug fix
  • rerendering and flickering issue on i18n fields (#​24605)
  • nps survey responsiveness (c422f70d19)
  • unable to click on the last row in media library modal (#​24633)
  • reset and publish enum default value (#​24708)
  • add script to configure husky on setup (#​24714)
  • prefill non translatable fields when creating new document locale (#​24659)
  • pagination count on query with locale=* (#​24699)
  • double go back button on mobile (6d6d78f1c4)
  • navigate reset on query param change (93242b3945)
  • update pt-br translations (#​22400)
  • prevent admins from deleting themselves (#​24739)
  • --no-verify flag on release commit (ef538d66b1)
  • TypeScript: allow documentId as value in fields for document api (#​22738)
⚙️ Chore
💅 Enhancement
❤️ Thank You

v5.30.0

Compare Source

5.30.0 (2025-10-30)
🚀 New feature
  • added additional attributes for link in richtext json blocks (#​23431)
  • i18n: update all translatable content (#​24658)
🔥 Bug fix
  • extending csp configs (#​24571)
  • input types (7a90cbc400)
  • clean-component-join-table to fix non-DP entries not removing published relations (#​24467)
  • ios input zoom on focus (06dbbbd829)
  • re-enable component cleanup script (#​24652)
  • don't trigger translations with no translateable content (#​24718)
  • i18n: locale picker not showing all authorized locales (#​24325)
  • i18n: use query engine to avoid marking published as modified (#​24716)
  • i18n: locale selector does not sort default locale first (#​24722)
  • i18n: revert query engine to use document service (#​24726)
⚙️ Chore
  • restore complex attributes (b278fe35b6)
  • add dynamic zone to about schema (09f2d1f056)
  • remove unstableAILocalizations future flag (#​24704)
  • i18n: populate media fields (#​24705)
  • i18n: dispatch tracking event for ai feature (#​24707)
  • upload: add isAIMediaLibraryConfigured to every tracking event (#​24671)
💅 Enhancement
❤️ Thank You

v5.29.0

Compare Source

5.29.0 (2025-10-22)
🚀 New feature
🔥 Bug fix
  • improve keyboard accessibility in Content-Type Builder (44b76c127c)
  • added fix for i18n tooltips are not working (#​21978)
  • locales in localpicker component not order alphabetically (#​22417)
  • add await to prevent redirect during test (#​24581)
  • available locales when creating new lang entry (#​24577)
  • missing description field when configuring dynamic zones (#​21738)
  • number and boolean values in JSON fields break admin panel (#​22737)
  • fixed the margin issue for displayed field list in collection types setting (#​22422)
  • search in Content Type Builder and Content Manager doesn't return all results (#​24173)
  • display error details when loading email provider (#​24588)
  • add missing translation for email template title (#​24589)
  • pass context to cookie options in authentication and session-auth utilities (#​24602)
  • misleading error message when publish empty required components (#​24608)
  • responsive subnav (def6f0caab)
  • fill from other locale creates empty components (6477a820a0)
  • behaviour of i18n "Available In" column (#​24620)
  • show error notification when upload settings save fails (c1592b8bd8)
  • invalidate all documents cache after a release publish (#​24618)
  • content-manager: non-unique keys for Dynamic Zone add above/below menu items (#​22270)
⚙️ Chore
💅 Enhancement
❤️ Thank You

v5.28.0

Compare Source

5.28.0 (2025-10-15)
🚀 New feature
🔥 Bug fix
  • reset selection when folder changes to hide bulk actions (#​24533)
  • find published relations on components (6a5663977e)
  • remove extra 'x' in the template (9360ca44a8)
  • display name of admin user instead of id in filters (#​24532)
  • ci: correct message from "close-inactive" job (#​24391)
  • upload: disable the edit button on media input if disabled (#​24267)
  • upload: broken link in breadcrumb for deeply nested folders (#​22914)
📚 Documentation Changes
  • fix small errors in e2e section (#​24494)
⚙️ Chore
💅 Enhancement
🚨 Security
  • deps: update pinned versions of axios, tar-fs, form-data, and sha.js (#​24569)
❤️ Thank You

v5.27.0

Compare Source

5.27.0 (2025-10-08)
🚀 New feature
🔥 Bug fix
  • don't render ctb ai chatbot in production mode (#​24519)
  • scroll in sidenav (#​24521)
  • ai settings show up for licenses without ai (#​24530)
  • upload: use absolute server url for file url (#​24522)
❤️ Thank You

v5.26.0

Compare Source

5.26.0 (2025-10-06)
🚀 New feature
  • ai: AI Chat for Schema Creation (#​23730)
🔥 Bug fix
  • allow submitting attachments to AI chat (#​24498)
  • add handling for AI credit limit exceeded error in chat component (#​24500)
💅 Enhancement
  • AI notification system improvements (#​24505)
❤️ Thank You

v5.25.0

Compare Source

5.25.0 (2025-10-01)
🚀 New feature
  • homepage: add endpoints for widget move and resize actions (#​24358)
⚙️ Chore
❤️ Thank You

v5.24.2

Compare Source

⚠️ Security Warning and Notice ⚠️

Strapi was made aware of a vulnerably that were patched in this release, for now we are going to delay the detailed disclosure of the exact details on how to exploit it and how it was patched to give time for users to upgrade before we do public disclosure.

5.24.2 (2025-09-29)
🚀 New feature
🔥 Bug fix
  • database is corrupt with orphaned relations (#​24316)
  • assert admin.auth.secret on bootstrap instead of init (a1b9cf7971)
  • support auth.options config in sessions (#​24460)
  • stop repair script from running automatically (#​24470)
❤️ Thank You
⚠️ Notice on Admin JWT Changes

This release fundamentally changes how Admin Panel login and register JWTs work from 5.23.6.

If your project or plugins rely on undocumented functionality or internal behavior related to the Admin JWT, those implementations are very likely to break after upgrading and affect your ability to log in to the Strapi Admin Panel.

For more information on the new feature configuration settings, please see the configuration docs for Users and Permissions and Admin Panel

v5.24.1

Compare Source

⚠️ This version is deprecated. Please use 5.24.2 🙏

5.24.1 (2025-09-25)

includes release notes from deprecated 5.24.0

🚀 New feature
🔥 Bug fix
  • database is corrupt with orphaned relations (#​24316)
  • assert admin.auth.secret on bootstrap instead of init (a1b9cf7971)
❤️ Thank You
⚠️ Notice on Admin JWT Changes

This release does not introduce breaking changes in any documented Strapi APIs or functions.
However, it fundamentally changes how Admin Panel login and register JWTs work.

If your project or plugins rely on undocumented functionality or internal behavior related to the Admin JWT, those implementations are very likely to break after upgrading and affect your ability to log in to the Strapi Admin Panel.

For more information on the new feature configuration settings, please see the configuration docs for Users and Permissions and Admin Panel

v5.24.0: [Deprecated] v5.24.0

Compare Source

⚠️ This version is deprecated. Revert to 5.23.6 for now 🙏

5.24.0 (2025-09-24)
🚀 New feature
🔥 Bug fix
  • database is corrupt with orphaned relations (#​24316)
❤️ Thank You
⚠️ Notice on Admin JWT Changes

This release does not introduce breaking changes in any documented Strapi APIs or functions.
However, it fundamentally changes how Admin Panel login and register JWTs work.

If your project or plugins rely on undocumented functionality or internal behavior related to the Admin JWT, those implementations are very likely to break after upgrading and affect your ability to log in to the Strapi Admin Panel.

For more information on the new feature configuration settings, please see the configuration docs for Users and Permissions and Admin Panel

v5.23.6

Compare Source

5.23.6 (2025-09-19)
🔥 Bug fix
  • create UID from singular name instead of display name (#​24408)
❤️ Thank You

v5.23.5

Compare Source

5.23.5 (2025-09-17)
🔥 Bug fix
💅 Enhancement
  • remove default notification title (#​24337)
🚨 Security
  • deps: update form-data, axios, and sha.js (#​24389)
❤️ Thank You

v5.23.4

Compare Source

5.23.4 (2025-09-10)
🔥 Bug fix
  • add support for custom field attributes in schema mapping (#​24310)
  • errors when trying to link design-system locally (#​24247)
  • saving deletion of optional components not working (#​24317)
⚙️ Chore
❤️ Thank You

v5.23.3

Compare Source

5.23.3 (2025-09-04)
🔥 Bug fix
  • syncing components in draft and publish relations (#​24227)
❤️ Thank You

v5.23.2

Compare Source

5.23.2 (2025-09-03)
🔥 Bug fix
  • update route serialization utility to handle non-array values correctly (#​24245)
⚙️ Chore
  • change close stale issue github action (#​24260)
  • close stale issue starts from oldest issue (#​24264)
  • close stale exclude PRs. include all assignees. (#​24265)
  • stale issues remove dry run (#​24270)
  • label and close issues before 2022 (#​24272)
  • label and close issues before 2023 (#​24278)
  • label and close issues before 2024 (#​24279)
❤️ Thank You

v5.23.1

Compare Source

5.23.1 (2025-08-27)
🔥 Bug fix
  • add missing userid to amplitude events (3780331997)
  • reordering dynamic zones messes up indexes during validation (#​24195)
  • corrected UI of searchbar on content manager (#​23813)
  • wrong count of non draftAndPublish entries (#​24211)
⚙️ Chore
  • implement a new prompt to enable A/B test and track the event (#​24125)
  • update guided tour tracking events (#​24192)
❤️ Thank You

v5.23.0

Compare Source

5.23.0 (2025-08-20)
🚀 New feature
  • CTB: add conditional fields form to custom fields advanced settings (#​24175)
🔥 Bug fix
  • wrong count for published entries in homepage widget (#​24152)
  • update tracking on homepage widgets (#​24153)
  • refactor openAPI log (#​24182)
💅 Enhancement
❤️ Thank You

v5.22.0

Compare Source

5.22.0 (2025-08-13)
🚀 New feature
🔥 Bug fix
  • homepage widgets adjustments (#​24071)
  • reordering newly created components in dz cause error on save (#​24114)
  • guided tour adds paddings to pages instead of using offset (#​24170)
⚙️ Chore
  • new workflow to tag issues before 2021 to prepare for cleanup - github issues management (#​24098)
  • change query to include parameters instead of filtering response in github action (#​24116)
  • revert uuid (#​24067)
❤️ Thank You
  • Adrien L
  • Marion Kamoike-Bouguet @​oiorain
  • markkaylor

v5.21.0

Compare Source

5.21.0 (2025-08-06)
🚀 New feature
  • key statistics homepage widget (#​23938)
  • homepage upcoming releases widget (#​23998)
  • Added firstPublishedAt field which sets the datetime when a content is first published. (#​22512, #​23160)
🔥 Bug fix
  • do not overwrite modified names in create ct modal (06dce79903)
  • create relation and save flaky test (#​24041)
  • do not overwrite modified names in create ct modal (be03ffa02a)
  • incorrect config won't run example app (#​24063)
  • color of release status icon (#​23842)
  • allow audit logs to be increased up to the license maximum (#​24061)
  • include encryption key in javascript template (#​24076)
  • update openapi package with correct configuration (#​24099)
  • core: handle time to dateTime and dateTime to time conversion with postgres (#​24073)
⚙️ Chore
  • overwrite names if displayName actually changes (687c4fd496)
  • update guided tour documentation (#​24046)
  • add empty project to examples (#​24049)
  • improve getstarted dummy preview page (#​24091)
  • content-manager: fix typo in code comment (402f6df180)
  • openapi: update dependencies to version 5.20.0 (7a83ebacc4)
❤️ Thank You

v5.20.0

Compare Source

⚠️ Security Warning and Notice ⚠️

Strapi was made aware of a vulnerably that were patched in this release, for now we are going to delay the detailed disclosure of the exact details on how to exploit it and how it was patched to give time for users to upgrade before we do public disclosure.

5.20.0 (2025-07-30)
🚀 New feature
  • add conditional fields e2e tests (#​23843)
🔥 Bug fix
  • document_id must appear in the GROUP BY clause (947c3a83d8)
  • resolved filter overlapping issue by changing z-index (#​23953)
  • update autocomplete attribute in RelationsInput component to filter by contains (#​23579)
  • add reducer to be able to mutate widgets in register function (#​23908)
  • resolved filter overlap with datepicker by reducing zIndex of filter … (#​23884)
  • conditional validation preview publish (#​23894)
  • port comparison (6e535cb756)
  • add full support for wildcards (33c610560b)
  • handle undefined origins (77cb37d43d)
  • prevent full screen loader regression in preview page (#​24038)
  • support wildcards in arrays of origins (4754eca8ef)
  • prevent validation error when updating user without password change (#​23898)
  • content-type-builder: fix schema validation when max is equal to min (#​24032)
⚙️ Chore
💅 Enhancement
  • promote preview configuration docs (#​23961)
❤️ Thank You

v5.19.0

Compare Source

5.19.0 (2025-07-23)
🚀 New feature
  • add preview device selector (#​23985)
  • cloud-cli: support async project creation notifications (a970fea681)
🔥 Bug fix
  • sign file URLs in upload service and in graphql (#​23834)
⚙️ Chore
❤️ Thank You

v5.18.1

Compare Source

5.18.1 (2025-07-16)
🚀 New feature
🔥 Bug fix
  • add Introduction step in the Single collection Edit view (#​23943)
  • yarn build issue (#​23906)
⚙️ Chore
❤️ Thank You

v5.18.0

Compare Source

5.18.0 (2025-07-09)
🚀 New feature
🔥 Bug fix
  • preserve non-localized fields when updating localized content for new locale (#​23830)
  • use documentId as mainField fallback (#​23796)
  • make upgrade tool work with a proxy (#​23847)
  • added missing e2e test for homepage profile widget (#​23850)
  • resolve labels overflowing issue in Api-Token creation Permissions Accordian. (#​23526)
  • guided tour test types (#​23877)
  • fix condition loss on relation field (#​23885)
  • release build process (#​23917)
  • api-tokens: update lastUsedAt if it's null (#​23870)
⚙️ Chore
❤️ Thank You

v5.17.0

Compare Source

5.17.0 (2025-07-02)
🚀 New feature
  • content-manager: conditional fields (#​23616)
🔥 Bug fix
  • design of user status (#​23771)
  • locale selector dropdown showing incorrect status in content man… (#​23434)
  • remove policy from license-limit-info that breaks releases (#​23424)
  • media library new folder not created when hitting enter (#​22735)
  • Cleaner fallback for documents and audio files in the Media Libr… (#​22378)
  • update of logo (#​23749)
⚙️ Chore
❤️ Thank You

v5.16.1

Compare Source

5.16.1 (2025-06-25)
🔥 Bug fix
  • resolved the issue with search field not closing (#​22415)
  • standardization of the menu items (#​23264)
  • add the disabled state of the creatable button with no permissions (#​23630)
  • graphql: draft and publish document does not forward root query args (#​23737)
  • upload: import cropperjs css by styled components (#​23707)
⚙️ Chore
❤️ Thank You

v5.16.0

Compare Source

5.16.0 (2025-06-17)
🚀 New feature
🔥 Bug fix
  • updated word break property for word wrap around (#​23265, #​23430)
  • design issues (#​23719)
  • serve the correct document when we duplicate a document with a locale different than the default one (#​23709)
  • display name of upload plugin in roles settings (#​23739)
  • min/max value for components not clear (#​23741)
  • bulk publish mutliple locales does not validate required media (#​23750)
  • content-manager: documentId missing from fields for the view and… (#​23604)
  • upload: draggable element style (#​22098)
⚙️ Chore
  • content-type-builder: add DidUpdateCTBSchema event (#​23651)
  • upgrade formidable to 3.5.4 (#​23722)
  • strapi DS v2.0.0-rc.26 bump (#​23752)
💅 Enhancement
🚨 Security
❤️ Thank You

v5.15.1

Compare Source

5.15.1 (2025-06-11)
🔥 Bug fix
  • repeatable components should not load relations when creating a new entry (#​22549)
  • one to many relations returns published and draft versions (#​23673)
  • default timezone releases issue (#​23629)
  • content-manager: ui issue when too many elements in dz in configure the view (6711be04e4)
  • content-manager: dragging moves incorrect field in configure the view (#​23602)
  • upload: switching tab when updating pagination (2f28b9dcef)
⚙️ Chore
  • move generateFileName to image-manipulation to allow overriding (7de63df3ae)
  • create strapi mock for test (9c04fd0da8)
  • update nodemailer from 6.9.1 to 6.10.1 (#​23678)
  • strapi DS v2.0.0-rc.25 bump (c1c86417e9)
💅 Enhancement
  • prevent edit view unnecessary rerenders (#​23667)
  • types: export configuration Shared types (#​22620)
  • debounce blocks editor update (#​23681)
❤️ Thank You

v5.15.0

Compare Source

5.15.0 (2025-06-04)
🚀 New feature
  • cli: Introduce the Growth Trial prompt (#​23498)
🔥 Bug fix
  • fixed cancel and publish button from dialog modal of bulk publish #​20809 (#​20809)
  • improve type signature core-store getter (#​23593)
  • blocks ui (#​23311)
  • avoid history data loss when license is missing (#​23562)
  • issue #​23572 support undefined allowed types (#​23572)
  • header behind other elements (0dc28a7d00)
  • ctb custom field need to allow extra configs (32feefe431)
  • content-type: improve field validation logic in permission settings (#​23581)
  • document-service: implement document ID uniqueness check and add corresponding tests (#​23577)
⚙️ Chore
🚨 Security
❤️ Thank You

v5.14.0

Compare Source

Changelog for releases/5.14.0
🚀 Feature

Revamp the Content-Type Builder (CTB) with undo/redo, drag & drop attributes, collapsible sections, concurrent editing, new shortcuts, and nume


Configuration

📅 Schedule: Branch creation - "before 8am on monday" in timezone Europe/Paris, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-npm-dependencies-updates branch 3 times, most recently from 552df15 to 631b146 Compare November 5, 2025 19:38
@renovate renovate bot force-pushed the renovate/major-npm-dependencies-updates branch 2 times, most recently from 4e1aa45 to c9da5af Compare November 18, 2025 22:53
@renovate renovate bot force-pushed the renovate/major-npm-dependencies-updates branch from c9da5af to 1d13147 Compare November 19, 2025 17:42
@renovate renovate bot force-pushed the renovate/major-npm-dependencies-updates branch from 1d13147 to e3b2bd3 Compare November 20, 2025 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant