- Upgrade to Laravel 5.6
- Update npm dependencies
- Enabled Mix esModule by default
- Lint with eslint-plugin-vue and eslint-config-standard
- Brought back the
layout
property in pages that was removed in 3.0. By default it's set todefault
(~/layouts/default.vue
).
- Removed middleware from routes, since they don't work when you press the back button. Now you have to use the
middleware
property in pages.
- Removed
layout
property from pages in favor of explicit layout components - Improved middleware system, you can either define it on a route or directly on a component
- Reorganized components
- Change jwt token ttl to one day
- Fixed hot module replacement
- Upgrade to Bootstrap 4
- Added dynamic import for pages
- Added locale with dynamic import
- Import shakable fontawesome module
- Simplifyd password reset
- Upgrade to Bootstrap 4 beta3
- Added oauth with popup window
- Added support for Socialite
- Added dropdown to select the locale
- Added route middleware
- Added Font Awesome 5 icons
- Added user profile photo in navbar
- Added Chinese and Spanish translations
- Upgrade to Bootstrap 4 beta2
- Fixed router scroll behaviour
- Namespaced store modules
- Published project to Packagist
- Upgrade to Laravel 5.5.
- Upgrade to Bootstrap 4 beta1.
- Rework routing and guards.