Strapi v4.14.5stable Released Oct 18, 2023
Impact Score: 5/10

Strapi v4.14.5 โ€” 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.14.5. Source highlight: [core:admin] chore(admin): convert useAdminRoles to TS (https://github.com/strapi/strapi/pull/18336) @gu-stav

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 (2)

  • [utils:pack-up] feat(pack-up): enable preserve modules (https://github.com/strapi/strapi/pull/18358) @joshuaellis
  • [utils:pack-up] feat(pack-up): enable config via nodeAPI & allow bundles to have own tsconfig (https://github.com/strapi/strapi/pull/18440) @joshuaellis

โšก Performance & Enhancements (2)

  • [core:admin] [Blocks editor] Images inserted and removed as first element breaks the app (https://github.com/strapi/strapi/pull/18347) @simotae14
  • [core:admin] [Blocks editor] Remove empty line before block without editor selection (https://github.com/strapi/strapi/pull/18390) @simotae14

๐Ÿ”ง Bug Fixes & Patches (6)

  • [core:admin] fix(admin): use tsconfig.build to build & alias helper-plugin in dev mode (https://github.com/strapi/strapi/pull/18431) @joshuaellis
  • [core:admin] [Blocks] Disable link button when multiple blocks are selected (https://github.com/strapi/strapi/pull/18384) @remidej
  • [core:admin] [Blocks] Multiple UI fixes to match the designs (https://github.com/strapi/strapi/pull/18387) @remidej
  • [core:admin] fix(blocks): prevent carrying over modifiers when creating empty blocks (https://github.com/strapi/strapi/pull/18413) @remidej
  • [core:helper-plugin] fix(helper-plugin): notifications should not have a default for "success" (https://github.com/strapi/strapi/pull/18372) @joshuaellis
  • [typescript] Types - Only allow content types as relation target (cannot target component) (https://github.com/strapi/strapi/pull/18212) @Convly
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### โš™๏ธ Chore * [core:admin] chore(admin): convert useAdminRoles to TS (https://github.com/strapi/strapi/pull/18336) @gu-stav * [core:admin] chore: convert useAdminUsers to TS (https://github.com/strapi/strapi/pull/18362) @gu-stav * [core:admin] chore: convert useEnterprise to TS (https://github.com/strapi/strapi/pull/18364) @gu-stav * [core:admin] chore: convert usePermissionsDataManager to TS and move it to settings (https://github.com/strapi/strapi/pull/18366) @gu-stav * [core:admin] chore: convert useAdminRolePermissions to TS (https://github.com/strapi/strapi/pull/18367) @gu-stav * [core:admin] Remove side effects and warnings in Blocks editor tests (https://github.com/strapi/strapi/pull/18374) @remidej * [core:admin] chore(admin): convert more components to TS (https://github.com/strapi/strapi/pull/18420) @joshuaellis * [core:admin] fix(admin): use tsconfig.build to build & alias helper-plugin in dev mode (https://github.com/strapi/strapi/pull/18431) @joshuaellis * [core:admin] chore(admin): convert more admin components (https://github.com/strapi/strapi/pull/18433) @joshuaellis * [core:data-transfer] chore(data-transfer): packup (https://github.com/strapi/strapi/pull/18423) @joshuaellis * [core:database] Migrate database to ts (https://github.com/strapi/strapi/pull/18077) @alexandrebodin * [core:email] [Email] Migrate to typescript (https://github.com/strapi/strapi/pull/18136) @jhoward1994 * [core:strapi] refactor(strapi): plugin:build now uses pack-up underneath (https://github.com/strapi/strapi/pull/18453) @joshuaellis * [dependencies] chore(deps): update design-system to 1.12.2 (https://github.com/strapi/strapi/pull/18438) @joshuaellis * [dependencies] Update Yarn to v3.6.4 (https://github.com/strapi/strapi/pull/18447) @smorimoto * [dependencies] chore(admin): implement redux-toolkit (https://github.com/strapi/strapi/pull/18451) @joshuaellis * [docs] docs: update tests that need passing for accepting contributions (https://github.com/strapi/strapi/pull/18302) @amerikan * [tooling] Remove node 16 tests and update all static tests to node 20 (https://github.com/strapi/strapi/pull/18102) @derrickmehaffy * [tooling] chore: convert other packages to pack-up (https://github.com/strapi/strapi/pull/18339) @joshuaellis * [tooling] chore: packup cli packages (https://github.com/strapi/strapi/pull/18425) @joshuaellis * [utils:pack-up] Update test regex to allow arbitrary subpaths (https://github.com/strapi/strapi/pull/18388) @alexandrebodin ### ๐Ÿ”ฅ Bug fix * [core:admin] [Blocks] Disable link button when multiple blocks are selected (https://github.com/strapi/strapi/pull/18384) @remidej * [core:admin] [Blocks] Multiple UI fixes to match the designs (https://github.com/strapi/strapi/pull/18387) @remidej * [core:admin] fix(blocks): prevent carrying over modifiers when creating empty blocks (https://github.com/strapi/strapi/pull/18413) @remidej * [core:helper-plugin] fix(helper-plugin): notifications should not have a default for "success" (https://github.com/strapi/strapi/pull/18372) @joshuaellis * [typescript] Types - Only allow content types as relation target (cannot target component) (https://github.com/strapi/strapi/pull/18212) @Convly * [utils:pack-up] fix(pack-up): redefine `external` to work better with presereModules and omit changing the fileName (https://github.com/strapi/strapi/pull/18395) @joshuaellis ### ๐Ÿ’… Enhancement * [core:admin] [Blocks editor] Images inserted and removed as first element breaks the app (https://github.com/strapi/strapi/pull/18347) @simotae14 * [core:admin] [Blocks editor] Fix- The first time you click on the List option or button the list is not created (https://github.com/strapi/strapi/pull/18375) @simotae14 * [core:admin] [Blocks editor] Remove empty line before block without editor selection (https://github.com/strapi/strapi/pull/18390) @simotae14 * [core:admin] [Blocks editor] Fix - When a image is selected we want to disable the modifier buttons (https://github.com/strapi/strapi/pull/18412) @simotae14 * [core:admin] [Blocks editor] Fix - Click on a Modifier when the editor selection is null crashes the app (https://github.com/strapi/strapi/pull/18426) @simotae14 * [core:admin] [Blocks editor] Fix - When a code block is selected we want to disable the modifier buttons and the link button (https://github.com/strapi/strapi/pull/18458) @simotae14 * [utils:pack-up] feat(pack-up): enable preserve modules (https://github.com/strapi/strapi/pull/18358) @joshuaellis * [utils:pack-up] feat(pack-up): enable config via nodeAPI & allow bundles to have own tsconfig (https://github.com/strapi/strapi/pull/18440) @joshuaellis ### ๐Ÿ“š 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) ๐Ÿ“š