Releases: pacoorozco/gamify-laravel
Releases · pacoorozco/gamify-laravel
Release v5.0.0
Note: This release introduces non-backwards compatible changes.
Added
- New Blade components for forms:
x-gamify::forms.inputx-gamify::forms.textareax-gamify::forms.selectx-gamify::forms.datex-gamify::forms.timex-gamify::forms.datetimex-gamify::forms.checkboxx-gamify::forms.radio
- Cache table migration.
- Migration for the database queue driver.
mailhogservice added to Docker Sail.- Embedded
laravel/breezecode instead of using it as a dependency.
Changed
- Breaking: Migrated to AdminLTE v3 and Bootstrap 4. This update significantly changes the UI and may require updates to customizations in the
resources/views/customfolder. - Breaking: Upgraded to Laravel 11. This update may require changes to the
.envfile. - Default queue driver set to
sync. - Dependency updates:
- Bumped aglipanci/laravel-pint-action from 2.4 to 2.5.
- Bumped codecov/codecov-action from 4 to 5.
- Bumped spatie/laravel-medialibrary from 11.12.8 to 11.12.9.
- Upgraded
laravel-mix. font-awesomeicons, replaced withbootstrap-icons.
Removed
debugbardependency.laravelcollective/htmldependency, replaced with custom Blade components.bensampo/laravel-enumsdependency, replaced with PHP native enums.summernotenpm dependency, replaced with the version included in AdminLTE v3.
Review CHANGELOG to see changes.
Release v4.1.4
Changed
- [CI] Bump
codecov/codecov-actionfrom 3 to 4 - [CI] Bump
laravel/pintfrom 1.13.7 to 1.14.0 - Bump
cviebrock/eloquent-taggablefrom 10.0.0 to 10.0.3 - Bump
ramsey/composer-installfrom 2 to 3 - [CI] Bump
phpunit/phpunitfrom 10.5.5 to 10.5.11 - [CI] Bump
laravel/sailfrom 1.26.3 to 1.29.1 - Bump
coderflexx/laravel-presenterfrom 1.3.1 to 2.0.0 - [CI] Set return type of base TestCase methods
- [CI] Adopt PHP attributes in test classes
- [CI] Define test classes as
final - [CI] Bump
brianium/paratestfrom 7.3.1 to 7.4.3 - [CI] Bump
larastan/larastanfrom 2.7.0 to 2.9.5 - Bump
laravel/socialitefrom 5.11.0 to 5.12.1 - [CI] Bump
aglipanci/laravel-pint-actionfrom 2.3.1 to 2.4 - [CI] Bump
mockery/mockeryfrom 1.6.7 to 1.6.11 - [CI] Bump
fakerphp/fakerfrom 1.23.0 to 1.23.1 - [CI] Bump
doctrine/dbalfrom 3.7.2 to 3.8.4 - Bump
spatie/image-optimizerfrom 1.7.2 to 1.7.4
Review CHANGELOG to see changes.
Release v4.1.3
Changed
- Update sail to use PHP 8.2
- Bump
aglipanci/laravel-pint-actionto version 2.3.1 - Bump
laravel/frameworkto version 10.39.0 - Bump
spatie/laravel-medialibraryto version 11.0.3 - Bump
phpunit/phpunitto version 10.5.5 - Bump
yajra/laravel-datatables-oracleto version 10.11.3 - Bump
spatie/laravel-ignitionto version 2.4.1
Review CHANGELOG to see changes.
Release v4.1.2
Changed
- Important: The required minimum version of PHP is v8.2.
- Bump
bensampo/laravel-enumto version 6.7.0 - Bump
doctrine/dbalto version 3.7.2 - Bump
laravel/frameworkto version 10.37.1 - Bump
laravel/socialiteto version 5.11.0 - Bump
socialiteproviders/oktato version 4.4.0 - Bump
spatie/laravel-medialibraryto version 10.15.0 - Bump
yajra/laravel-datatables-oracleto version 10.11.2
Review CHANGELOG to see changes.
Release v4.1.1
Added
- Change the public URL of Questions using unique ids
- New actuators to assign badges: on profile updated and on avatar uploaded
Changed
- Bump
aglipanci/laravel-pint-actionfrom 2.2.0 to 2.3.0 - Bump
spatie/laravel-ignitionfrom 2.1.2 to 2.2.0 - Bump
laravel/socialitefrom 5.6.1 to 5.6.3 - Bump
laravel/frameworkfrom 10.11.0 to 10.14.1 - Bump
spatie/laravel-medialibraryfrom 10.7.16 to 10.10.1 - Bump
yajra/laravel-datatables-oraclefrom 10.4.0 to 10.7.0 - Bump
laravel/breezefrom 1.21.0 to 1.21.2 - Bump
predis/predisfrom 2.1.2 to 2.2.0 - Bump
doctrine/dbalfrom 3.6.2 to 3.6.5 - Bump
bensampo/laravel-enumfrom 6.3.2 to 6.6.0 - [CI] Bump
actions/checkoutfrom 3 to 4
Review CHANGELOG to see changes.
Release v4.1.0
Added
- Add a new event to be used on Social Login
Changed
- Bump
aglipanci/laravel-pint-actionfrom 2.1.0 to 2.2.0 (#413) - Bump
laravel/frameworkfrom 10.1.5 to 10.5.1 (#414) - Bump
spatie/laravel-medialibraryfrom 10.7.11 to 10.7.16 (#415) - Bump
laravel/sailfrom 1.21.0 to 1.21.3 (#416) - Bump
brianium/paratestfrom 7.0.6 to 7.1.2 (#417) - Bump
phpunit/phpunitfrom 10.0.12 to 10.0.19 (#418) - Refactor UsernameGeneratorService to reduce # of queries
- Replace deprecated ImplicitRule rule by ValidationRule in Laravel 10
- Simplify methods pointsToNextLevel() and nextLevelCompletion() in User model
- [CI] Replace deprecated create release action
- [CI] Upgrade mysql to 8.0 on CI/CD.
- [CI] Replace DatabaseTransactions by RefreshDatabase trait
Fixed
- Fix broken link in CONTRIBUTING guide.
- Fix missing UserPresenter methods
- Fix missing BadgePresenter methods
- Fix missing LevelPresenter methods
- Fix missing QuestionPresenter methods
- Fix broken image on locked badges
- Fix incorrect database when testing
- Fix required reason field when rewarding points
Removed
- Remove unused methods findBy*
- Remove duplicated methods in User model
- Remove the sum of points when using points()
- Remove the
experiencein theuserstable in favor of a calculated attribute
Review CHANGELOG to see changes.
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_resetstable renamed topassword_resets_tokens. - Removed
avatarcolumn inuser_profilestable. Usingspatie/medialibrarypackage instead. - Removed
image_urlcolumn inlevelstable. Usingspatie/medialibrarypackage instead. - Removed
image_urlcolumn inbadgestable. Usingspatie/medialibrarypackage instead.
- The
- Test running against a real database instead of memory (SQLite).
- Use of
coderflexx/laravel-presenteras Presenter. - Use of
spatie/medialibraryinstead ofqcod/imageupas Image Manager.
Fixed
- Bug when creation User's response with invalid score.
- Some flaky tests.
Removed
- Unused
fuitcake/corsdependency.
Review CHANGELOG to see changes.
Release v3.3.0
3.3.0 - 2022-10-17
Added
- Config flag to set the Laravel app time zone.
- Publication dates in the Question's table.
- New panel showing scheduled questions in the Admin dashboard.
- The title and other SEO fields should be driven by the configuration instead of language files. (#364)
- Add notifications when a badge is unlocked enhancement. (#359)
Changed
- Shuffle pending questions before listing them. (#354)
- Reduce the number of questions in the homepage to 5.
- Small changes related the look&feel of the application.
- Reduce number of queries in order to increase performance. (#369)
- Responsiveness improvements. (#361)
- Refactor to always use lowercase tags.
- Use Summernote as WYSIWYG editor
Fixed
- Scheduled questions are not published on time bug. (#348)
- Admin dashboard look&feel on mobile devices.
Removed
- Remove unused code in app.js.
- Remove unused action resources.
- Hide Home link for guests.
Review CHANGELOG to see changes.