Release v4.0.0
NOTE: This release has non-backwards compatible changes. It may include some changes in the database tables.
Added
- Optimizing user's profile, badge and level image size thanks to the spatie/medialibrary.
Changed
- Important: The required minimum version of PHP is v8.1.
- Important: This application has been upgraded to Laravel 10.x.
- Important: Database schema has been modified in a non-backwards compatible way.
- The
password_resets
table renamed topassword_resets_tokens
. - Removed
avatar
column inuser_profiles
table. Usingspatie/medialibrary
package instead. - Removed
image_url
column inlevels
table. Usingspatie/medialibrary
package instead. - Removed
image_url
column inbadges
table. Usingspatie/medialibrary
package instead.
- The
- Test running against a real database instead of memory (SQLite).
- Use of
coderflexx/laravel-presenter
as Presenter. - Use of
spatie/medialibrary
instead ofqcod/imageup
as Image Manager.
Fixed
- Bug when creation User's response with invalid score.
- Some flaky tests.
Removed
- Unused
fuitcake/cors
dependency.
Review CHANGELOG to see changes.