Skip to content

3.0.0

Compare
Choose a tag to compare
@nWidart nWidart released this 17 Sep 12:04
· 1138 commits to master since this release
37a09c4

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 the Authentication 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.

Log

  • view commit • Handle fields manually in order to have empty translations too
  • view commit • spacings
  • view commit • Refactoring table component to remove duplicate server calls
  • view commit • Checking for null
  • view commit • Using v-hide instead of inline styles
  • view commit • Remove the old manual shortcut listeners
  • view commit • Adding keyboard shortcuts
  • view commit • Require vue-shortkey and use on Vue
  • view commit • Create a simple shortcut helper
  • view commit • Moving element-ui css to css file
  • view commit • Documenting menu weight changes
  • view commit • Moving logic out of page controller to its repository
  • view commit • Loading translations via view composer
  • view commit • adding changelog item
  • view commit • Adding changelog items
  • view commit • Adding extra translations
  • view commit • Adding extra middleware on page apis
  • view commit • Login a user for api tokens middleware
  • view commit • Handle unauthenticated responses
  • view commit • Adding logUserIn method to log a user object in
  • view commit • Return a forbidden response code if unauthorized
  • view commit • Handle the ajax case of unauthenticated
  • view commit • Compile js
  • view commit • Adding translations
  • view commit • Translate notification title too
  • view commit • handle unauthorized access
  • view commit • Updating page title to match the trans keys
  • view commit • Moving asgardcms related variables to the AsgardCMS namespace
  • view commit • Fixing key name
  • view commit • Using the new translation helper on all components. Using array_dot, on translations
  • view commit • Adding doc reminder
  • view commit • Creating a translation helper mixin
  • view commit • Removing obsolete translate mixin
  • view commit • Using vuejs i18n translate method
  • view commit • Prepare a route to fetch all translations if needd
  • view commit • Using the vuejs translate method
  • view commit • Register the translations
  • view commit • Remove the need to send translations as a prop
  • view commit • Move on the asgardcms namespace
  • view commit • Get the translations from the window global
  • view commit • Setting up vue i18n
  • view commit • Updating user publish config file
  • view commit • Using route helper
  • view commit • Publishing module assets
  • view commit • Generate the page slug manually
  • view commit • Adding content header to the components itself
  • view commit • Sending the title translation key
  • view commit • Asgard css update
  • view commit • Updating adminlte styles
  • view commit • adding cross-env
  • view commit • Adding loading indicators
  • view commit • Adding loading indicators
  • view commit • Fixing back ckeditor
  • view commit • Adding babel configs
  • view commit • Adding babel-preset-stage-2
  • view commit • Fixing server side order+search+pagination mixes Enabling server side component by default
  • view commit • Removing default translatable fields from base lvl
  • view commit • Don't order by default on paginate
  • view commit • setting sorting to "custom". Disable sorting on title & slug
  • view commit • More crazy fiddling
  • view commit • app.js compiling
  • view commit • new server side page table component
  • view commit • Back to normal tables
  • view commit • Adding extra server side only method
  • view commit • Overwrite paginate method
  • view commit • Create and register a test pages seeding command
  • view commit • Adding babel packages
  • view commit • Adding a translations key
  • view commit • Setting strict to false
  • view commit • Manually handle the table + pagination
  • view commit • Import the components using `import`
  • view commit • Import vue as any other library
  • view commit • Using ES6 concat
  • view commit • Adapting page components for a SPA
  • view commit • Remove components from the pages itself
  • view commit • Setting up the vue router with basic page routes
  • view commit • Adding the router view component. Setting global variables accessible in module components
  • view commit • Require vue-router
  • view commit • Create a PageRoutes file
  • view commit • Wrap the destroy call in try/catch
  • view commit • Changelog items
  • view commit • Update menu ordering in Workshop section. Leaving spots in between for custom modules.
  • view commit • Update menu ordering in Content section. Leaving spots in between for custom modules.
  • view commit • Changelog item
  • view commit • Replacing URL::route() by route() helper
  • view commit • Type hinting module class. Using getName method over magic method
  • view commit • Adding method to get the theme version
  • view commit • Preparing changelog
  • view commit • Using correct version number on module detail view
  • view commit • Adding changelog items
  • view commit • Injecting the repository interface instead of the concrete implementation
  • view commit • Removing unneeded files on module level
  • view commit • Removing grumphp dependency and setting phpcsfixer dependency on core module only
  • view commit • Adding changelog item
  • view commit • CS: PSR1/2
  • view commit • Replacing page forms with VueJS PageForm component
  • view commit • Compile js
  • view commit • Setting value on ckeditor
  • view commit • Try fixing ckeditor component
  • view commit • iphone x support
  • view commit • Always set the value
  • view commit • Adding source credit
  • view commit • Adding save translation
  • view commit • Adding the cancel method. Using more generic "save" button text
  • view commit • Tagging as remote
  • view commit • Adding a route prop to dynamically set the route
  • view commit • Adding route to update a page
  • view commit • Only set the tags of they're not null
  • view commit • Fixing property name
  • view commit • Fixing response structure on create
  • view commit • Compiling js
  • view commit • Renaming method and watch on current tags prop
  • view commit • Removing tag console
  • view commit • Compiling js
  • view commit • Reformat & trying to set tags on load (edit)
  • view commit • Creating a full page transformer with all the data
  • view commit • Adding current tags prop
  • view commit • Adding method to find a page by id
  • view commit • Set tab text color to red in case of errors
  • view commit • Fill method to create pages
  • view commit • Creating route to get tags by namespace
  • view commit • Creating a tag transformer
  • view commit • Creating a tag input component
  • view commit • Adding tge tags component
  • view commit • Return a collection
  • view commit • adding error handling
  • view commit • Removing the example component
  • view commit • Testing form validation
  • view commit • Preparing the store method
  • view commit • Adding vm.errors = errors.response.data.errors;
  • view commit • Pushing progress on page form
  • view commit • Creating a slugify mixin
  • view commit • Adding ckeditor field. Fixing checkbox structure. Fetching page templates dynamically
  • view commit • Register ckeditor component
  • view commit • Creating new routes to store a page and fetch page templates
  • view commit • Removing vue from asset pipeline
  • view commit • Moving vue app.js to the theme directly
  • view commit • Compiling js
  • view commit • Prepare a PageForm component
  • view commit • Compiling js
  • view commit • Adding translation
  • view commit • i18n the delete component
  • view commit • Passing the translations to the child delete component.
  • view commit • Send in the core translations too
  • view commit • Update translation key
  • view commit • Register the page form component
  • view commit • Use 1lvl deep translations for page module
  • view commit • Put the page translations on 1 level only
  • view commit • Using the translate mixin in page table
  • view commit • Create a translate mixin
  • view commit • Adding a translations stack and adding current local to meta tag
  • view commit • require vue-i18n
  • view commit • Set the current locale
  • view commit • Using ::class notation
  • view commit • Adding changelog items
  • view commit • Add changelog item
  • view commit • Set columns to nullable
  • view commit • Push the css to the css-stack
  • view commit • Move js to the js-stack
  • view commit • Add the create button via vuejs
  • view commit • Update npm dependencies of AdminLTE theme
  • view commit • Remove unused catch statement
  • view commit • Using ES6 syntax everywhere
  • view commit • Use the new PageComponent
  • view commit • Don't fetch pages in web controller
  • view commit • Update the delete component to work with the table components
  • view commit • Create a page table component
  • view commit • Adding vue-data-tables and require new component
  • view commit • Creating a page transformer class
  • view commit • Creating api route to list pages
  • view commit • Rename $self to vm, matching vue conventions
  • view commit • Fixing variable name in condition
  • view commit • Merge branch '2.0'
  • view commit • slug is required in page module
  • view commit • Bind the current row to delete cleanly
  • view commit • Merge pull request #374 from JulienTant/fix/make-slug-mandatory
  • view commit • slug is required in page module
  • view commit • Remove the row instead of reload
  • view commit • Use the new delete component to delete pages
  • view commit • Rename delete component
  • view commit • Load in a delete component
  • view commit • Set the Authorization header for axios
  • view commit • Creating meta tag with user token
  • view commit • Creating api routes for Page resource
  • view commit • Setting the api group middleware on api routes by default. Loading vuejs script
  • view commit • Push the js from the delete modal on the stack
  • view commit • allow inclusion of vue-app
  • view commit • Adding element-ui
  • view commit • Remove hard coded dependency
  • view commit • Adding csrf token meta
  • view commit • Don't include jquery
  • view commit • Don't include jquery
  • view commit • Compiling assets
  • view commit • Upgrading to laravel mix with default files
  • view commit • Removing providers that are loaded with auto discovery
  • view commit • Enable and use server side processing
  • view commit • Don't fetch all files in regular web controller
  • view commit • Adding changelog item
  • view commit • Load in the js routes
  • view commit • Return datatables
  • view commit • Removing ordering
  • view commit • Fixing cache key
  • view commit • Adding method to get all records returned as query builder
  • view commit • Adding method to get all records returned as query builder
  • view commit • Removing provider that is registered via auto discovery
  • view commit • Require tightenco/ziggy
  • view commit • Require yajra/laravel-datatables-oracle
  • view commit • Failing at browser tests 🤔
  • view commit • Removing gitkeep
  • view commit • Adding changelog item
  • view commit • Fixing active class on settings module list sidebar
  • view commit • Preparing changelog
  • view commit • Using return type hints
  • view commit • Using new max folder size validation rule class
  • view commit • Removing old folder validator.
  • view commit • Extend the media base testcase
  • view commit • Updating error display of max folder size
  • view commit • Preparing 3.0 changelog for dashboard
  • view commit • Setting v3
  • view commit • Using ::class notation
  • view commit • Removing deferred property
  • view commit • Merge branch '2.0'
  • view commit • Use minimum php version by default
  • view commit • Use new translation interface
  • view commit • Overwrite laravel mysql connection
  • view commit • Fixing order of what to search on .env
  • view commit • Set default string length
  • view commit • Using handle method name for laravel 5.5
  • view commit • Using handle method name for laravel 5.5
  • view commit • Updating tests with phpunit 6 namespace
  • view commit • Updating path to bootstrap
  • view commit • Updating composer config
  • view commit • Updating configurations
  • view commit • Updating artisan bin
  • view commit • Update core files to laravel 5.5
  • view commit • Update console kernel
  • view commit • Update exception handler
  • view commit • Update Middleware
  • view commit • Drop php 5.6 support
  • view commit • Updating dependencies for laravel 5.5
  • view commit • Merge branch '2.0'
  • view commit • Merge branch '2.0'
  • view commit • Merge branch '2.0'
  • view commit • Merge branch '2.0'
  • view commit • Adding better readme
  • view commit • Preparing 2.4.0 changelog for adminlte theme
  • view commit • Updating and compiling assets
  • view commit • Migrate Adminlte theme to laravel mix
  • view commit • Adding back a proper readme file
  • view commit • Adding better readme
  • view commit • Preparing 2.4 changelog for media
  • view commit • Creating a @thumbnail blade directive
  • view commit • Preparing the user changelog
  • view commit • Show build status on 2.0 branch
  • view commit • Move build icon at start
  • view commit • Using a flat badge
  • view commit • Adding back a proper readme file
  • view commit • Adding better readme
  • view commit • Updating dependencies to require 3.0
  • view commit • Updating branch aliases for themes
  • view commit • Setup up master branches to be the next major release (3.0)