This repository was archived by the owner on Nov 3, 2023. It is now read-only.
Releases: rygilles/laravel-api-boilerplate
Releases · rygilles/laravel-api-boilerplate
Passport package update and fix
- Passport package update for Laravel 5.6.30 security release update
- Fix of laravel/passport#795
StyleCI, Travis-CI and double opt-in
- 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
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
External project features, fixes and Laravel framework upgrade to 5.6
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
- Notifications handling in dashboard and new "flashes" dedicated components to manage "noty"
- Add of OpenApi Php DocBlock tags for MeNotification controller
- Api documentation config file updated for new notification route
- OpenApi schemas config file updated for new resources
- Registering validators, samples seeders, locales, templates, mails updated for users new features
- Add of IdeHelper package for "not" staging and production env
- Disabled custom exception handling (Strange behaviors to fix)
- External laravel-openapi-schema-generator package updated (fixes)
- Removed external project methods in I18nLang model
debug_blacklistconfig add to hide sensible informations in debug env dump
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
Disable Cors package, broken compatibility with Laravel 5.5
Broken compatibility fix
Disable Cors package, broken compatibility with Laravel 5.5
Add of user preferred language
Add of user preferred language feature from external project
Hot fix
Hot fix
Features from external project work
- 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