Skip to content
This repository was archived by the owner on Nov 3, 2023. It is now read-only.

Releases: rygilles/laravel-api-boilerplate

Passport package update and fix

13 Nov 20:41
e92c326

Choose a tag to compare

StyleCI, Travis-CI and double opt-in

08 Nov 15:56

Choose a tag to compare

  • Little fixes on Vue.js components (45bead2, 459c2ae, f220670, ce20afe, 06d3acd,
    6459ebe)
  • Assets generator fixes (b30de93)
  • Add of php-cs-fixer (a366f07, 6d2c82b)
  • Upgrade rygilles/laravel-openapi-schema-generator to v0.3.1 to fix 'required' field on requestBody issue (6c47a54)
  • Double op-tin feature add (to ignore email adress validation when creating new User from the API) (96734fe)
  • Add of tests of API routes (related to User, I18nLang and UserGroup models) (Issue #8 closed)
  • Add of StyleCI (laravel preset)
  • Add of Travis-CI to check every pushes and PRs
  • Issues #7, #9 and #10 fixed

New Artisan command `app:makeApiModelResourceAsset` and fixes

27 Apr 11:48

Choose a tag to compare

Features

  • New Artisan command app:makeApiModelResourceAsset : Generate basic resource model assets for the dashboard (Look at the readme file for more information)

Fixes and miscellaneous

  • Issues #2, #3, #4 #5 and #6 fixed
  • nikic/php-parser dev dependency restored for Artisan command app:makeApiModelResource to work properly) : e7723b8
  • Dingo exception handler quick fix : 5b9e334
  • Indentation on files (use tabs, not spaces) : 5ec744b, fe356a3

External project features, fixes and Laravel framework upgrade to 5.6

12 Apr 09:48

Choose a tag to compare

This release include new features and fix from an external project based on this boilerplate.

Features

  • User email validation : When a new user register, he can't access to the dashboard until he confirm is email address.
  • "Mark all as read" : New API route for notifications and a button permitting the user to mark all is new notifications as read in one action.

Fixes and miscellaneous

Laravel

  • Upgraded framework version from 5.4.* to 5.6.*
    • Disabled the CORS package temporarily (Need to upgrade for Laravel 5.5+ compatibility ?)
    • Moved logging configuration to dedicated config file
    • PHP 7.1+ is now required

Broken compatibility fix

12 Apr 08:27

Choose a tag to compare

Pre-release

Disable Cors package, broken compatibility with Laravel 5.5

Broken compatibility fix

12 Apr 08:02

Choose a tag to compare

Pre-release

Disable Cors package, broken compatibility with Laravel 5.5

Add of user preferred language

12 Apr 07:39

Choose a tag to compare

Pre-release

Add of user preferred language feature from external project

Hot fix

11 Apr 15:51
b2639c6

Choose a tag to compare

Hot fix Pre-release
Pre-release

Extra trailing commas removed in composer.json file

Hot fix

11 Apr 15:46
e496cd3

Choose a tag to compare

Hot fix Pre-release
Pre-release

Extra trailing comma removed in composer.json file

Features from external project work

11 Apr 15:41

Choose a tag to compare

Pre-release
  • Upgrade Laravel from 5.4 to 5.6
  • Disable custom error handler by default
  • Add of feature 'email address validation'
  • Add of feature 'mark all as read' for notifications
  • Dashboard Vue : Move flash notifications to dedicated components