Home

>

Tools

>

Strapi

>

Releases

>

3.0.0-beta.19.1

Strapi Release: 3.0.0-beta.19.1

Tag Name: v3.0.0-beta.19.1

Release Date: 3/4/2020

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.19.1 is a maintenance release that addresses several UI and core functionality bugs. Key improvements include fixing number input reset functionality, updating the migration guide, resolving component and media validation issues, and fixing UI stack order problems. This release enhances the stability and usability of Strapi for developers working with the beta version.

Highlight of the Release

    • Fixed number input reset functionality allowing fields to be empty instead of defaulting to zero
    • Improved SelectWrapper component z-index for better UI interaction
    • Fixed component globalId for proper component loading
    • Enhanced entity validator for media to prevent validation errors
    • Updated migration guide with better instructions and fixes for config.js overrides

Migration Guide

Updates

The migration guide has been updated with improved instructions for upgrading to Strapi v3.0.0-beta.19.1. Key updates include:

  • Added fix for applications using config.js overrides
  • Improved documentation for transitioning from previous versions
  • Clearer instructions for handling component-related changes

For detailed migration instructions, refer to the updated migration guide in the Strapi documentation.

Upgrade Recommendations

This release contains important bug fixes for number input handling, component loading, media validation, and UI improvements.

Who should upgrade:

  • Developers experiencing issues with number inputs defaulting to zero when trying to clear them
  • Users encountering problems with component loading or media validation
  • Anyone experiencing UI issues with the SelectWrapper component

Upgrade priority: Medium

This is a maintenance release that addresses several specific bugs without introducing breaking changes. If you're currently using v3.0.0-beta.19, upgrading to v3.0.0-beta.19.1 is recommended to benefit from these fixes.

Bug Fixes

  • Number Input Reset: Fixed an issue in the Content Manager where deleting a value from a number input would send an empty string to the backend, which would convert it to 0. Now users can properly reset number fields to empty values. (#5396)

  • SelectWrapper Z-Index: Resolved a UI issue with the SelectWrapper component's stack order, ensuring proper layering of UI elements and preventing overlap problems. (#5400)

  • Component GlobalId: Fixed component loading issues by correcting the component globalId generation, ensuring components are properly identified and loaded. (#5411)

  • Media Entity Validation: Resolved issues with the entity validator for media, preventing validation errors when working with media entities. (#5412)

  • Migration Guide: Updated the migration guide with improved instructions and added a fix for applications using config.js overrides. (#5413)

New Features

No new features were introduced in this maintenance release. This version focuses on bug fixes and enhancements to existing functionality.

Security Updates

No security fixes were mentioned in this release.

Performance Improvements

No specific performance improvements were highlighted in this release. The focus was primarily on bug fixes and UI enhancements rather than performance optimizations.

Impact Summary

This release focuses on fixing several important bugs that affect the day-to-day usage of Strapi. The number input fix is particularly valuable for content editors who need to distinguish between zero and empty values. The component globalId and media entity validator fixes address core functionality issues that could cause errors during development and content management. The UI improvement to the SelectWrapper component enhances the user experience by fixing z-index issues that could cause visual problems.

The updated migration guide provides better support for developers upgrading their Strapi instances, especially those using config.js overrides. While this is a relatively small release in terms of changes, it addresses specific pain points reported by the community and improves the overall stability of the beta version.

As this is still a beta release (v3.0.0-beta.19.1), these fixes contribute to the ongoing refinement of Strapi v3 before its stable release.

Full Release Notes

Statistics:

File Changed45
Line Additions136
Line Deletions133
Line Changes269
Total Commits18

User Affected:

  • Can now properly reset number input fields to empty values
  • Will benefit from improved component loading with fixed globalId
  • Will have access to an updated migration guide with better instructions
  • Will experience fewer issues with media entity validation

Contributors:

MeLlamoPablosoupettealexandrebodin