Aller au contenu

Journal des modifications de l'API Numerology v1.0.1

Journal des modifications de l'API Numerology v1.0.1

Date de publication : 2026-06-08
Version : v1.0.1
Portée : Extension des points de terminaison de l'API Numerology, prise en charge de la numérologie multi-systèmes, localisation étendue des significations JSON, nettoyage des routes et parité de la documentation.


Aperçu général de la version

La v1.0.1 est une version de production additive pour l'API Numerology. Elle s'appuie sur le déploiement de numérologie étendue v1.0.0 en ajoutant des lectures plus approfondies sur les noms, le timing, les affaires, les décisions, la famille, l'équipe, l'argent et les archétypes.

Cette version se concentre sur quatre objectifs majeurs :

  1. Couverture plus large des points de terminaison
  2. Ajoute 10 nouvelles familles de points de terminaison.
  3. Chaque nouveau point de terminaison prend en charge GET et POST.
  4. Tous les nouveaux points de terminaison utilisent des routes publiques propres sous /api/v1/*.

  5. Numérologie multi-systèmes

  6. Les nouveaux points de terminaison basés sur le nom prennent en charge un paramètre num_sys optionnel.
  7. Systèmes pris en charge :
    • pythagorean
    • chaldean
    • vedic
  8. pythagorean reste la valeur par défaut pour préserver le comportement existant.

  9. Couverture linguistique étendue

  10. Les langues de réponse prises en charge incluent désormais :
    • en
    • es
    • de
    • fr
    • pt
    • ar
    • hi
    • ja
  11. Les 10 nouvelles familles de points de terminaison incluent des fichiers de signification JSON localisés pour les 8 langues prises en charge.

  12. Documentation et préparation à la version

  13. Ajoute une documentation d'intégration pour les 10 nouvelles familles de points de terminaison.
  14. Met à jour l'index des Points de Terminaison Étendus.
  15. Documente le comportement de GET, POST, lang et num_sys.
  16. Vérifie la visibilité des routes, la couverture JSON et la stabilité de la suite de tests avec Python 3.11.

Validation terminée pour cette version :

  • Suite de tests Python complète : 137 passed
  • Vérification des routes OpenAPI : les 10 routes propres sont présentes
  • Nouvelles routes /api/v1/extended/* : non montées
  • Validation de la traduction JSON : 8 dossiers de langues, 444 fichiers chacun, aucune incohérence de structure
  • Dossiers de significations JSON en direct : 8 langues × 444 fichiers chacun

Nouveautés

Nouvelles familles de points de terminaison

La v1.0.1 ajoute 10 nouvelles familles de points de terminaison et 20 opérations.

Point de terminaison Méthodes Chemin
Numérologie de Carrière GET, POST /api/v1/career-path-numerology
Lecture du Code de Richesse GET, POST /api/v1/wealth-code-reading
Numérologie d'Adresse GET, POST /api/v1/home-address-numerology
Prévision de Prénom pour Bébé GET, POST /api/v1/baby-name-forecast
Numérologie de Dynamique d'Équipe GET, POST /api/v1/team-dynamics-numerology
Numérologie de Nom de Domaine GET, POST /api/v1/domain-name-numerology
Numérologie de Nom de Produit GET, POST /api/v1/product-name-numerology
Lecture des Carrefours de Décision GET, POST /api/v1/decision-crossroads-reading
Numérologie de Timing de Lancement GET, POST /api/v1/launch-timing-numerology
Pile d'Archétypes Personnels GET, POST /api/v1/personal-archetype-stack

Nouvelle infrastructure partagée de points de terminaison

La v1.0.1 ajoute une logique d'assistance partagée pour les nouveaux points de terminaison de numérologie étendue, incluant :

  • chargement JSON localisé
  • recherche de configuration de point de terminaison
  • recherche de signification et de signification détaillée
  • calcul de profil de nom
  • assistants de numérologie de date de naissance
  • assistants de notation
  • suivi d'utilisation
  • encapsulage de réponse d'entreprise
  • réutilisation d'autorisation de requête

Renforcement du système de numérologie

L'assistant de système de numérologie partagé inclut désormais des tables de lettres explicites et validées pour tous les systèmes pris en charge :

  • pythagorean
  • chaldean
  • vedic

La table védique est prise en charge pour les noms translittérés en latin et est maintenue séparée de Chaldean même si les deux systèmes utilisent les mêmes valeurs A-Z dans la v1.0.1. Les diacritiques et ligatures latines courantes sont normalisées avant le calcul du nom, et les assistants de valeurs de noms manquants respectent désormais la plage de valeurs alphabétiques réelles de chaque système.

Nouvelle couverture de tests

Les nouveaux tests couvrent :

  • le comportement de la calculatrice pour les 10 familles de points de terminaison
  • la prise en charge des systèmes de numérologie chaldean et vedic
  • la prise en charge de la politique des 8 langues
  • la recherche de significations localisées
  • la visibilité des routes OpenAPI
  • la forme canonique des routes sans /extended

Correctifs

Nettoyage des routes

Les nouvelles familles de points de terminaison utilisent désormais uniquement des chemins publics propres :

  • Correct : /api/v1/career-path-numerology
  • Correct : /api/v1/wealth-code-reading
  • Correct : /api/v1/personal-archetype-stack

La forme de route brouillon /api/v1/extended/* pour ces 10 nouvelles familles de points de terminaison n'est pas montée et n'apparaît pas dans OpenAPI.

Correctifs de la politique linguistique

La politique linguistique partagée inclut désormais les 8 langues prises en charge :

  • en
  • es
  • de
  • fr
  • pt
  • ar
  • hi
  • ja

L'exception existante pour les rapports d'horoscope reste inchangée : les routes soutenues par le moteur /api/v1/horoscope/reports/* continuent de prendre en charge uniquement en.

Correctifs de traduction et de validation JSON

Le flux de travail de traduction a été renforcé avant le déploiement des points de terminaison :

  • les espaces réservés, URLs, points de terminaison, noms de fichiers, e-mails et jetons API protégés sont préservés
  • les grandes chaînes JSON sont découpées de manière sécurisée
  • les restes exacts en anglais sont signalés lors de l'assurance qualité
  • la structure JSON traduite est comparée à la structure source anglaise
  • l'écriture atomique de sortie empêche les écritures JSON partielles
  • la logique de reprise ignore uniquement les fichiers traduits structurellement valides

Le bundle de significations des nouveaux points de terminaison a été validé avant la copie dans les dossiers de langues actifs.

Correctifs de documentation

La documentation a été alignée avec la surface de l'API implémentée :

  • Ajout de num_sys aux exemples GET et POST pertinents.
  • Documentation de la prise en charge des 8 langues pour les nouvelles pages.
  • Ajout des 10 nouvelles pages à l'index des Points de Terminaison Étendus.
  • Normalisation des tableaux de paramètres Markdown pour que les types nullables s'affichent correctement.

Correctifs de validation de production

La validation a été réexécutée en utilisant le standard Python de l'espace de travail :

  • Python : /opt/homebrew/bin/python3.11
  • Tests complets : 137 passed
  • Vérification de santé OpenAPI : routes propres présentes
  • Routes /extended cachées/brouillon pour les nouveaux points de terminaison : absentes

Obsolète

Aucun point de terminaison de production existant n'est formellement obsolète dans la v1.0.1.

Point de terminaison Statut dans v1.0.1 Remplacement Notes
Aucun Non applicable Non applicable v1.0.1 est additive pour les clients de production.

Note sur les routes brouillon non publiques

La forme de route brouillon /api/v1/extended/* pour les 10 nouvelles familles de points de terminaison ne fait pas partie de la surface de l'API publique v1.0.1.

Utilisez plutôt les routes propres :

  • /api/v1/career-path-numerology
  • /api/v1/wealth-code-reading
  • /api/v1/home-address-numerology
  • /api/v1/baby-name-forecast
  • /api/v1/team-dynamics-numerology
  • /api/v1/domain-name-numerology
  • /api/v1/product-name-numerology
  • /api/v1/decision-crossroads-reading
  • /api/v1/launch-timing-numerology
  • /api/v1/personal-archetype-stack

Ouvrir le Tableau de Bord


Note

Ces ajouts v1.0.1 sont disponibles via un accès direct à l'API à l'adresse https://api.numerologyapi.com en utilisant votre clé API. Ils ne sont actuellement pas pris en charge via la passerelle RapidAPI.


Documents liés