1.x
Files you want to copy from 0.8
images/guilds
system/logs
config.local.php + config.php
templates/your-template
Config changes
config.php has been migrated to Settings in Admin Panel. Since MyAAC 1.9.6 there is command to migrate old 0.8 config.php into settings - php aac settings:migrate. Just place your config.php in the root myaac folder and use that command. The config.local.php won't be read, so you need manually transfer its values over to config.php before using the command.
Composer + NPM
Composer is now used for PHP libraries and NPM for front-end libraries. You need to install those in your hosting, or use packages from GitHub releases which contains those libraries.
New router
The AAC routes has been moved to system/routes.php. Previously they were defined in $rules array in index.php
Commands
In 0.8 the CLI commands were saved in system/bin folder. In 1.x they use symfony/console package, and are saved in system/src/Commands, and can be also extended with plugins - example in the Commands page.
Bootstrap 4 for admin Panel
Admin panel has been rewritten with Bootstrap 4 (from 3).
Eloquent ORM
Eloquent - the same database framework which is used by Laravel, has been adopted to myaac. Many pages still use old POT syntax, but we plan to move away from it. You can see the Models in system/src/Models
Last updated