# Installation — Coaster World v1.98.0 Release Candidate 1

## Mise à jour depuis v1.97.0

Copier le patch ou remplacer les fichiers avec l'archive complète, puis dans le terminal Laragon :

```bat
cd C:\laragon\www\coaster-world
php artisan optimize:clear
```

Puis effectuer un **Ctrl + F5** dans le navigateur.

## Migration

La v1.98.0 n'ajoute aucune migration SQL.

Ne lancez jamais `migrate:fresh`.

Le nouveau préflight compare automatiquement les fichiers de migration avec la table `migrations`. Si une migration plus ancienne n'a pas encore été exécutée, `/admin/qa` la signalera comme blocante.

## Contrôle Release Candidate recommandé

Depuis un terminal Laragon :

```bat
tools\release_candidate_check_windows.bat
```

Ce script enchaîne diagnostics, préflight QA, tests PHPUnit et compilation Blade.

Il est également possible de lancer les étapes séparément :

```bat
php artisan cw:diagnose
php artisan cw:qa:preflight
php artisan test
php artisan view:clear
php artisan view:cache
```

## Centre QA

Ouvrir :

```text
http://coaster-world.test/admin/qa
```

Les résultats manuels déjà saisis en v1.97 sont repris automatiquement. Continuer ensuite la checklist avec au minimum deux comptes utilisateurs et un compte administrateur.

## Important

La v1.98.0 est la **Release Candidate 1**. À partir de cette version, ne pas ajouter de grosse fonctionnalité métier avant v2.0 : uniquement corrections de bugs, régressions, sécurité, performances, traductions et stabilité.
