Skip to content

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 forfeit au Tic-Tac-Toe et de l'action clear au Chat.
  • CORS : ajout de PATCH, DELETE, OPTIONS dans 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-send et no-version au composant Try.
  • Ajout du support des méthodes PATCH et DELETE aux composants Try, Examples et Panel.
  • Ajout de la variante sm au 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-sort et auto-fix de tous les imports.