# Coaster World v1.125.2 — 2026-09-18

## Correctifs API mobile — Explorer et historique des visites

- Restaure les coordonnées `latitude` / `longitude` dans `GET /api/v1/parks`.
  - Le globe Explorer peut de nouveau afficher les points des parcs.
  - Ajoute également `park_type` et `utc_offset_seconds` au contrat de listing mobile.
- Restaure l'API d'historique des visites utilisée par Flutter :
  - `GET /api/v1/visits/history?compact=1`
  - `GET /api/v1/visits/{visit}/summary`
- L'historique reste limité aux visites appartenant à l'utilisateur ou auxquelles il a été accepté comme membre.
- Les résumés de visite ne renvoient que les passages de l'utilisateur connecté.
- `POST /api/v1/visits/{visit}/finish` renvoie à nouveau le résumé attendu par l'application mobile après la fin d'une visite.
- Ajout d'un test de contrat pour éviter une nouvelle régression des coordonnées Explorer et des routes d'historique.

## Déploiement

- Aucune migration SQL.
- Aucun `composer install` requis.
- Aucun `npm run build` requis.
- Exécuter `php artisan optimize:clear`, puis reconstruire les caches Laravel utilisés en production.
