Strapi v3.0.0-rc.0 Release Notes

Release Date: 2020-05-07 // almost 4 years ago
  • ๐Ÿš€ ๐ŸŽ‰ Do you want to test this pre-release? ๐ŸŽ‰

    You can run

    npx create-strapi-app@rc my-test --quickstart
    

    ๐Ÿฑ โš ๏ธ DO NOT MIGRATE โš ๏ธ

    ๐Ÿš€ This pre-release contains breaking changes so you should not try migrating an existing app until we release the final v3.0.0 release with the migration guides.

    For the curious ones out there, here are a few more details:

    ๐Ÿฑ ๐Ÿš€ New feature

    ๐Ÿ“š Refactors configuration loading to support .env files natively and simplifies generated configurations. (Check the future documentation learn more.

    ๐Ÿฑ ๐Ÿ› Bug fixes

    ๐Ÿ“š We implemented new lifecycles hooks to fix the numerous issues we have added along the way with them. You can check out the future documentation to learn more.

    • ๐Ÿฑ [core:database] ๐Ÿ’ฅ Remove idAttribute and idAttributeType options because breaks strapi (#5988) @alexandrebodin

    ๐Ÿ— We have been having issues concerning idAttributes and UUID type when trying to overwrite the default id behavior. To make sure no one encounters those issues we decided to remove this behavior and instead promote the use of additional fields with lifecycles to build UUIDs if needed!

    • ๐Ÿ— [plugin:content-type-builder] ๐Ÿ’ฅ Add reserved names for models and attributes (#5989) @alexandrebodin

    ๐Ÿ— We added checks at startup and in the content type builder to notify users that they are using reserved attribute or model names.

    ๐Ÿฑ ๐Ÿ’… Enhancements