Strapi v4.15.0stable Released Oct 25, 2023
Impact Score: 5/10

Strapi v4.15.0 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: strapi ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Strapi v4.15.0. Source highlight: [core:admin] feat(blocks): add stable release badge #18484 @madhurisandbhor

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (5)

  • [core:admin] feat(blocks): add stable release badge #18484 @madhurisandbhor
  • [core:admin] feature(admin): sync theme with system theme (https://github.com/strapi/strapi/pull/18502) @remidej
  • [core:strapi] feat(strapi): add plugin:watch command (https://github.com/strapi/strapi/pull/18462) @joshuaellis
  • [core:admin] Add: promoting EE features in CE projects by default (https://github.com/strapi/strapi/pull/18179) @Mcastres
  • [utils:pack-up] feat(pack-up): add the ability to pass plugins via the config (https://github.com/strapi/strapi/pull/18486) @joshuaellis

๐Ÿ”ง Bug Fixes & Patches (6)

  • [core:admin] [Blocks editor] Fix - Change delete and edit buttons style inside the Link Popover (https://github.com/strapi/strapi/pull/18421) @simotae14
  • [core:admin] fix(blocks): fix weird behaviour when try to delete content inside a list (dropdown option empty) (https://github.com/strapi/strapi/pull/18521) @simotae14
  • [core:content-manager] fix: content manager action buttons not triggering and checkbox causing scroll (https://github.com/strapi/strapi/pull/18182) @amerikan
  • [core:content-type-builder] fix(ctb): advanced settings DatePickers crash with empty string (https://github.com/strapi/strapi/pull/18506) @joshuaellis
  • [plugin:graphql] fix: blocks fields not working in GraphQL (https://github.com/strapi/strapi/pull/18485) @remidej
  • [tooling] fix(workflow): re-add build step for linting because it's required (https://github.com/strapi/strapi/pull/18489) @joshuaellis
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### ๐Ÿš€ New feature * [core:admin] feat(blocks): add stable release badge #18484 @madhurisandbhor * [core:admin] feature(admin): sync theme with system theme (https://github.com/strapi/strapi/pull/18502) @remidej * [core:strapi] feat(strapi): add plugin:watch command (https://github.com/strapi/strapi/pull/18462) @joshuaellis ### ๐Ÿ’… Enhancement * [core:admin] Add: promoting EE features in CE projects by default (https://github.com/strapi/strapi/pull/18179) @Mcastres * [core:admin] [Blocks editor] Fix - Change delete and edit buttons style inside the Link Popover (https://github.com/strapi/strapi/pull/18421) @simotae14 * [utils:pack-up] feat(pack-up): add the ability to pass plugins via the config (https://github.com/strapi/strapi/pull/18486) @joshuaellis ### ๐Ÿ”ฅ Bug fix * [core:admin] fix(blocks): fix weird behaviour when try to delete content inside a list (dropdown option empty) (https://github.com/strapi/strapi/pull/18521) @simotae14 * [core:content-manager] fix: content manager action buttons not triggering and checkbox causing scroll (https://github.com/strapi/strapi/pull/18182) @amerikan * [core:content-type-builder] fix(ctb): advanced settings DatePickers crash with empty string (https://github.com/strapi/strapi/pull/18506) @joshuaellis * [plugin:graphql] fix: blocks fields not working in GraphQL (https://github.com/strapi/strapi/pull/18485) @remidej * [tooling] fix(workflow): re-add build step for linting because it's required (https://github.com/strapi/strapi/pull/18489) @joshuaellis ### โš™๏ธ Chore * [core:admin] chore(admin): convert utils to TS (https://github.com/strapi/strapi/pull/18452) @gu-stav * [core:admin] chore(admin): convert layouts to TS (https://github.com/strapi/strapi/pull/18456) @gu-stav * [core:admin] chore(admin): convert GuidedTour to TS (https://github.com/strapi/strapi/pull/18461) @joshuaellis * [core:admin] chore(admin): move and combine various constants into a single TS file (https://github.com/strapi/strapi/pull/18472) @gu-stav * [core:admin] refactor(admin): convert rest of components to TS (https://github.com/strapi/strapi/pull/18473) @joshuaellis * [core:admin] chore(admin): convert ApiTokenPermissions to TS (https://github.com/strapi/strapi/pull/18476) @gu-stav * [core:admin] chore(admin): convert UseCasePage to TS (https://github.com/strapi/strapi/pull/18477) @gu-stav * [core:admin] chore(admin): convert InternalErrorPage to TS (https://github.com/strapi/strapi/pull/18478) @gu-stav * [core:admin] chore(admin): convert NotFoundPage to TS (https://github.com/strapi/strapi/pull/18482) @gu-stav * [core:admin] chore(admin): move LanguageProvider mock file to TS (https://github.com/strapi/strapi/pull/18533) @gu-stav * [core:admin] chore(admin): convert useContentTypes to TS (https://github.com/strapi/strapi/pull/18536) @gu-stav * [dependencies] chore(plugin-upload) - update sharp to 0.32.6 (https://github.com/strapi/strapi/pull/18480) @vojthor * [dependencies] chore(deps): update design-system to 1.13.0 (https://github.com/strapi/strapi/pull/18538) @remidej * [tooling] Run `nx repair` to correct nx configuration (https://github.com/strapi/strapi/pull/18446) @smorimoto ### ๐Ÿ“š Update and Migration Guides - General update guide can be found [here](https://docs.strapi.io/developer-docs/latest/update-migration-guides/update-version.html) - Migration guides can be found [here](https://docs.strapi.io/developer-docs/latest/update-migration-guides/migration-guides.html) ๐Ÿ“š