* Correction d'une vulnérabilité de traversée de chemin zip
* Correction d'un problème avec le widget d'enregistrement audio plantant au démarrage * Correction d'
* Cible Android 12
* Ajoute la possibilité de faire une pause pendant l'enregistrement audio
* Crypte tous les médias capturés par l'utilisateur sur le disque
* [Nouveau dans 2.52.1] Correction des plantages du scanner de codes-barres sur les appareils pré-sucette.
* Mise à jour du widget de signature pour empêcher les utilisateurs d'enregistrer des signatures vides.
* Interface utilisateur mise à jour pour les graphiques et les boutons.
* Correction des échecs de synchronisation dus à de grandes tables de recherche.
* Meilleurs messages d'erreur pour les échecs d'installation d'applications dus aux portails captifs.
* Utilisez une carte de style mapbox pour les questions de capture de localisation lorsque le paramètre mapbox est activé.
* Widget de signature mis à jour pour empêcher les utilisateurs d'enregistrer des signatures vides.
* Interface utilisateur mise à jour pour les graphiques et les boutons.
* Correction des échecs de synchronisation dus à de grandes tables de recherche.
* Meilleurs messages d'erreur pour les échecs d'installation d'applications dus aux portails captifs.
* Utilisez une carte de style mapbox pour les questions de capture de localisation lorsque le paramètre mapbox est activé.
* [Nouveauté 2.51.4] Correction d'un problème de pièces jointes manquantes dans Android 7 ou moins.
* Ajout de la prise en charge d'Android 11.
* Ajout de la prise en charge du texte à la parole
* Utilisation autorisée d'applications de scanner de codes-barres tiers.
* Nous afficherons désormais une boîte de dialogue d'erreur lorsqu'une pièce jointe d'une taille supérieure à 15 Mo est téléchargée par l'utilisateur.
* [Nouveau dans 2.51.3] Correction d'un problème de pièces jointes manquantes, problème de visibilité du tiroir de navigation.
* Ajout du support pour Android 11.
* Ajout de la prise en charge du texte à la parole
* Utilisation autorisée des applications de scanner de codes à barres tierces.
* Nous allons maintenant afficher une boîte de dialogue d'erreur lorsque la pièce jointe d'une taille supérieure à 15 Mo est téléchargée par l'utilisateur.
* [New in 2.51.2] Fixes to memory leaks and crashes on case list screen.
* Added support for Android 11.
* Added text to speech support
* Allowed use of 3rd party barcode scanner apps.
* We'll now show an error dialog when attachment of size more than 15 MBs is uploaded by the user.
Ajout de la prise en charge d'Android 11.
Ajout de la prise en charge du texte à la parole
Utilisation autorisée des applications de scanner de codes à barres tierces.
Nous allons maintenant afficher une boîte de dialogue d'erreur lorsque la pièce jointe d'une taille supérieure à 15 Mo est téléchargée par l'utilisateur.
Amélioration de la périodicité / fiabilité des demandes de pulsations.
Ajout de la prise en charge d'Android 11.
Ajout de la prise en charge du texte à la parole.
Utilisation autorisée des applications de scanner de codes à barres tierces.
Nous allons maintenant afficher une boîte de dialogue d'erreur lorsque la pièce jointe d'une taille supérieure à 15 Mo est téléchargée par l'utilisateur.
Amélioration de la périodicité / fiabilité des demandes de pulsations.
* [CommCare 2.50.3] CommCare n'enregistre plus les images originales non compressées dans des formulaires pour conserver le stockage sur disque utilisé par CommCare
* Ajout de la prise en charge des mises à jour d'applications sans multimédia.
* Ajout du support pour les tableaux de démarques.
* Limiter sélectivement les demandes de ressources d'application.
* Augmentation de la limite des applications CommCare autorisées sur une instance CommCare à 4.
* Ajout d'un bouton pour effacer les choix dans les questions à sélection unique.
* Widget audio intégré de CommCare par défaut pour la capture audio.
* Ajout du support pour les mises à jour d'applications sans multimédia.
* Ajout du support pour les tableaux de démarques.
* Limiter sélectivement les demandes de ressources d'application.
* Augmentation de la limite des applications CommCare autorisées sur une instance CommCare à 4.
* Ajout d'un bouton pour effacer les choix dans les questions à sélection unique.
* Widget audio intégré de CommCare par défaut pour la capture audio.
* Ajout de la prise en charge des listes à plusieurs niveaux et de la numérisation des codes-barres dans les invites de réclamation de cas
* Mise à jour de la comparaison des versions requises pour inclure également la version minimale de l'application.
- [Nouveau dans 2.49.6] Corrige un problème introduit dans 2.49 où les mises à jour de backgroud ne réessayent pas après une panne de réseau.
- [Nouveau dans 2.49.5] Les mises à jour d'applications reprennent maintenant les téléchargements d'applications à partir du point où elles ont échoué au lieu de re-télécharger toutes les ressources de la mise à jour à partir de zéro après une panne du réseau
- Implémentation d'un mécanisme de planification en arrière-plan plus robuste pour les mises à jour automatiques.
- CommCare commencera à soumettre automatiquement les formulaires en temps opportun.
- Ajout de la prise en charge des mises à jour dans l'application.
- [Nouveau dans 2.49.6] Corrige un problème introduit dans 2.49 où les mises à jour de backgroud ne réessayent pas après une panne de réseau.
- [Nouveau dans 2.49.5] Les mises à jour d'applications reprennent désormais les téléchargements d'applications à partir du point où elles ont échoué au lieu de télécharger à nouveau toutes les ressources de la mise à jour à partir de zéro après une panne du réseau
- Implémentation d'un mécanisme de planification en arrière-plan plus robuste pour les mises à jour automatiques.
- CommCare commencera à soumettre automatiquement les formulaires en temps opportun.
- Ajout de la prise en charge des mises à jour dans l'application.
- [Nouveau dans 2.49.5] Les mises à jour d'applications reprennent désormais les téléchargements d'applications à partir du point où elles ont échoué au lieu de télécharger à nouveau toutes les ressources de la mise à jour à partir de zéro après une panne du réseau
- [Nouveau dans 2.49.4] Correction d'un problème où le clic sur le bouton Terminer semble ne rien faire.
- Implémentation d'un mécanisme de planification en arrière-plan plus robuste pour les mises à jour automatiques.
- CommCare commencera à soumettre automatiquement les formulaires en temps opportun.
- Ajout de la prise en charge des mises à jour dans l'application.
- [Nouveau dans 2.49.4] Correction d'un problème où le clic sur le bouton Terminer semble ne rien faire.
- Amélioration des capacités du SIG afin que les utilisateurs puissent visualiser les cas et enregistrer une limite sur la carte.
- Implémentation d'un mécanisme de planification en arrière-plan plus robuste pour les mises à jour automatiques.
- Message d'erreur amélioré lorsque les utilisateurs sont limités.
- CommCare commencera à soumettre automatiquement les formulaires en temps opportun.
- Ajout de la prise en charge des mises à jour dans l'application.
- Implémentation d'une propriété personnalisée pour afficher un astérisque rouge pour désigner les questions obligatoires dans un formulaire.
- [Nouveau dans 2.49.3] Correction d'un crash sur les appareils Android 4.4.
- Amélioration des capacités du SIG afin que les utilisateurs puissent voir les cas sur la carte et enregistrer une limite dans un X-Form.
- Implémentation d'un mécanisme de planification en arrière-plan plus robuste pour les mises à jour automatiques.
- Message d'erreur amélioré lorsque les utilisateurs sont limités.
- CommCare commencera à soumettre automatiquement les formulaires en temps opportun.
- Ajout de la prise en charge des mises à jour dans l'application.
- Implémentation d'une propriété personnalisée pour afficher un astérisque rouge pour désigner les questions obligatoires dans un formulaire.
- Amélioration des capacités SIG afin que les utilisateurs puissent visualiser les cas sur la carte et enregistrer une limite dans un X-Form.
- Implémentation d'un mécanisme de planification en arrière-plan plus robuste pour les mises à jour automatiques.
- Message d'erreur amélioré lorsque les utilisateurs sont limités.
- CommCare commencera à soumettre automatiquement les formulaires en temps opportun.
- Ajout de la prise en charge des mises à jour dans l'application.
- Implémentation d'une propriété personnalisée pour afficher un astérisque rouge pour désigner les questions obligatoires dans un formulaire.
- [Nouveau dans 2.48.6 / 7] Force la prise en charge de TLS 1.2 sur les appareils KitKat / API 16-19 + conscrypt les bibliothèques SSL pour la prise en charge du chiffrement
- Cible Android 10.
- Interruption d'intention de formulaire gracieuse pour terminer et reprendre en toute sécurité une session de saisie de formulaire basée sur une intention externe.
- Améliorer la prise en charge des caractères non BMP (émojis et symboles mathématiques) dans le formulaire.
- Correction d'un problème de visibilité du contrôleur multimédia lors de la navigation et du défilement.
- Améliorations UX pour la capture GPS à l'aide de Google map
- Cible Android 10.
- Interruption d'intention de formulaire gracieuse pour terminer et reprendre en toute sécurité une session de saisie de formulaire basée sur une intention externe.
- Améliorer la prise en charge des caractères non BMP (émojis et symboles mathématiques) dans le formulaire.
- Correction d'un problème de visibilité du contrôleur multimédia lors de la navigation et du défilement.
- Améliorations UX pour la capture GPS à l'aide de Google map
- Beaucoup d'autres corrections de bogues.
- Cible Android 10.
- Interruption d'intention de formulaire gracieuse pour terminer et reprendre en toute sécurité une session de saisie de formulaire basée sur une intention externe.
- Améliorer la prise en charge des caractères non BMP (émojis et symboles mathématiques) dans le formulaire.
- Correction d'un problème de visibilité du contrôleur multimédia lors de la navigation et du défilement.
- Corrige le problème de chargement de Google Maps pour la question GPS avec l'attribut d'apparence défini comme «cartes»
- Beaucoup d'autres corrections de bogues.
Résout un problème qui provoque l'apparition d'erreurs de validation lors de la navigation dans les formulaires enregistrés.
Résout un problème où la soumission et la synchronisation du formulaire échouent si l'ID du propriétaire n'est pas défini dans le bloc de création de cas.
Les applications peuvent désormais définir «cc-app-version-tag» en tant que propriété personnalisée dans les paramètres d'application pour baliser une version d'application particulière. Cette version sera alors visible dans la boîte de dialogue "À propos de CommCare" avec la version de l'application.
- Cible Android 10.
- Interruption d'intention de formulaire gracieuse pour terminer et reprendre en toute sécurité une session de saisie de formulaire basée sur une intention externe.
- Améliorations des messages d'erreur pour les erreurs de limitation de débit rencontrées lors de la connexion ou de la synchronisation.
- Améliorer la prise en charge des caractères non BMP (émojis et symboles mathématiques) dans le formulaire.
- Correction d'un problème de visibilité du contrôleur multimédia lors de la navigation et du défilement.
- Beaucoup de corrections de bogues.
Correction d'un bug qui provoquait le crash de CommCare au lancement après la mise à jour vers CommCare 2.47 L'
Corrige un bogue dans "Auto Sync" provoquant le déclenchement répété de la synchronisation dans certains scénarios.
Rend l'indicateur du nombre de formulaires non envoyés collé sur le bouton Sync.
Corrige un problème de lecture des formulaires enregistrés.
Correctifs de l'interface utilisateur pour la question de capture audio «prototype»
Ajoute le support pour le chargement des images 'GIF' attachées à une question
Ajoute un bouton "Supprimer" dans la question Capture d'image pour supprimer facilement une image déjà jointe.
Dans l'écran "Formulaire enregistré", le filtre "Formulaires non envoyés" affiche désormais les formulaires dans l'ordre de leur numéro de soumission. Ainsi, un formulaire en haut de la liste sera d'abord téléchargé par CommCare lors de la prochaine synchronisation.
Corrections de bugs
Corrige un bug qui empêchait CommCare 2.45 de respecter la "taille d'image" définie pour une question de capture d'image dans un formulaire et de continuer à télécharger les images au format d'origine sur le serveur.
Corrige un bug en raison duquel l'enregistrement d'un formulaire comme étant incomplet plusieurs fois ne met pas à jour le formulaire incomplet.
Supprime la fonctionnalité permettant d'installer une application CommCare à l'aide d'un SMS envoyé sur le périphérique. Cette opération est effectuée afin de respecter les nouvelles règles de Google pour les développeurs.
Cible Android 8
Corrige l'erreur "Erreur lors de la lecture de Xform File" lors de la saisie d'un formulaire après la mise à jour d'une application sur CommCare 2.44. Cela se produit uniquement lorsque la mise à jour de l'application inclut un XForm avec un espace de noms modifié (xmlns) entre la version d'origine et la nouvelle version de l'application.
Correction d'un plantage lors de la connexion pour certains utilisateurs après la mise à jour vers CommCare 2.44
Correction de la régression sur les appareils pré Android 5, ce qui a provoqué la panne de CommCare à plusieurs endroits lors du chargement des images vectorielles
Corrige une régression dans laquelle un formulaire soumis peut contenir des données non valides dans le scénario où le formulaire est automatiquement repris après que l'utilisateur a été déconnecté automatiquement.
Corrige une régression qui a provoqué l'affichage des formulaires sur l'écran Enregistré.
Corrections de bugs et quelques changements de messages d'erreur. Les formulaires remplis dans la liste des formulaires enregistrés sont maintenant triés par numéro de commande de soumission (ordre dans lequel ils seront soumis)
Correction d'un plantage sur Android 6.0+ causé lorsque le widget Image a été utilisé sans l'autorisation de l'appareil photo
La numérisation de codes à barres est désormais installée avec CommCare, ce qui vous évite d'avoir à installer une application externe - ceci nécessite l'autorisation de CAMERA Supprimer le widget audio étendu Améliorer l'erreur de référence cyclique pour afficher uniquement la plus courte piste cyclable
Corrige un crash où pour certains utilisateurs, Commcare se bloque lors de la connexion en raison d'un bug dans la migration de la base de données
2.39.2: Corrige un crash qui pourrait survenir lors de certaines migrations de base de données si la mise à jour est effectuée par plusieurs versions de CommCare Correction d'un bug pouvant provoquer un plantage lors d'un transfert WiFi Direct entraînant une perte de données Correction d'un bug où une optimisation de chargement de menu pouvait provoquer un plantage sur certaines expressions
2.39.0: Améliorations des performances pour les applications avec des charges de grande taille ou d'emplacement Mise à jour des bibliothèques HTTP principales Correction d'un bug permettant le traitement partiel de formulaires sur des formulaires avec des transactions incorrectes Mise à jour des correspondances de recherche floue pour trier les résultats en fonction de la force du match Déclenchez la synchronisation automatique des données utilisateur après la mise à jour de l'application 2.39.1: Correction de la régression provoquant un plantage lorsqu'un clip audio est présent sur un écran de menu utilisant le mode grille Correction d'une régression entraînant une erreur de mémoire insuffisante lors du traitement d'une réponse de requête importante
Améliorations significatives des performances pour les applications avec des charges de grande taille ou de localisation Bibliothèques HTTP Core mises à jour pour améliorer les performances et la cohérence Correction d'un bug permettant le traitement partiel de formulaires sur des formulaires avec des transactions incorrectes Correspondances de recherche floues mises à jour pour trier les résultats en fonction de la force de la correspondance Correction d'un bug d'interface utilisateur permettant aux codes PIN d'avoir moins de 4 caractères Déclenchez la synchronisation automatique des données utilisateur après la mise à jour de l'application
Corrige un bug dans le widget de date népalais où les jours ne s'incrémenteront pas du tout
2.38.1 - Correction de plantages lors de la connexion pour certains utilisateurs après la mise à jour 2.38.0
* Amélioration des performances pour les applications qui téléchargent des ensembles d'emplacements extrêmement volumineux * Extended 'format-date-pour-calendrier' fonction pour traduire le formulaire de sortie en utilisant des chaînes d'entrée format-date * Introduit une nouvelle fonction XP tri () qui peut trier une liste de chaînes séparées par des espaces, et une fonction tri-by () qui peut être utilisée pour trier une liste basée sur une autre * Ajoute la possibilité de trier les choix de réponse dans une question de la table de recherche à choix multiple * Correction de problèmes de performances lors du référencement des cas manquants.
Améliorations des performances pour les applications qui chargent des ensembles d'emplacements extrêmement volumineux
* Correction d'un bug pour la fonction max () se comportant mal avec certaines plages * Correction d'un problème qui peut se produire avec les index de cas après une "synchronisation de récupération"
Correction de bogues de version de maintenance, y compris: * Plantage sur certains appareils (en particulier sur les appareils à mémoire limitée) déclenchés par des optimisations récentes * Améliorations de la façon dont les erreurs sont signalées et affichées dans l'application pour faciliter le débogage * Correction d'un bug pour le changement de langue pas "coller" après un redémarrage de l'application
2.36.1: Empêcher l'envoi d'un formulaire en raison d'une erreur de chiffrement empêchant l'envoi d'autres formulaires Petites corrections de bogues pour les fonctionnalités personnalisées 2.36.0: Les utilisateurs peuvent maintenant accéder à une courte liste de paramètres avancés appelés «préférences de développeur» qui permettent la configuration de comportements spécialisés sur l'appareil. Masquer "Options de mise à jour" derrière un paramètre de préférence de développeur Correction d'un bug où les images du menu "Grid" affichaient une résolution inférieure à celle prévue. Correction de pour l'affichage et les problèmes de médias sur les appareils Android 7