Change8

v5.20.0

📦 strapiView on GitHub →
1 features🐛 13 fixes🔧 2 symbols

Summary

This release addresses a critical security vulnerability and introduces new end-to-end tests for conditional fields, alongside numerous bug fixes related to filtering, validation, and component logic.

Migration Steps

  1. Upgrade to version 5.20.0 immediately due to a security vulnerability patch. Detailed disclosure of the vulnerability is being delayed to allow users time to upgrade.

✨ New Features

  • Added conditional fields end-to-end tests.

🐛 Bug Fixes

  • Ensured document_id appears in the GROUP BY clause.
  • Resolved filter overlapping issue by adjusting z-index.
  • Updated autocomplete attribute in RelationsInput component to filter by contains.
  • Added reducer to allow mutation of widgets in the register function.
  • Resolved filter overlap with datepicker by reducing the zIndex of the filter component.
  • Implemented conditional validation preview publish.
  • Port comparison logic updated.
  • Added full support for wildcards.
  • Handled undefined origins.
  • Prevented full screen loader regression in the preview page.
  • Added support for wildcards in arrays of origins.
  • Prevented validation error when updating a user without changing the password.
  • Content-Type Builder: Fixed schema validation when max is equal to min.

🔧 Affected Symbols

RelationsInput componentcontent-type-builder