Skip to content

Releases: pacoorozco/gamify-laravel

Release v4.1.4

15 May 14:17
v4.1.4
4d07021
Compare
Choose a tag to compare

Changed

  • [CI] Bump codecov/codecov-action from 3 to 4
  • [CI] Bump laravel/pint from 1.13.7 to 1.14.0
  • Bump cviebrock/eloquent-taggable from 10.0.0 to 10.0.3
  • Bump ramsey/composer-install from 2 to 3
  • [CI] Bump phpunit/phpunit from 10.5.5 to 10.5.11
  • [CI] Bump laravel/sail from 1.26.3 to 1.29.1
  • Bump coderflexx/laravel-presenter from 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/paratest from 7.3.1 to 7.4.3
  • [CI] Bump larastan/larastan from 2.7.0 to 2.9.5
  • Bump laravel/socialite from 5.11.0 to 5.12.1
  • [CI] Bump aglipanci/laravel-pint-action from 2.3.1 to 2.4
  • [CI] Bump mockery/mockery from 1.6.7 to 1.6.11
  • [CI] Bump fakerphp/faker from 1.23.0 to 1.23.1
  • [CI] Bump doctrine/dbal from 3.7.2 to 3.8.4
  • Bump spatie/image-optimizer from 1.7.2 to 1.7.4

Review CHANGELOG to see changes.

Release v4.1.3

13 Jan 10:13
v4.1.3
196a5d5
Compare
Choose a tag to compare

Changed

  • Update sail to use PHP 8.2
  • Bump aglipanci/laravel-pint-action to version 2.3.1
  • Bump laravel/framework to version 10.39.0
  • Bump spatie/laravel-medialibrary to version 11.0.3
  • Bump phpunit/phpunit to version 10.5.5
  • Bump yajra/laravel-datatables-oracle to version 10.11.3
  • Bump spatie/laravel-ignition to version 2.4.1

Review CHANGELOG to see changes.

Release v4.1.2

13 Dec 18:00
v4.1.2
8df6b2b
Compare
Choose a tag to compare

Changed

  • Important: The required minimum version of PHP is v8.2.
  • Bump bensampo/laravel-enum to version 6.7.0
  • Bump doctrine/dbal to version 3.7.2
  • Bump laravel/framework to version 10.37.1
  • Bump laravel/socialite to version 5.11.0
  • Bump socialiteproviders/okta to version 4.4.0
  • Bump spatie/laravel-medialibrary to version 10.15.0
  • Bump yajra/laravel-datatables-oracleto version 10.11.2

Review CHANGELOG to see changes.

Release v4.1.1

06 Oct 16:26
v4.1.1
4e7ac84
Compare
Choose a tag to compare

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-action from 2.2.0 to 2.3.0
  • Bump spatie/laravel-ignition from 2.1.2 to 2.2.0
  • Bump laravel/socialite from 5.6.1 to 5.6.3
  • Bump laravel/framework from 10.11.0 to 10.14.1
  • Bump spatie/laravel-medialibrary from 10.7.16 to 10.10.1
  • Bump yajra/laravel-datatables-oracle from 10.4.0 to 10.7.0
  • Bump laravel/breeze from 1.21.0 to 1.21.2
  • Bump predis/predis from 2.1.2 to 2.2.0
  • Bump doctrine/dbal from 3.6.2 to 3.6.5
  • Bump bensampo/laravel-enum from 6.3.2 to 6.6.0
  • [CI] Bump actions/checkout from 3 to 4

Review CHANGELOG to see changes.

Release v4.1.0

19 May 13:20
v4.1.0
f56e190
Compare
Choose a tag to compare

Added

  • Add a new event to be used on Social Login

Changed

  • Bump aglipanci/laravel-pint-action from 2.1.0 to 2.2.0 (#413)
  • Bump laravel/framework from 10.1.5 to 10.5.1 (#414)
  • Bump spatie/laravel-medialibrary from 10.7.11 to 10.7.16 (#415)
  • Bump laravel/sail from 1.21.0 to 1.21.3 (#416)
  • Bump brianium/paratest from 7.0.6 to 7.1.2 (#417)
  • Bump phpunit/phpunit from 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 experience in the users table in favor of a calculated attribute

Review CHANGELOG to see changes.

Release v4.0.0

26 Feb 18:20
v4.0.0
9331d30
Compare
Choose a tag to compare

NOTE: This release has non-backwards compatible changes. It may include some changes in the database tables.

Added

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 to password_resets_tokens.
    • Removed avatar column in user_profiles table. Using spatie/medialibrary package instead.
    • Removed image_url column in levels table. Using spatie/medialibrary package instead.
    • Removed image_url column in badges table. Using spatie/medialibrary package instead.
  • Test running against a real database instead of memory (SQLite).
  • Use of coderflexx/laravel-presenter as Presenter.
  • Use of spatie/medialibrary instead of qcod/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.

Release v3.3.0

17 Oct 14:27
v3.3.0
Compare
Choose a tag to compare

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.

Release v3.2.1

09 Sep 07:06
v3.2.1
cf0bc23
Compare
Choose a tag to compare

Fixed

  • A user can not edit its own name. (#338)
  • Endless loop when using Social login. (#336)

Review CHANGELOG to see changes.

Release v3.2.0

08 Sep 07:16
v3.2.0
652f0c0
Compare
Choose a tag to compare

Added

  • New endpoint (/leaderbodar) to get the Leader Board. It's accessible for guests. (#324)
  • Documentation about how to customize application views. See HOWTO file.

Changed

Review CHANGELOG to see changes.

Release v3.1.0

04 Aug 06:49
v3.1.0
faa223b
Compare
Choose a tag to compare

NOTE: The way that a Badge is triggered after a Question is answered has changed. Currently, Questions will trigger the completion of the Badge that contains, at least, on matching tag.

Added

  • Dispatched event UserProfileUpdated when the user's profile has been modified.
  • Add password validation: min. 8 characters, including mixed cased letters, numbers and symbols.
  • Forgot password capability to allow users to recover their accounts..(#284)
  • Implement user's registration, in order to allow users to register themselves.
  • User's notifications after user creation/registration.
  • Badges can be tagged in order to filter which Questions will trigger the completion. (#309)

Changed

  • Remove sensible information (like gender, url, phone...) from the user's profile. (#256)
  • Fix HTTP method for the user's profile update to PUT.
  • Update dependencies. (#262, #263, #264, #265, #266)
  • Protect the whole application to ensure users has verified their email address.
  • Protect user's profile edit through password confirmation.
  • The User, Level, Badge and Question screens has been refactored to make it more user-friendly.
  • Improved test coverage.

Fixed

  • Error showing Badges with more than one actuator.
  • Issue when uploading badge images. (#257)

Removed

  • Admins can't create or modify user's password in favor of Forgot password capability. (#285)
  • Question's actions has been removed in favor of the use of Tagging. (#309)

Review CHANGELOG to see changes.