Skip to content

Releases: pacoorozco/gamify-laravel

Release v5.0.0

19 Apr 10:42
v5.0.0
e42cbf7

Choose a tag to compare

Note: This release introduces non-backwards compatible changes.

Added

  • New Blade components for forms:
    • x-gamify::forms.input
    • x-gamify::forms.textarea
    • x-gamify::forms.select
    • x-gamify::forms.date
    • x-gamify::forms.time
    • x-gamify::forms.datetime
    • x-gamify::forms.checkbox
    • x-gamify::forms.radio
  • Cache table migration.
  • Migration for the database queue driver.
  • mailhog service added to Docker Sail.
  • Embedded laravel/breeze code 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/custom folder.
  • Breaking: Upgraded to Laravel 11. This update may require changes to the .env file.
  • Default queue driver set to sync.
  • Dependency updates:
  • Upgraded laravel-mix.
  • font-awesome icons, replaced with bootstrap-icons.

Removed

  • debugbar dependency.
  • laravelcollective/html dependency, replaced with custom Blade components.
  • bensampo/laravel-enums dependency, replaced with PHP native enums.
  • summernote npm dependency, replaced with the version included in AdminLTE v3.

Review CHANGELOG to see changes.

Release v4.1.4

15 May 14:17
v4.1.4
4d07021

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

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

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

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

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

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

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

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

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.