Skip to content

Commit 9331d30

Browse files
authored
Merge pull request #408 from pacoorozco/release-4.0.0
Release version 4.0.0
2 parents 99214c6 + 663c4c6 commit 9331d30

File tree

3 files changed

+29
-3
lines changed

3 files changed

+29
-3
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,32 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/) and this
55

66
## Unreleased
77

8+
## 4.0.0 - 2023-02-26
9+
10+
> NOTE: This release has **non-backwards compatible** changes. It may include some changes in the database tables.
11+
>
12+
### Added
13+
- Optimizing user's profile, badge and level image size thanks to the [spatie/medialibrary](https://spatie.be/docs/laravel-medialibrary/v10/introduction).
14+
15+
### Changed
16+
- **Important**: The required minimum version of PHP is v8.1.
17+
- **Important**: This application has been upgraded to [Laravel 10.x](https://laravel.com/docs).
18+
- **Important**: Database schema has been modified in a **non-backwards compatible way**.
19+
- The `password_resets` table renamed to `password_resets_tokens`.
20+
- Removed `avatar` column in `user_profiles` table. Using `spatie/medialibrary` package instead.
21+
- Removed `image_url` column in `levels` table. Using `spatie/medialibrary` package instead.
22+
- Removed `image_url` column in `badges` table. Using `spatie/medialibrary` package instead.
23+
- Test running against a real database instead of memory (SQLite).
24+
- Use of `coderflexx/laravel-presenter` as Presenter.
25+
- Use of `spatie/medialibrary` instead of `qcod/imageup` as Image Manager.
26+
27+
### Fixed
28+
- Bug when creation User's response with invalid score.
29+
- Some flaky tests.
30+
31+
### Removed
32+
- Unused `fuitcake/cors` dependency.
33+
834
## 3.3.0 - 2022-10-17
935
### Added
1036
- Config flag to set the Laravel app time zone.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[![Testing with MySQL](https://github.com/pacoorozco/gamify-laravel/actions/workflows/run-tests.yml/badge.svg)](https://github.com/pacoorozco/gamify-laravel/actions/workflows/run-tests.yml)
44
[![codecov](https://codecov.io/gh/pacoorozco/gamify-laravel/branch/main/graph/badge.svg?token=ugLXCazFWC)](https://codecov.io/gh/pacoorozco/gamify-laravel)
55
[![License](https://img.shields.io/github/license/pacoorozco/gamify-laravel.svg)](LICENSE)
6-
[![Laravel Version](https://img.shields.io/badge/Laravel-9.x-orange.svg)](https://laravel.com/docs/8.x)
6+
[![Laravel Version](https://img.shields.io/badge/Laravel-10.x-orange.svg)](https://laravel.com/docs/10.x)
77
[![GitHub release](https://img.shields.io/github/release/pacoorozco/gamify-laravel.svg?style=flat-square)](https://github.com/pacoorozco/gamify-laravel/releases)
88

99
## Presentation
@@ -24,7 +24,7 @@ See [CHANGELOG](CHANGELOG.md) file in order to know what changes are implemented
2424

2525
## How to run gamify
2626

27-
[Laravel Sail](https://laravel.com/docs/9.x/sail) is a light-weight command-line interface for interacting with
27+
[Laravel Sail](https://laravel.com/docs/10.x/sail) is a light-weight command-line interface for interacting with
2828
Laravel's default Docker development environment. This will create several containers to implement the application needs. An
2929
application server and a database server.
3030

config/app.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
|
4848
*/
4949

50-
'version' => '3.3.0',
50+
'version' => '4.0.0',
5151

5252
/*
5353
|--------------------------------------------------------------------------

0 commit comments

Comments
 (0)