This documentation is currently under development. Certain sections are not yet complete and will be added shortly.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Note de version

0.6.554

Correction

  • Correction d'un problème où l'enregistrement des configurations de Carte pouvait échouer pour certains locataires de production, améliorant la fiabilité globale pour les commerçants.

  • Le type de solde de points de fidélité peut désormais être correctement modifié dans le portail d'administration (il ne s'enregistrait pas correctement auparavant).

Amélioration

  • Les erreurs de configuration YAML invalides sont désormais correctement détectées et clairement signalées, empêchant les mauvaises configurations silencieuses d'atteindre la production.

  • Réduction des fausses alertes d'erreur lors de la configuration ou de l'aperçu des modèles de Carte, le système distingue désormais mieux le comportement attendu lors de la création des modèles.

  • Meilleure gestion des champs facultatifs des cartes Google Wallet (code-barres, solde, date, paramètres Smart Tap), évitant des échecs inutiles lorsque ces champs ne sont pas configurés.

0.6.543

Amélioration

  • Amélioration du traitement des cartes Apple Wallet grâce à une meilleure logique de nouvelle tentative et à une meilleure gestion de la concurrence, rendant les transactions plus fiables.

  • Renforcement de la récupération après erreur afin de réduire les échecs des cartes Wallet et d'améliorer la stabilité globale de la plateforme.

  • Extension de la couverture des tests pour les opérations Wallet afin de garantir un comportement plus cohérent et moins de problèmes inattendus.

  • Amélioré l’expérience de démarrage de l’application d’administration, en fournissant aux commerçants des indications plus claires lorsqu’un élément empêche l’application de se charger.

  • Rendu les opérations de mise à jour de Carte plus fiables, réduisant les interruptions pendant les tâches quotidiennes de gestion des campagnes et du Wallet.

  • Ajusté le traitement du planificateur afin d’améliorer la stabilité sous charge, aidant les tâches d’arrière-plan à s’exécuter plus régulièrement.

  • Amélioré le comportement du système lors des pics de trafic afin que les mises à jour et les notifications soient traitées plus fluidement.

  • Correction d’un problème où les titres des offres pouvaient être mélangés ou affichés incorrectement, améliorant la clarté pour les clients.

  • Rendu la configuration des offres plus flexible en permettant des campagnes sans champ de valeur faciale obligatoire.

  • Amélioré le suivi de l’historique de configuration, offrant aux commerçants une meilleure visibilité et davantage de confiance lors de la revue des changements.

0.6.502

Amélioration

  • Mise à jour du SDK Cinto.

    • Amélioration de la documentation JavaScript.

    • Ajout d’une solution de contournement pour ignorer les messages contextuels sur Android.

    • Correction des problèmes de compatibilité du SDK sur Opera iOS.

    • La solution a été testée sur 8 navigateurs iOS différents.

0.6.450

Nouveau

  • Mise en place d'un système de limitation distribuée basé sur Redis pour mieux contrôler les limites de requêtes entre les services.

Correction

  • Correction de bugs dans :

    • Liste de cartes

    • Intégration SFMC

    • Intégration CEGID

    • Problèmes de gestion des connexions

Amélioration

  • Amélioration de l'interface d'administration, notamment :

    • Meilleur filtrage des locataires

    • Gestion améliorée du statut des locataires

  • Plusieurs améliorations des performances ont été apportées, en particulier concernant :

    • Suppression de la fabrique

    • Gestion du cycle de vie des connexions

  • Mise à jour de la localisation et des dépendances du projet.

0.6.434

Correction

  • Correction du problème de disparition des onglets Utilisateurs et Rôles (routes invalides)

Amélioration

  • Révision de l'écran d'interface des paramètres de base

    • La suppression d'une langue supprimera les fichiers de localisation associés - elle réinitialisera également les traductions des langues selon la configuration

Nouveau

  • Nouvelle interface d'activation des privilèges pour la configuration du programme de fidélité

0.6.326

Amélioration

  • Écran de notification de révision

  • Les marchands reçoivent désormais une bannière d'avertissement claire lorsque leur certificat Apple Wallet est sur le point d'expirer, afin qu'ils aient le temps de le renouveler avant que cela n'affecte les clients.

  • « Type de Carte » a été renommé « Template » dans la section Wallet afin de rendre la navigation plus claire et plus intuitive.

  • Des info-bulles utiles apparaissent désormais au survol des langues dans la liste des langues.

  • Prise en charge améliorée de secutix_comfortvariable dans les détails de commande, permettant un contenu de carte plus flexible et plus précis.

Correction

  • Les dates sont désormais affichées correctement dans les cartes Wallet, dans tous les formats et toutes les langues.

  • La saisie semi-automatique des adresses fonctionne à nouveau correctement, ce qui facilite la recherche et la saisie des adresses par les utilisateurs dans le front-end.

Nouveau

  • Des vérifications automatiques garantissent désormais que tous les sites des locataires disposent d'un favicon correctement configuré, améliorant l'image de marque et la cohérence visuelle.

0.6.307 et 0.6.310

Nouveau

  • Nouveau sélecteur multi-tenant : basculez entre les locataires directement depuis la barre de navigation supérieure

  • Nouveau sélecteur d’environnement : basculez entre les environnements de production et de préproduction depuis l’en-tête d’administration

  • Nouvelle interface d’administration localisée avec des traductions complètes en français, anglais, allemand et japonais

  • Nouvelle page de gestion des utilisateurs : créer, modifier, désactiver et supprimer des utilisateurs du back-office

  • Nouvelle page de gestion des rôles : créer et attribuer des rôles personnalisés aux utilisateurs

  • Nouvelle page de gestion des permissions : configurer des autorisations RBAC granulaires par rôle

  • Nouvelle page de gestion des clés API : générer, consulter et révoquer des clés API depuis l’interface d’administration

  • Nouvelle API : points de terminaison REST complets pour la gestion des utilisateurs, des rôles et des permissions

  • Nouvelles pages de gestion des privilèges et de l’activation : consulter et gérer les privilèges clients et le cycle de vie de l’activation

  • Nouvelle page d’édition « Flows » : créer et configurer des workflows d’automatisation depuis l’interface d’administration

  • Nouvelle page de liste des exécutions d’automatisation : surveiller les exécutions d’automatisation en cours et terminées

  • Nouvelles pages de gestion du planificateur : créer, modifier, supprimer et activer/désactiver les tâches planifiées

  • Nouveau visualiseur de journaux du planificateur : consulter les journaux d’exécution par tâche avec des filtres de date

  • Nouvelle action de notification SFMC et page de paramètres : configurer directement depuis l’administration les actions de notification Salesforce Marketing Cloud

  • Nouvel aperçu du moteur de templates (rendu côté serveur) : prévisualiser les pages exactement telles qu’elles sont rendues par le serveur, éliminant les écarts avec le front-office

  • Nouvelle interface d’historique de configuration : consulter l’historique complet des modifications de configuration avec les horodatages et les détails de l’auteur

  • Nouvelle page de gestion des secrets de l’application : créer, faire pivoter et supprimer les secrets stockés dans Key Vault depuis l’interface d’administration

  • Nouvelle page de configuration Cloudflare Turnstile : activer et configurer la protection ضد les bots sur les formulaires d’inscription par locataire

  • Nouvelle page de configuration de la connexion sociale LINE : configurer la connexion LINE directement depuis l’administration (aucun e-mail requis)

  • Nouvelle API d’événements en direct WebSocket pour les cartes : connectez-vous aux événements de cartes en temps réel via une connexion WebSocket (/Carte/events)

  • Nouvelles pages de distribution Wallet : gérez et consultez les canaux de distribution des Cartes Wallet et les statistiques par redirection

  • Nouvelles analyses au niveau des redirections : consultez des statistiques ventilées par lien de redirection individuel

  • Nouvelles pages d’administration d’inscription en masse : configurez et surveillez les opérations d’inscription en masse depuis le nouvel espace d’administration

  • Nouveau tableau de bord des journaux dans l’administration : consultez les journaux de la plateforme (conservés pendant 45 jours) avec filtre par date et recherche, remplaçant l’ancien visionneur de journaux basé sur Elastic

  • Nouvelle page Journaux en direct : diffusez la sortie des journaux en temps réel directement dans l’interface d’administration

  • Nouvel outil de documentation d’API : Scalar remplace Swagger pour une expérience de référence d’API moderne et interactive

  • Les nouvelles pages d’administration prennent désormais en charge des vues de statistiques dédiées pour plusieurs locataires.

Amélioration

  • Page de liste Carte améliorée : largeurs de colonnes configurables et ordre de tri conservés dans le cookie ; le filtre de modèle inclut désormais la liste des modèles disponibles ; taille de colonne par défaut réduite

  • Comparaison de configuration améliorée (compare config) : les paramètres de requête sont désormais conservés dans l’URL pour les liens partageables ; la vue diff peut désormais être modifiée et enregistrée directement

  • Connecteur Klaviyo amélioré : prise en charge intégrée du consentement pour les SMS, synchronisation des profils améliorée, meilleure journalisation

  • Prise en charge améliorée des offres Google Wallet : meilleure gestion de l’image principale, Petits caractères et détails prise en charge des champs

  • Localisation du formulaire d’inscription améliorée : les traductions par défaut ont été étendues avec le hongrois (hu) et slovaque (sk); la sélection de la langue se replie désormais de façon fluide vers la locale disponible la plus proche

  • Contrôle amélioré de la durée des notifications : durée configurable par notification ; updateMetadata indicateur pour les mises à jour conditionnelles des métadonnées lors des push

  • Optimisation améliorée de l’image de Carte : améliorations de la concurrence et des performances ; option permettant de désactiver l’optimisation au niveau du modèle de Carte

  • Gestion améliorée des mises à jour push : les opérations de mise à jour push en masse peuvent désormais être annulées ; contrôle du débit disponible lors de l’importation des mises à jour de Carte depuis SFTP

  • Documentation API améliorée : révision complète et mise à jour de toutes les descriptions et schémas des points de terminaison

0.5.3726

Nouveau

  • Nouvelle page SFTP

  • Nouvelles pages des fournisseurs de messagerie

Amélioration

  • Supprimer les options secutix de persistance du statut d'installation. Le système conservera toujours le statut d'installation

0.5.3686

Nouveau

  • Nouvelle interface utilisateur pour consulter l'historique

  • Nouvelle API pour récupérer l'historique enregistré

  • Ajouter une nouvelle action de notification SFMC et une page de paramètres

  • Nouvelle page d'édition « flows »

Amélioration

  • Revoir le connecteur Klaviyo pour prendre en charge les consentements intégrés et améliorer la prise en charge du consentement SMS ajouter davantage d'informations de journalisation

  • Améliorer les performances de l'audit des modifications de configuration

  • Comparer la configuration : la requête est désormais persistée dans l'URL

  • Revoir la liste des cartes

    • réduire la taille par défaut des colonnes

    • ajouter la largeur des colonnes et le tri dans un cookie

    • ajouter la liste des modèles dans le filtre de modèles

0.5.3582

Nouveau

  • Ajouter une nouvelle API pour exécuter l'aperçu du moteur de modèle côté serveur au lieu du côté client afin d'éviter les écarts entre l'aperçu et le rendu serveur

  • Ajouter le paramètre ProofCookieValidityDuration dans la configuration Cloudflare Turnstile

Amélioration

  • Évolution de la page d'installation Wallet : la page écoute désormais lorsque le client clique sur le bouton AddToWallet et modifie l'interface pour afficher un nouveau bouton : le bouton ViewMyCard

0.5.3545

Nouveau

Amélioration

  • Prise en charge améliorée des images principales dans les cartes d'offre au sein de Google Wallet, garantissant une meilleure gestion et un meilleur affichage de l'élément visuel principal associé à une offre.

  • Améliorer la prise en charge du texte en petits caractères et des détails pour les offres dans Google Wallet

  • Revoir la priorité de sélection de la langue afin de garantir que le système ne requiert pas une correspondance exacte de la langue et puisse utiliser, si nécessaire, l'option disponible la plus proche.

Ajouter

  • Les traductions par défaut étaient auparavant disponibles pour les langues suivantes : ar, cs, ca, da, de, el, en, es, fr, it, ja, ko, ms, nl, no, pl, pt, ru, sv, th, tr, zh, zh-Hans et zh-Hant. Le hongrois (hu) et le slovaque (sk) ont maintenant été ajoutés.

Correction

  • Sur les pages de statistiques Wallet et Forms & Links, la flèche de comparaison s'affiche désormais en gris lorsque la variation entre deux valeurs est de 0 %. Auparavant, la flèche apparaissait en vert même en l'absence de changement. La couleur grise indique désormais que la valeur n'a ni augmenté ni diminué.

0.5.3522

Nouveau

  • Nouvelle version de cinto avec les nouvelles options listenToPassEvents et onPassEvent

Correction

  • Corriger le problème du moteur de script lors de l'accès à une clé de dictionnaire inexistante dans un objet imbriqué

0.5.3516

Nouveau

  • Nouvelle API Carte pour se connecter à un événement de carte en direct via une connexion WebSocket

0.5.3508

Correction

  • Corriger une éventuelle condition de concurrence dans une authentification multi-locataire lourde entraînant une erreur d'authentification

0.5.3495

Amélioration

  • ajouter une option pour marquer le ticket comme imprimé après l'installation Wallet dans le connecteur secutix

0.5.3480

Amélioration

  • Améliorer la concurrence et les performances de l'optimisation des images de carte

Correction

  • Corriger le problème qui modifie la configuration de sécurité lors de la création d'un nouvel appareil

  • Corriger le problème de désactivation d'un appareil générant une configuration YAML invalide

  • Remplacer l'icône neostore par l'icône twc dans le back-office

  • Corriger un bug lors de l'édition du sous-titre sur la page générale

0.5.3476

Nouveau

  • nouvelle API pour les utilisateurs, les rôles et les permissions

  • nouvelle interface utilisateur pour gérer les utilisateurs dans le back-office

release note - users on the back-office

Amélioré

  • Amélioration du connecteur Secutix - le statut d'installation Wallet lié au ticket sera persisté dans la référence externe updateExternalReference

0.5.3470

Corrigé

  • corriger la régression Cegid - la nouvelle version de Cegid Y2 SaaS déployée le 9 février a introduit une régression dans la liste des documents d'un client

0.5.3462

Nouveau

  • nouvelle API pour gérer l'appareil

  • nouvelle interface utilisateur d'édition de carte

release note - new pass edit overview
release note - new pass edit data
release note - new pass edit privileges
release note - new pass edit history
release note - devices
release note - devices reset connection
release note - devices connection
release note - edit devices

Amélioré

  • Infinity% dans le tableau de bord a été supprimé

  • L'aperçu affichera désormais ce qui est affiché dans les Wallets Apple et Google

  • Révision complète de la documentation de l'API

Ajouté

  • Ajouter la prise en charge du statut d'installation dans la référence externe de mouvement Secutix (https://docs.thewalletcrew.io/connect/ticketing/secutix)

  • Ajouter l'année dernière dans le filtre de période

  • ajouter une taille automatique pour l'image du logo dans le chargeur PDF

  • ajouter les informations du serveur pour la spécification OpenAPI

  • Ajouter la gestion des erreurs pour une URL d'image invalide dans l'image de la Carte et du privilège

  • ajouter une option pour désactiver l'optimisation de la Carte au niveau du modèle de Carte

  • ajouter une validation pour vérifier que le certificat correspond à l'identifiant du type de Carte spécifié (cas planet-indigo)

Corrigé

  • corriger le problème lorsque la Carte et les privilèges utilisent des images externes et que le serveur envoie des informations d'en-tête serveur non conformes à la RFC 7231

0.5.3375

Corrigé

  • Corrigé un problème de concurrence dans l'extension Livestore après la migration vers .NET 10.

0.5.3373

Modifié

  • Migré le runtime de la plateforme vers .NET 10.

Corrigé

  • Corrigé les titres des notifications Google Wallet lorsque Liquid rend une valeur vide.

0.5.3350

Amélioré

  • Mis à jour le journaux de revue page:

    • Ajouté un filtre de date.

    • Persisté searchTerms dans la chaîne de requête de l'URL.

Review logs page - date filter and persistent search terms
Journaux de revue : filtre de date + recherche persistante.

0.5.3342

Ajouté

  • Ajouté des statistiques de redirection à la page Statistiques.

0.5.3338

Ajouté

  • Ajouté requiredOnCondition pour exiger un champ en fonction de la valeur d'un autre champ.

Corrigé

  • Corrigé Ajouter au Wallet traductions des boutons en ignorant les traductions de page.

  • Corrigé le rendu PDF du reçu qui n'utilisait pas la taille de page disponible.

Amélioré

  • Validation améliorée de la saisie du téléphone. Utilise isValid, pas seulement isPossible.

0.5.3331

Ajouté

  • Ajouté Bloomreach IScriptableContactFinder.

  • Ajouté UpdateData options à l'API Notify.

0.5.3326

Supprimé

  • Supprimé le tableau de bord Elastic.

Ajouté

  • Ajouté un point de terminaison d'extensibilité pour exécuter des scripts personnalisés pendant la validation de formulaires côté serveur.

0.5.3310

Amélioré

  • Amélioré la sélection du pays par défaut pour la saisie du téléphone lorsque le navigateur n'envoie pas de région (notamment Safari au Japon).

0.5.3278

Supprimé

  • Supprimé l'ancienne API de création de Carte.

Ajouté

  • Ajouté une API pour gérer les appareils TWC.

  • Ajouté une API pour scanner et récupérer les informations de Carte.

  • Ajouté une interface utilisateur pour scanner et afficher les données de Carte scannables.

UI for scanning and retrieving pass information
Scanner et récupérer les informations de Carte.
Pass edit UI showing scannable data
Édition de Carte : affichage des données scannables (lorsqu'elles sont disponibles).

0.5.3274

Ajouté

  • Ajouté une vue horaire dans le tableau de bord de la Carte lors de la sélection d'une seule journée.

  • Ajouté un Aujourd'hui option de plage horaire dans le tableau de bord de la Carte.

  • Ajouté UR:Customer:Created et UR:Customer:Updated dans le connecteur UR.

Corrigé

  • Correction de l’invite « Êtes-vous sûr de vouloir quitter ? » qui s’affichait même après l’enregistrement d’un type de Carte.

  • Correction des valeurs perdues lors du réordonnancement des champs dans l’éditeur de type de Carte.

0.5.3266

Amélioré

  • Amélioration de la prise en charge des événements à venir dans les affiches de billets d’événement Apple Wallet.

Ajouté

  • Ajout d’une méthode fetch spécifique à Secutix dans le point de terminaison d’extensibilité.

  • Ajout de la prise en charge du cache à la méthode fetch d’extensibilité.

  • Ajout d’une API de gestion des appareils.

  • Permet de contrôler le style d’un champ de formulaire au niveau du conteneur.

Corrigé

  • Correction de la sélection personnalisée de plage de dates dans le tableau de bord Wallet.

0.5.3243

  • Permet de configurer le planificateur de tâches pour exécuter un script qui récupère les données des Cartes pour les mises à jour.

0.5.3241

  • Les webhooks de changement de commande Secutix sont désormais traités via Service Bus.

  • Amélioration de la logique de nouvelle tentative et réduction de la pression sur l’API Secutix.

  • Amélioré Nom de l’opération dans le tableau de bord des mises à jour Push.

Nom de l’opération du tableau de bord des mises à jour Push

0.5.3237

  • Ajout d’une nouvelle option de sécurité pour les cartes Google Wallet.

Option de sécurité des cartes Google
Option de sécurité des cartes Google (2)

0.5.3231

  • Conservation de la source d’installation dans les e-mails envoyés depuis Neostore.

  • Améliorations du tableau de bord :

    • Renommé une colonne.

    • Ajouté un moyen colonne dans la table des tags.

  • Ajouté nom de mise en page en tant que tag dans la source d’installation.

Améliorations de la source d’installation et du tableau de bord

0.5.3217

  • Ajouté toDateTime méthode d’assistance dans le moteur de script.

  • Suppression de la limite d’un an pour plage de dates le filtrage dans le tableau de bord Wallet.

0.5.3202

  • Permet de modifier les identifiants externes lors de l’import CSV.

  • Permet de modifier le débit lors de l’import des mises à jour de Cartes depuis SFTP.

  • Correction d’un problème de mise en page lors du repli du menu de la page d’accueil.

0.5.3190

  • Ajout de la prise en charge de nouveaux caractères non latins dans ensureLatin.

  • Ajout d’une page récapitulative du domaine personnalisé.

  • Connecteur UR : améliorations de création et de mise à jour des clients.

  • Affichage des horodatages d’installation et de création dans le tableau de bord des métadonnées.

Tableau de bord des métadonnées (1)
Tableau de bord des métadonnées (2)

0.5.3182

  • Ajout de métadonnées dans Carte:Created événement.

  • Améliorations de l’interface utilisateur du tableau de bord.

Améliorations de l’interface utilisateur du tableau de bord

0.5.3176

  • Ajout des détails de géonotification Google à la page de géonotification.

0.5.3168

  • Ajout de la prise en charge des caractères non ASCII dans le nom d’utilisateur et le mot de passe Cegid Y2.

  • TemplateFinder l’extension peut désormais ignorer l’envoi d’e-mails.

  • Correction du décodage des certificats lors de la mise à jour des certificats de type de Carte.

  • Ajout d’un nouveau tableau de bord Carte avec des filtres et des données plus riches.

0.5.3148

  • Implémentation du Freshness Cache heuristique (RFC 7234 §4.2.2) pour les images externes lors de la création des cartes.

0.5.3141

  • Correction de la mise en page de l’aperçu de Carte déclenchant deux fois le fournisseur de données de Carte.

  • Correction des paramètres UTM parfois perdus avec des paramètres d’ID personnalisés.

  • Mise à jour de l’icône « Powered by » vers le logo The Wallet Crew.

0.5.3134

  • Ajouté un sleep méthode pour les scripts personnalisés.

  • Ajout d’une première version de la page d’historique des cartes.

  • Permet d’annuler des opérations massives de mise à jour Push.

  • Ajout d’un nouveau tableau de bord des journaux, remplaçant Elastic et ajoutant des traductions.

0.5.3123

  • Ajout de l’autocomplétion dans les valeurs de métadonnées sur le nouveau tableau de bord Carte.

  • Ajout d’une nouvelle page des journaux. Les journaux sont conservés pendant 45 jours.

Nouvelle page des journaux

0.5.3101

  • Ajouté claimType dans tokenGenerator.

  • Correction de l’éditeur d’e-mails Stripo qui ne permettait pas de modifier les propriétés des blocs.

  • Ajout d’une interface pour configurer le type de Carte par défaut pour Secutix.

  • Ajout de la source d’installation dans runtime.wallet.passUpdater point de terminaison personnalisé.

0.5.3095

  • Klaviyo SynchronizeProfile utilise désormais une file d’attente.

0.5.3084

  • Ajout de la prise en charge de Liquid dans les modèles Google pour validtimeinterval et les champs d’heure de mise à jour du solde.

  • Amélioration de l’accessibilité du formulaire d’inscription client.

  • Ajout d’informations de débogage pour les fournisseurs Cegid Y2.

  • Ajout d’identifiants uniques et de libellés aria aux champs de formulaire et aux boutons.

  • Amélioration de la structure du sélecteur de dates avec des rôles et des libellés.

  • Introduction d’une balise sémantique pour clarifier la zone de contenu principale.

  • Affinement du retour visuel au survol et au focus pour le mode à contraste élevé.

  • Correction d’un problème dans Google Wallet lorsque les noms de modèle contiennent des caractères invalides.

  • Amélioration du rendu des sauts de ligne pour les champs multilignes dans l’éditeur de modèles.

  • Centralisation des mises à jour Push dans une seule fenêtre modale.

  • Ajout de la mise à jour en masse à la liste de Cartes avec contrôle du débit et des libellés.

  • Suppression de l’API Event obsolète au profit de l’API Insights.

  • Ajout d’une nouvelle page d’accueil.

  • Ajout d’un nouveau tableau de bord Wallet.

0.5.3029

  • Ajouté runtime.emailAccountChallenger.templateFinder pour sélectionner les modèles d’e-mail de manière conditionnelle.

0.5.3023

  • Connecteur UR : possibilité de lister les coupons.

  • Ajout des informations de source pour le SDK Cinto (tags, medium, origin).

  • Ajout d’une nouvelle fenêtre modale adaptée à l’accessibilité pour le SDK Cinto.

0.5.3000

  • Application du templating pour le code de devise dans l’aperçu du modèle Gift Card (Google).

  • Ajouté installCount à Carte:Installed et Carte:Désinstallée événements.

  • Correction du nombre d’inscriptions Google avec plusieurs comptes d’installation.

0.5.2979

  • Ajout de conditions sur le storeId utilisé par l’application (mise en page fournisseur).

0.5.2966

  • Implémentation de la recherche d’e-mail dans le connecteur UR.

  • Ajouté onUserNotFoundOptions dans PreRegisterBehavior.

  • API de correctif : ajout de l’option pour définir correlationId afin de regrouper les mises à jour par lots nocturnes.

0.5.2949

0.5.2902

  • Améliorations techniques du runtime.

0.5.2889

  • Ajout d’une nouvelle option d’authentification : envoyer la clé API via l’authentification de base.

  • Utiliser le nom d’utilisateur X-API-KEY et la clé API Neostore comme mot de passe.

0.5.2879

  • Ajout d’un nouveau journal d’audit lors de l’appel à l’API.

  • Carte cadeau Google : l’image de bannière s’affiche désormais correctement.

  • Ajout d’une nouvelle interface utilisateur pour créer des modèles de carte.

  • Ajout d’une option pour remplacer la mise en page par défaut des cartes Google Wallet.

  • Ajout de la prise en charge du navigateur GSA (Google Search Assistance).

  • Correction de problèmes avec Apple Opera et le SDK Cinto.

0.5.2773

  • Correction de la documentation et additionalData manquantes sur le passType élément de flux.

  • Autorisation des jetons non-JWT dans l’implémentation de récupération OAuth2.

  • Améliorations de Fetch pour envoyer des objets et améliorer la journalisation.

  • Amélioration du détecteur de type de carte par défaut Secutix avec de nouveaux points d’extensibilité.

0.5.2872

  • Ajouté extensions.secutix.movement.mapper pour le mappage Secutix non standard.

0.5.2867

  • Ajouté loyalty.expirationdate et loyalty.activationDate dans Y2CustomerLoyaltyProvider.

  • Correction de la disparition automatique de la boîte de dialogue de mise à jour push.

0.5.2862

  • Correction d’un problème d’interface avec countryStateList & countryList le comportement sur ordinateur.

  • Évite d’afficher « ou » dans les options de connexion lorsqu’aucun fournisseur n’est configuré.

0.5.2856

  • Ajout de règles de validation sur les champs radio.

  • Réécriture complète du cache distribué interne.

0.5.2830

  • Correction de la documentation générée automatiquement pour le point de terminaison de script lorsque de grands types contiennent des énumérations entières.

  • Ajout d’une option pour contourner les certificats serveur.

  • Correction de l’affichage des reçus PDF pour certaines configurations de tenant.

0.5.2821

  • Ajout d’une API pour vider le cache d’un tenant spécifié.

  • Améliorations du connecteur Cegid UR.

  • Ajout des informations produit dans extensions.secutix.ticket.passTypeFinder le point de terminaison d’extensibilité.

  • Correction de l’importation de boutique depuis des fichiers Excel.

  • Ajout d’une option de fournisseur d’authentification Fetch pour les fournisseurs de jetons personnalisés.

0.5.2789

  • Ajout de la prise en charge du niveau de récompenses et du niveau de récompenses secondaire dans les cartes de fidélité Google.

  • Modification de l’affichage par défaut de la liste pour afficher d’abord le niveau de récompenses, puis le nom du compte.

0.5.2784

  • Autorisation de domaines personnalisés pour les rappels d’inscription des cartes Google et Apple.

0.5.2765

  • Ajouté OnPassCreating et OnPassUpdating événements vers des éléments scriptables passUpdater.

0.5.2759

  • Ajout de la prise en charge de merchantLocation dans les cartes Google Wallet.

0.5.2753

  • La configuration des notifications géographiques conserve désormais une position fixe.

  • L’authentification utilise désormais le domaine personnalisé auth.neostore.cloud.

  • Permutation des positions des champs longitude/latitude dans l’éditeur de boutique.

0.5.2729

  • Correction de problèmes d’affichage PDF sur certaines versions de navigateur.

  • Révision d’EmailEngine pour permettre l’extensibilité via des scripts JS.

  • Ajout d’une API secrète pour partager la configuration liée aux secrets dans Key Vault.

  • Ajout d’une méthode pour récupérer des secrets depuis des scripts.

  • Amélioration de l’API pour gérer les secrets.

0.5.2703

  • Amélioration des mises à jour push Google Wallet.

  • Correction de la case à cocher « mettre à jour les métadonnées » toujours cochée.

0.5.2701

  • Tronqué les valeurs des champs texte pour garantir des valeurs non vides avec obligatoires les champs.

0.5.2688

  • Correction du bouton Ajouter à Wallet dans le navigateur Ecosia pour iOS.

  • Autorisation de modifier les identifiants de type de carte Apple dans le back-office.

  • Révision de la logique de stratégie de nouvelle tentative du planificateur.

  • Correction de l’enregistrement de la configuration Apple.

  • Ajout du tri de la liste des tâches du planificateur par date de planification.

  • Correction de la langue des e-mails envoyés pour l’enregistrement et la déduplication.

  • Autorisation de spécifier additionalData lors de la création d’une carte via Flow.

  • Amélioration de la gestion des dates de nouvelle tentative avec plus de 10k messages dans le planificateur.

  • Correction de l’état d’installation Android qui n’était pas toujours mis à jour.

0.5.2676

  • Utiliser des listes de saisie semi-automatique dans le front-office lorsque la liste comporte plus de 10 options.

  • Correction de la configuration de comparaison.

0.5.2661

  • Correction du formatage des dates pour les propriétés de profil lors de l’ajout d’événements à Klaviyo.

0.5.2653

  • Correction de la modale qui ne se fermait pas lors du clic sur confirmer dans la mise à jour push.

  • Ajout du fournisseur de carte « auto » pour contourner la mise en page de carte sur Apple.

  • Ajout d’un bouton pour changer d’environnement.

0.5.2643

  • Correction du bouton de déconnexion du back-office lorsque l’utilisateur n’a accès à aucun tenant.

0.5.2639

  • Correction de l’API de code-barres avec des données contenant /.

  • Correction de la suppression groupée de boutiques.

  • Correction de mauvaises traductions dans le back-office.

0.5.2637

  • Ajouté sendCredentialsAsFormParams option dans les paramètres de connexion OAuth2.

  • Amélioration du message d’erreur dans le fournisseur de mise en page lorsque le fournisseur n’est pas autorisé.

0.5.2635

  • Ajouté CheckForExistingPasstype paramètre (par défaut vrai) pour l’élément de flux Carte Pipeline.

0.5.2610

  • Corrigé notEquals filtre lorsque le champ n’existe pas.

  • Correction de l’interface de l’éditeur des paramètres de tâche de mise à jour push.

  • Correction de problèmes lors de la modification de la configuration de l’éditeur de carte Google et de SmartTap.

0.5.2603

  • Autorisation pour les mises en page de carte de récupérer l’ID de carte à partir d’un identifiant externe + HMAC-SHA256 (ou secret).

  • Révision de l’affichage des dates pour afficher la date en utilisant le fuseau horaire du navigateur.

0.5.2592

  • Ajout du nombre actif dans l’API des statistiques de carte.

  • Amélioration de l’UX pour la gestion des journaux du planificateur.

  • Améliorations techniques pour le cache distribué interne multi-instance.

0.5.2585

  • Ajout de l’opérateur « différent de » dans les filtres de mise à jour push.

  • Ajout d’une interface utilisateur pour récupérer les journaux du planificateur des tâches.

0.5.2432

Ajouté

  • Ajout d’une page Planificateur.

  • Ajout d’une page Engage (bêta).

Amélioré

  • Amélioration de l’éditeur de configuration SFMC.

  • Ajout de la prise en charge des valeurs par défaut sur les champs de date (y compris datePart dans les champs datebox).

0.5.2424

Ajouté

  • Ajouté un Date de dernière mise à jour colonne dans la liste des cartes.

  • Ajout d’une nouvelle langue du back-office.

  • Ajouté un Besoin d’aide bouton sous le code QR sur la page de la carte.

Amélioré

  • Autorisation d’enregistrer un type de carte et d’envoyer une mise à jour push dans le même flux.

Corrigé

  • Correction de la localisation et des cas limites Google Wallet.

Pass type: save + push update
Enregistrer + envoyer une mise à jour push d’un type de carte.
Pass page: need help button
Page de carte : bouton « Besoin d’aide » sous le code QR.

0.5.2404

Modifié

  • Migration du backend vers .NET 9.

0.5.2397

Amélioré

  • Envoyer l’événement de désinstallation de la carte uniquement après que tous les appareils ont désinstallé la carte sur Apple.

  • Ajout d’un cache court (jusqu’à 10 s) pour les cartes générées, afin que plusieurs appareils puissent télécharger la même carte sans reconstruction complète.

0.5.2382

Ajouté

  • Ajouté wideLogo pour Générique et Billet d’événement types de cartes.

  • Ajout d’un aperçu des « opportunités à valeur ajoutée » Google dans l’éditeur de carte.

0.5.2367

Amélioré

  • Amélioration du connecteur Cegid en autorisant des requêtes annulables (meilleure évolutivité).

  • Implémentation des opportunités à valeur ajoutée Google Wallet.

  • Mise à jour des dépendances NuGet pour le projet API.

  • Définir le délai d’attente API par défaut à 3 minutes.

  • Définir le délai d’attente des tests de configuration à 15 secondes.

Corrigé

  • Correction de problèmes lors de la modification de la boutique + remplacement de la localisation de la boutique.

Modifié

  • Swagger n’accepte plus text/plain les corps de requête.

  • POST /carte accepte désormais une authentification facultative.

Ajouté

  • Ajout d’une protection de sécurité API pour interdire la création d’une carte vide en cas d’absence d’autorisation.

0.5.2362

Ajouté

  • Ajout d’une option pour générer un UUID de balise Apple Wallet depuis l’administration Neostore.

Amélioré

  • Éviter d’envoyer plusieurs mises à jour push pour le même jeton push Apple.

Corrigé

  • Correction de problèmes lors de la modification du libellé de la balise Apple.

0.5.2347

Amélioré

  • Amélioration du mappage client Y2 standard pour ignorer birthDate les valeurs dans le futur.

0.5.2343

Amélioré

  • Amélioration des performances de l’API Carte en exploitant les jetons d’annulation et en évitant les threads bloqués sur les opérations internes.

0.5.2337

Ajouté

  • Ajout d’une étape de préchauffage pour charger la configuration avant de basculer vers une nouvelle version.

  • Ajouté bypassQueue à l’API de correctif de carte Wallet.

0.5.2331

Ajouté

  • Amélioration de la prise en charge NFC pour Google Wallet.

Amélioré

  • Les notifications Google Wallet peuvent désormais être activées à chaque changement de message.

Google Wallet: notification improvements
Google Wallet : améliorations des notifications.

0.5.2325

Ajouté

  • Ajout d’une boîte de confirmation dans l’écran de notification.

  • Ajouté updateMetadata dans la carte pushUpdate API pour les mises à jour conditionnelles des métadonnées.

Amélioré

  • Mise à jour de l’interface de mise à jour push.

Notification screen: confirmation box
Notifications : confirmation avant envoi.
Push update UI changes
Interface utilisateur de mise à jour push.

0.5.2318

Amélioré

  • Récupération d’informations de contact supplémentaires depuis le fournisseur de contacts Secutix.

Corrigé

  • Correction de la suppression du tenant laissant le .version fichier .version derrière.

  • Correction d’une condition de concurrence lors de la création d’un nouveau tenant.

  • Correction du bref affichage de « Accès refusé » pendant le chargement.

  • Correction de problèmes de numéro de téléphone lors du changement de pays (les premiers chiffres disparaissaient).

0.5.2309

Corrigé

  • Correction d’une condition de concurrence potentielle lorsque les cartes utilisent des images externes.

0.5.2306

Amélioré

  • Amélioration de la journalisation SFMC et de la gestion des erreurs.

0.5.2302

Amélioré

  • Ajout d’un cache de 5 minutes lors de la récupération des programmes de fidélité Y2 par storeId.

0.5.2300

Ajouté

  • Ajout de la prise en charge de AssociatedStoreIdentifiers et AppLaunchUrl pour les cartes Apple.

  • Ajout d’une nouvelle page d’erreur 404 dans le back-office.

  • Ajout d’une page pour gérer les informations de connexion Secutix.

Amélioré

  • Amélioration du connecteur SFMC pour utiliser Service Bus et mieux gérer la limitation de débit du partenaire.

0.5.2252

Ajouté

  • Ajout de mises à jour push planifiées (et réécriture de la majeure partie de la gestion des mises à jour de carte).

  • Ajout d’une fonctionnalité « Importer une carte ».

  • Ajout de l’option pour définir les valeurs par défaut des champs dans les mises en page fournisseur.

  • Ajout du nombre de cartes dans la modale de mise à jour push.

Amélioré

  • Actualisation de l’interface utilisateur du back-office.

  • Amélioration de la documentation pour les formats des champs de date.

Modifié

  • Forçage du rafraîchissement du jeton toutes les 3 minutes sur la page approuvée.

Push update modal: pass count
Fenêtre modale de mise à jour push : nombre de Carte.

0.5.2170

Amélioré

  • Amélioration du connecteur Y2 pour résoudre le bon programme de fidélité en fonction de storeId.

Ajouté

  • Ajout d’une nouvelle interface pour modifier des Carte existantes (type de Carte, identifiants, métadonnées).

  • Ajout du tri par libellé ou par code pour les champs de liste dans les formulaires client.

  • Ajout d’un nouvel événement : UpdateSent (déclenché lorsqu’une mise à jour est envoyée au fournisseur).

  • Ajout d’un tableau de bord dédié aux informations de carte Wallet.

Pass edit UI
Modification des Carte existantes : type de Carte, identifiants, métadonnées.

0.5.1903

Ajouté

  • Ajout de la possibilité de contrôler l’affichage des entrées de menu du back-office.

  • Ajout d’une extension de point de terminaison scriptable pour intercepter les requêtes/réponses SOAP brutes pour le connecteur Y2.

  • Ajout d’une interface pour modifier la configuration Shopify.

Amélioré

  • Ajout de vérifications de sécurité pour les fonctionnalités du back-office et amélioration des erreurs d’accès refusé.

  • Évitement des problèmes de concurrence des threads lorsque la configuration de Carte utilise des URI d’images externes.

  • Amélioration des performances de l’API PassKit d’Apple Carte et réduction des téléchargements inutiles de Carte.

Corrigé

  • Correction des bugs des champs pays/état.

  • Mise à jour des dépendances du front-office, du back-office et de l’API.

Shopify configuration interface
Interface de modification de la configuration Shopify.

0.5.2125

Amélioré

  • L’URL du code QR affichée dans le back-office utilise désormais le domaine personnalisé.

Ajouté

  • Ajout de la possibilité de changer le type de Carte depuis un flux Klaviyo.

  • Ajout de la prise en charge des métadonnées dans l’API Carte.

  • Le connecteur Secutix peut désormais créer et modifier des contacts (prend en charge la mise en page d’inscription client pour la création de contacts).

  • Ajouté un device=raw mode permettant d’afficher les données brutes de Carte depuis l’API.

Corrigé

  • Correction des mauvais libellés dans l’édition Apple Carte.

  • Correction des erreurs du formulaire Redirect causées par des valeurs non trimées.

QR code URL using custom domain
Le code QR de Carte utilise le domaine personnalisé.

0.5.2128

Ajouté

  • Extension SFMC : vous pouvez désormais modifier le type de Carte ciblé à l’aide de la passType champ dans l’activité personnalisée SFMC.

Amélioré

  • Ajout de la prise en charge des points de fidélité dans Google Carte.

SFMC custom activity: change pass type
Activité personnalisée SFMC : modifier le type de Carte.
Google Pass: loyalty points
Google Carte : points de fidélité.

0.5.2105

Corrigé

  • Correction du comportement du chargeur/fond masqué impactant des flux comme la vérification d’e-mail.

  • Correction du problème de non-propagation des mises à jour du type de Carte Google.

0.5.2095

Ajouté

  • Ajout d’une boîte de dialogue de confirmation avant l’envoi d’une mise à jour push.

Confirm dialog before sending push update
Boîte de dialogue de confirmation avant l’envoi d’une mise à jour push.

0.5.2074

Corrigé

  • Shopify : correction de l’identification des comptes existants avec la politique d’enregistrement « none ».

  • Shopify : correction des échecs de mise à jour du consentement lorsque l’horloge du serveur est légèrement décalée.

0.5.2067

Ajouté

  • Ajout de la possibilité de récupérer les informations utilisateur dans le complétion étape de la mise en page fournisseur.

Corrigé

  • Correction de l’interface de filtre de la liste de Carte : les colonnes ne disparaissent plus lorsqu’il n’y a aucun résultat.

0.5.2046

Amélioré

  • Carte de fidélité Google : amélioration de l’affichage du nom du membre (2e ligne + liste Wallet).

  • Mise à jour des dépendances de l’API et du front-office.

Ajouté

  • La configuration Compare peut désormais être modifiée et enregistrée.

Corrigé

  • Mise à jour du service SalePersonEmployee dans le connecteur Cegid.

Compare config: edit and save
Configuration Compare : modifier et enregistrer.

0.5.2015

Ajouté

  • Les administrateurs peuvent désormais gérer les fonctionnalités activées par tenant.

  • Ajout d’une page de mappage pour la configuration Cegid.

  • Les formulaires prennent désormais en charge les champs de mot de passe.

  • Ajout de la prise en charge de la connexion sociale Line.

  • La configuration Compare peut désormais être comparée à des configurations historiques (bêta).

  • Ajout de nouvelles pages de configuration pour la connexion sociale Line et Facebook.

Amélioré

  • Amélioration des performances du vérificateur d’e-mail pendant la préinscription.

  • Mise à jour des locales par défaut et amélioration de la personnalisation du texte d’inscription client.

  • Mise à jour du client Elastic et des dépendances NuGet.

Corrigé

  • Correction des problèmes de valeur par défaut de la suggestion d’adresse lors de la modification d’une adresse existante.

  • Correction de la page de vérification de validité du certificat Apple Carte.

  • Correction du chevauchement des libellés dans le formulaire d’inscription client.

  • La connexion sociale tente désormais de faire un upsert des comptes lorsque preRegister.onUserExistsOptions est configuré.

Tenant features management
Gestion des fonctionnalités par tenant.
Password fields in forms
Formulaires : champs de mot de passe.

0.5.1947

Amélioré

  • Ajout d’un indicateur de tag d’environnement.

  • Ajout d’une liste déroulante de mise en page dans la page de modification Redirect.

  • Ajout d’un nouvel éditeur de locales (l’ancien éditeur a été renommé en « édition en masse »).

  • Amélioration des performances du back-office grâce à la compression des fichiers de configuration (transferts jusqu’à 4× plus petits).

Corrigé

  • Correction de la non-persistence de « sex » après modification dans le connecteur Cegid.

  • Correction des listes de pays non triées par nom.

Environment tag indicator
Indicateur de tag d’environnement.
Redirect edit page layout dropdown
Modification Redirect : liste déroulante de mise en page.

0.5.1925

Amélioré

  • Autorisation de modifier les clés APN dans la configuration Apple.

  • Amélioration de l’interface de configuration Shopify (suppression des boutons « Activer » dans les pages Klaviyo, Actito et Shopify).

  • Mise à jour des dépendances NPM.

Corrigé

  • Correction des problèmes dans l’éditeur de configuration Google Carte.

  • Correction d’un bug visuel dans le composant des langues disponibles.

Ajouté

  • Ajouté ensureLatin dans le moteur de script pour améliorer la qualité des données.

Shopify configuration UI improvements
Améliorations de l’interface de configuration Shopify.
Available languages component bug fix
Langues disponibles : correction visuelle.

0.5.1921

Corrigé

  • Correction des images Apple strip qui ne s’affichaient pas dans l’éditeur de carte cadeau.

  • Autorisation de modifier issuerId dans la configuration Google Carte.

0.5.1890

Ajouté

  • Éditeur de type de Carte : vous pouvez désormais modifier Aperçu et Métadonnées informations.

  • Ajout d’un bouton pour ouvrir la Mise en page du type de Carte sélectionné.

Amélioré

  • Augmentation des versions cibles ES minimales (ES2018 pour le front-office, ES2020 pour le back-office), réduisant la taille des bundles (~5 %).

Corrigé

  • Correction des problèmes de renommage de fichiers dans l’éditeur avancé du back-office.

Edit preview and metadata for a pass type
Modifier l’Aperçu et les Métadonnées sur un type de Carte.
Layout button in pass type editor
Éditeur de type de Carte : bouton Mise en page.

Last updated