Home

>

Tools

>

Strapi

>

Releases

>

3.0.0-beta.16.7

Strapi Release: 3.0.0-beta.16.7

Tag Name: v3.0.0-beta.16.7

Release Date: 9/30/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

This beta release of Strapi v3.0.0-beta.16.7 includes several enhancements and bug fixes that improve the admin interface and framework functionality. Key improvements include better handling of relationship fields, updated UI elements, and fixes for date type handling. This release focuses on refining the developer and administrator experience while addressing specific issues reported by the community.

Highlight of the Release

    • Fixed handling of null values in manyToMany and manyWay relationships to properly set empty arrays
    • Updated Traditional Chinese flag in the LocaleToggle component
    • Fixed date type handling to prevent default timestamp values
    • Improved Sentry error reporting by using stderr instead of message

Migration Guide

No migration steps are required for this beta release. The changes are backward compatible and should not affect existing functionality.

Upgrade Recommendations

As this is a beta release (v3.0.0-beta.16.7), it's recommended for developers who are already using the beta version to upgrade to benefit from the bug fixes and enhancements. Production environments should continue to use stable releases unless specifically testing these beta features.

If you're currently on v3.0.0-beta.16.6, upgrading to this version is straightforward and should not cause any breaking changes.

Bug Fixes

Admin Interface

  • Fixed the URL of the settings button for Content Manager PluginCard (#4112)
  • Updated the Traditional Chinese flag in LocaleToggle for better representation (#4081)

Framework

  • Fixed default configuration usage for EJS templates (#4117)
  • Resolved an issue where default timestamp values were incorrectly set for date types (#4125)
  • Fixed handling of null values in manyToMany and manyWay relationships to properly set empty arrays (#4111)

New Features

No significant new features were introduced in this beta release. The changes primarily focus on enhancing existing functionality and fixing bugs.

Security Updates

No security fixes were mentioned in this release.

Performance Improvements

No specific performance improvements were highlighted in this release. The changes were primarily focused on bug fixes and enhancing existing functionality.

Impact Summary

This beta release brings several quality-of-life improvements for both developers and administrators using Strapi. The fixes for relationship handling will improve data management, particularly when dealing with empty relationships. The correction to date type handling prevents unexpected default values, which could have caused data inconsistencies.

For administrators, the UI improvements, including the fixed settings button URL and updated Traditional Chinese flag, enhance the usability of the admin interface. Developers will benefit from improved error reporting with Sentry and better documentation with the updated contributing guide.

While these changes are relatively minor individually, collectively they represent continued refinement of the Strapi platform during its beta phase, addressing specific issues reported by the community.

Full Release Notes

💅 Enhancement

  • [Admin] Change Traditional Chinese flag in LocaleToggle (#4081) @chiacode
  • [Documentation] Add rfc in contributing guide and add some comment (#4120) @lauriejim
  • [Framework] Use stderr instead of message in sentry (#4108) @alexandrebodin
  • [Framework] Allow null values on manyToMany and manyWay to set empty array (#4111) @JelmerV-WFC

🐛 Bug fix

Statistics:

File Changed9
Line Additions31
Line Deletions21
Line Changes52
Total Commits16

User Affected:

  • Better handling of null values in manyToMany and manyWay relationships
  • Fixed EJS configuration usage
  • Improved error reporting with Sentry integration
  • Updated contributing guide with RFC information

Contributors:

chiacodealexandrebodinJelmerV-WFCeriktoyralauriejim