Vanilo E-commerce
Documentation How To Articles Support News

AppShell 3.0 Released

April 30th, 2022

AppShell v3.0 has been released with a refreshed user interface and several smaller but breaking changes.

Refreshed UI

Before:

AppShell 2

After:

AppShell 3

Minimum Requirements

The AppShell package requires PHP 8.0 or PHP 8.1 and Laravel 9.x.

Alpinejs Required, Vuejs is not

AppShell with v3.0 has replaced Vue to Alpinejs (3.10+) under the hood.

As a consequence you need to add Alpinejs to your application's frontend: npm add [email protected] in order to build the Admin. Vuejs can still be kept, but it can also be removed from your application if you no longer need it (npm remove vue).

The only difference is that AppShell no longer needs Vue, but it requires Alpinejs.

Possibly Breaking Changes

The Scripts Sections

The scripts section of the admin layout has become a stack (it used to be a section)

If your extra admin modules extend the scripts section, then replace @section('scripts') references with @push('scripts'). If there are @parent() references within the section, remove them.

For a complete list of BCs and upgrade instructions see the AppShell 3 Upgrade Guide

Wish you all a smooth upgrade! 🎉

Releases News Admin Konekt Components

Subscribe To E-mail Updates