Home

>

Tools

>

Strapi

>

Releases

>

4.4.4

Strapi Release: 4.4.4

Tag Name: v4.4.4

Release Date: 10/19/2022

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.4.4 brings several enhancements including dark theme customization, compatibility tooltips for the marketplace, and improved S3 bucket CORS documentation. This release also fixes several bugs related to content management, custom fields, and tracking requests. Notable improvements include Czech translations for the color-picker plugin, updated favicon, and better developer tools with Redux DevTools integration.

Highlight of the Release

    • Dark theme customization for the admin panel
    • Compatibility tooltips in the marketplace to show plugin compatibility with Strapi versions
    • Fixed CORS handling with koa/cors update to 3.4.2
    • Improved S3 bucket CORS documentation for proper display of GIFs and videos
    • Czech translation for the color-picker plugin

Migration Guide

No breaking changes were introduced in this release, so a standard update should be sufficient:

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

If you're using the dark theme customization feature, you should follow these guidelines:

  1. Use the plain theme customization option in your configuration
  2. Be aware that the system will issue warnings for improper configurations
  3. Review your theme customization to ensure it works properly in both light and dark modes

For S3 providers, you may want to update your CORS configuration to properly display GIFs and videos in the admin panel. Refer to the updated documentation in the S3 provider README.

Upgrade Recommendations

This is a minor release with several bug fixes and enhancements. It's recommended to upgrade if you:

  1. Need dark theme customization capabilities
  2. Are experiencing issues with CORS in your S3 bucket configuration
  3. Want better compatibility information for marketplace plugins
  4. Are affected by any of the fixed bugs, especially related to content rendering or custom fields

The upgrade should be straightforward with no breaking changes reported. As always, it's recommended to test the upgrade in a development environment before applying it to production.

Bug Fixes

Content Management Fixes

  • Fixed an issue where escaped newline characters (\n) were not properly rendered in content
  • Resolved a problem where titles that were too long did not render properly in the content manager

UI and Navigation Fixes

  • Fixed the Discord link on the admin panel homepage
  • Fixed LogoInput tests for better reliability
  • Updated the favicon to the new 2022 version

Technical Fixes

  • Fixed CORS filter origin problem by updating koa/cors to version 3.4.2
  • Fixed number types in custom fields
  • Improved error handling for tracking requests to catch all errors
  • Unified design-system version across packages for better consistency
  • Fixed an issue where creating a Strapi app via CLI with another flag as template name would throw an error

New Features

Dark Theme Customization

Developers can now customize the dark theme in the Strapi admin panel. This feature allows for better branding consistency across both light and dark themes. The implementation supports plain theme customization and will issue warnings for improper configurations.

Compatibility Tooltip in Marketplace

A new compatibility tooltip has been added to the marketplace, allowing users to quickly see which Strapi versions are compatible with specific plugins. This helps administrators make informed decisions when selecting plugins for their projects.

Security Updates

No specific security fixes were mentioned in this release. The update focuses primarily on feature enhancements, bug fixes, and developer experience improvements.

Performance Improvements

This release doesn't include specific performance improvements as the main focus was on feature enhancements, bug fixes, and developer experience improvements. However, the update to dependencies like nexus (1.2.0 to 1.3.0) and @graphql-tools/utils (8.10.0 to 8.12.0) may bring some performance benefits from these libraries.

Impact Summary

Strapi v4.4.4 enhances the developer and user experience with several notable improvements. The dark theme customization feature gives developers more control over the admin panel's appearance, while the compatibility tooltips in the marketplace help administrators make better-informed decisions about plugin selection.

The update to koa/cors 3.4.2 resolves CORS filter origin issues, which is particularly important for applications with complex API interactions. Content editors will benefit from fixes to newline rendering and long title display in the content manager.

For international users, the addition of Czech translations for the color-picker plugin improves accessibility. Developers will also appreciate the integration of Redux DevTools in development mode, making debugging and state management more efficient.

Overall, this release focuses on quality-of-life improvements, bug fixes, and enhanced documentation rather than introducing major new features or architectural changes.

Full Release Notes

🚀 New feature

📖 Documentation

  • [core:upload] Add details about amending S3 bucket CORS policies to properly show GIFs and videos in the admin panel (#14127) @WalkingPizza

⚙️ Chore

🔥 Bug fix

💅 Enhancement


📚 Update and Migration Guides

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

Statistics:

File Changed98
Line Additions901
Line Deletions465
Line Changes1,366
Total Commits74

User Affected:

  • Can now customize the dark theme for their Strapi admin panel
  • Benefit from improved CORS handling with the koa/cors update to 3.4.2
  • Have access to Redux DevTools in development mode for better debugging
  • Can properly configure S3 bucket CORS policies for GIFs and videos

Contributors:

WalkingPizzadependabot[bot]joshuaellisHonzaVrkotaDanieleAuriliosimotae14markkaylorConvlyCleberRossiderrickmehaffyronronscelestesgitstartilteooodremidejinnerdvationschimurai