> For the complete documentation index, see [llms.txt](https://docs.my-aac.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.my-aac.org/upgrade/1-x.md).

# 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](/misc/commands.md) 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
