3.0.0
Added
- General: Updated to laravel 5.5
- Core: Created a vue component for the delete buttons on index pages
- Core: Created a vue component for CkEditor
- Core: Created vue component to more easily translate laravel translations
- Media: New
MaxFolderSizeRule
class, using new validator classes in laravel 5.5 - Page: Created a vue component for the page table index
- Page: Create a vue component for the page create and edit views
- Tag: Created a vue component for the tags input
- User:
logUserIn
on theAuthentication
interface to log a user object in
Changed
- Core: Replacing URL::route() by route() helper
- Core: Updated menu ordering in Content section. Leaving spots in between for custom modules.
- Core: Update menu ordering in Workshop section. Leaving spots in between for custom modules.
- Core: Handle unauthorized and unauthenticated responses on Axios
- Core:
Authorization
middleware now throws a 403 FORBIDDEN response instead of 401 to match HTTP spec. - Core:
AdminMiddleware
can now handle ajax requests - Page: Making
WidgetServiceProvider
not deferred anymore - Media: Using return type hints in
MediaController
- Media: Optional media fields are set to allow null
- Media: The media menu item weight has been changed to
20
. - Menu: The menu menu item weight has been changed to
30
. - Page: The page menu item weight has been changed to
10
. - Setting: Fixing active class on settings module list sidebar
- Setting: The setting menu item weight has been changed to
20
. - Tag: The tag menu item weight has been changed to
50
. - Translation: The translation menu item weight has been changed to
40
. - User:
AuthorisedApiToken
middleware now logs a user in - User: The user menu item weight has been changed to
10
. - Workshop: Using correct version number on module detail view
- Workshop: The modules menu item weight has been changed to
30
. - Workshop: The themes menu item weight has been changed to
40
.