4.3.0
API
API v4.3.0 — Geo, Palette, Placeholder, REST.
- Ajout de l'endpoint GET /geo pour calculer la distance et le cap entre deux coordonnées GPS (Haversine).
- Ajout de l'endpoint GET /palette pour générer des palettes de couleurs harmonieuses à partir d'une couleur HEX.
- Ajout de l'endpoint GET /placeholder pour générer des placeholders SVG (image ou squelette animé).
- Ajout de méthodes REST : PATCH et DELETE sur Tic-Tac-Toe, DELETE sur Chat.
- Ajout de l'action
forfeitau Tic-Tac-Toe et de l'actionclearau Chat. - CORS : ajout de
PATCH,DELETE,OPTIONSdans les méthodes autorisées. - Ajout du helper
supportsRest()et nouveaux fichiers de routes pour PATCH/DELETE. - Ajout de tests unitaires pour geo et palette + tests d'intégration pour les 3 nouveaux endpoints.
Documentation
- Ajout des pages de documentation pour Geo, Palette et Placeholder.
- Séparation de Chat et Tic-Tac-Toe en sous-pages dédiées par méthode HTTP.
- Ajout des nouveaux endpoints au registre du Playground et aux cartes Features.
- Restructuration du système i18n : clés plates remplacées par des clés imbriquées typées (
nav.home,features.geo, etc.). - Ajout des props
auto-sendetno-versionau composant Try. - Ajout du support des méthodes PATCH et DELETE aux composants Try, Examples et Panel.
- Ajout de la variante
smau badge Method pour utilisation inline dans les liens. - Remplacement des exemples API hardcodés par le composant interactif Try sur la page d'accueil et la page Commencer.
- Ajout des descriptions de retour aux endpoints sans paramètres.
- Amélioration de la page Tic-Tac-Toe List avec un callout info.
- Correction de la spécificité CSS du lien Endpoint sur les styles VitePress.
- Ajout du plugin ESLint
simple-import-sortet auto-fix de tous les imports.