Home

>

Tools

>

Strapi

>

Releases

>

4.12.5

Strapi Release: 4.12.5

Tag Name: v4.12.5

Release Date: 8/16/2023

Strapi LogoStrapi

Open-source headless CMS built with Node.js. Provides developers with complete freedom in choosing their favorite tools and frameworks for frontend development.

TL;DR

Strapi v4.12.5 is a maintenance release focused on bug fixes and enhancements to the admin interface. Key improvements include fixing navigation issues in the Content Manager, resolving UI problems with date fields and the WYSIWYG editor, and adding Chinese (Simplified) translations. This release enhances the overall stability and user experience of the Strapi CMS without introducing breaking changes.

Highlight of the Release

    • Fixed WYSIWYG editor by removing fixed ID binding
    • Improved pagination by redirecting to the last page when current page doesn't exist
    • Added Chinese (Simplified) translations using Claude.ai
    • Fixed navigation between single types in the Content Manager
    • Resolved issue with clearing date fields
    • Updated design system to version 1.9.0

Migration Guide

No specific migration steps are required for this release as it contains only bug fixes and minor enhancements.

For general update guidance:

Upgrade Recommendations

This is a maintenance release that fixes several bugs and improves the admin interface. It's recommended for all users to upgrade to this version, especially if you're experiencing any of the issues addressed in this release.

To upgrade:

npm install [email protected]
# or
yarn upgrade [email protected]

After upgrading, restart your Strapi application to apply the changes.

Bug Fixes

Admin Interface

  • Fixed issue where ListView in ApiTokens and TransferTokens showed empty content tables
  • Ensured fresh data loading for list and edit views in API tokens and users sections
  • Disabled noImplicitAny in TypeScript configuration until the admin app can be properly typed

Content Manager

  • Fixed navigation between single types in the Content Manager
  • Improved pagination by redirecting to the last page when the current page doesn't exist
  • Removed unnecessary confirmation when configuring views

Form Fields

  • Fixed issue with clearing date fields
  • Removed fixed ID binding in WYSIWYG editor that was causing problems when multiple editors were used on the same page

New Features

This release doesn't introduce major new features but includes several enhancements:

Chinese (Simplified) Translations

  • Added complete Chinese (Simplified) translations generated using Claude.ai

UI Improvements

  • Updated design system to version 1.9.0
  • Updated Storybook to version 7
  • Added Russian translations for the i18n plugin

Security Updates

No security fixes were included in this release.

Performance Improvements

This release doesn't include specific performance improvements. The focus was primarily on bug fixes and UI enhancements to improve the overall user experience.

Impact Summary

Strapi v4.12.5 is a maintenance release that focuses on bug fixes and UI enhancements. The changes primarily impact the admin interface, particularly the Content Manager, with fixes for navigation between single types, pagination issues, and form field behaviors.

Content editors will benefit from fixes to the WYSIWYG editor and date fields, while administrators will see improvements in the API Tokens and Transfer Tokens views. The addition of Chinese (Simplified) translations makes the platform more accessible to Chinese-speaking users.

This release also includes developer-focused updates like upgrading the design system to version 1.9.0 and Storybook to version 7. There are no breaking changes, making this a safe upgrade for all users.

Full Release Notes

🔥 Bug fix

  • [core:admin] Fix: Disable noImplicitAny until the admin app can be typed (#17645) @gu-stav
  • [core:admin] Fix: Ensure fresh data for list and edit-views (api-tokens, users) (#17668) @gu-stav
  • [core:content-manager] fix: remove fixed id binding in WYSIWYG (#16822) @gitstart
  • [core:content-manager] Go to the last page if current page doesn't exist (#17589) @Feranchz
  • [core:content-manager] Fix - Navigation between single types in the Content Manager (#17600) @jhoward1994
  • [core:helper-plugin] fix: cannot clear date-field (#17599) @joshuaellis

⚙️ Chore

💅 Enhancement

  • [core:admin] fix: ListView in ApiTokens and TransferTokens shows empty content table (#17609) @bogdaaamn

📚 Update and Migration Guides

  • General update guide can be found here
  • Migration guides can be found here 📚

Statistics:

File Changed122
Line Additions5,775
Line Deletions8,547
Line Changes14,322
Total Commits54

User Affected:

  • Fixed issue with clearing date fields
  • Fixed WYSIWYG editor ID binding problem
  • Improved navigation between single types in Content Manager
  • Better pagination handling when current page doesn't exist
  • Removed unnecessary confirmation when configuring views

Contributors:

smoothdvddependabot[bot]innerdvationsMarc-Roigjoshuaellisjhoward1994simotae14hide-meFeranchzbogdaaamnConvlygitstart