Home

>

Tools

>

Strapi

>

Releases

>

3.0.0-beta.11

Strapi Release: 3.0.0-beta.11

Tag Name: v3.0.0-beta.11

Release Date: 7/10/2019

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 v3.0.0-beta.11 brings important bug fixes for Firefox users and content management, along with Node.js 12 support and ESLint dependency updates. This release improves browser compatibility and enhances the development experience with modern Node.js versions.

Highlight of the Release

    • Firefox compatibility fix for admin sidebar scrolling
    • Improved content manager JSON parsing strategy
    • Added support for Node.js 12
    • Updated ESLint dependencies in new projects

Migration Guide

No migration steps are required for this beta release. Simply update your Strapi version to v3.0.0-beta.11 to benefit from the bug fixes and enhancements.

npm install [email protected]

Or if you're using Yarn:

yarn add [email protected]

Upgrade Recommendations

This release is recommended for all Strapi users, especially:

  • Firefox users experiencing admin sidebar scrolling issues
  • Users who have encountered problems with content management JSON parsing
  • Developers wanting to use Node.js 12 for their Strapi projects
  • Teams looking to benefit from the latest ESLint tooling in new projects

As this is a beta release with bug fixes and compatibility improvements, upgrading should be relatively low-risk for most users.

Bug Fixes

Admin Sidebar Scrolling in Firefox

Fixed an issue where the admin sidebar wasn't scrolling properly in Firefox browsers. The fix includes:

  • Switching from pixel (px) to rem units for better browser compatibility
  • Removing browser-specific prefixes that were causing issues
  • Ensuring consistent scrolling behavior across all supported browsers

Content Manager JSON Parsing Strategy

Resolved an issue with the JSON parsing strategy in the content manager plugin. This fix ensures that form data is correctly parsed and processed, preventing potential data corruption or handling errors when working with content.

New Features

Node.js 12 Support

Strapi now officially supports Node.js 12, expanding the range of compatible Node.js versions to include Node.js 10 and above. This allows developers to use the latest stable Node.js version with performance improvements and new features.

Updated ESLint Dependencies

New Strapi applications now come with updated ESLint dependencies, providing better code quality tools and linting capabilities out of the box. This enhancement helps developers maintain consistent code style and catch potential issues earlier in the development process.

Security Updates

No specific security fixes were included in this release.

Performance Improvements

Node.js 12 Performance Benefits

With the addition of Node.js 12 support, Strapi applications can now benefit from the performance improvements included in this Node.js version, such as:

  • Faster startup times
  • Improved HTTP parsing
  • Better memory management
  • V8 engine optimizations

These improvements can lead to better overall application performance, especially for larger Strapi projects.

Impact Summary

Strapi v3.0.0-beta.11 focuses on improving browser compatibility and developer experience. The Firefox sidebar scrolling fix addresses a significant usability issue for Firefox users, while the content manager JSON parsing fix ensures more reliable data handling.

The addition of Node.js 12 support is particularly important as it allows developers to use more modern Node.js versions, benefiting from performance improvements and staying current with the Node.js ecosystem. This change helps future-proof Strapi applications and provides a better foundation for development.

The ESLint dependency updates improve the code quality tools available in new Strapi projects, helping developers maintain better code standards from the start.

Overall, this release represents incremental but important improvements to the Strapi beta, addressing specific pain points while continuing to enhance the platform's compatibility and developer experience.

Full Release Notes

Statistics:

File Changed50
Line Additions1,470
Line Deletions1,457
Line Changes2,927
Total Commits20

User Affected:

  • Can now properly scroll through the admin sidebar
  • Better overall navigation experience in the admin panel

Contributors:

berdjabrahamianabdonrdalexandrebodinlauriejim