* Graceful Session Pause-functie toegevoegd om sessies te beschermen in geval van app-kills
* Een probleem met formuliernavigatie opgelost vanwege meerdere extra zoekaanroepen
* Een probleem met de evaluatie van menu-instanties opgelost bij het verwerken van dubbele menu-ID's
* Een probleem met de zoekopdracht in de Case List opgelost dat tot valse negatieven leidde
* Gebruikerssessie uitbreidbaar gemaakt om te voorkomen dat deze tijdens audio-opnamen verloopt
* Een bug opgelost waardoor app-updates verouderd raakten
* Een ontwikkelaarsoptie toegevoegd om de server voor het indienen van logboeken te overschrijven
* Vaste kwetsbaarheid voor het doorlopen van zip-paden
* Probleem opgelost met audio-opnamewidget die crasht bij het opstarten
* Richt zich op Android 12
* Voegt de mogelijkheid toe om te pauzeren tijdens het opnemen van audio
* Versleutelt alle media die door de gebruiker op schijf zijn vastgelegd
* [Nieuw in 2.52.1] Vaste barcodescanner crasht op pre-lollipop-apparaten.
* Signature Widget bijgewerkt om te voorkomen dat gebruikers lege handtekeningen opslaan.
* Bijgewerkte gebruikersinterface voor grafieken en knoppen.
* Vaste synchronisatiefouten als gevolg van grote opzoektabellen.
* Betere foutmeldingen voor mislukte app-installaties als gevolg van captive portals.
* Gebruik kaart in mapbox-stijl voor vragen over het vastleggen van locaties wanneer de mapbox-instelling is ingeschakeld.
* Signature Widget bijgewerkt om te voorkomen dat gebruikers lege handtekeningen opslaan.
* Bijgewerkte gebruikersinterface voor grafieken en knoppen.
* Vaste synchronisatiefouten als gevolg van grote opzoektabellen.
* Betere foutmeldingen voor mislukte app-installaties als gevolg van captive portals.
* Gebruik mapbox-achtige kaart voor vragen over locatievastlegging wanneer de mapbox-instelling is ingeschakeld.
* [Nieuw in 2.51.4] Probleem met ontbrekende bijlagen opgelost in Android 7 of minder.
* Ondersteuning toegevoegd voor Android 11.
* Ondersteuning voor tekst-naar-spraak toegevoegd
* Toegestaan gebruik van barcodescanner-apps van derden.
* We laten nu een foutmelding zien wanneer een bijlage met een grootte van meer dan 15 MB door de gebruiker wordt geüpload.
* [Nieuw in 2.51.3] Probleem met ontbrekende bijlagen opgelost, probleem met zichtbaarheid van navigatielade.
* Ondersteuning toegevoegd voor Android 11.
* Tekst-naar-spraakondersteuning toegevoegd
* Toegestaan gebruik van barcodescanner-apps van derden.
* We laten nu een foutdialoog zien wanneer een bijlage met een grootte van meer dan 15 MB door de gebruiker wordt geüpload.
* [Nieuw in 2.51.2] Herstel van geheugenlekken en crashes op het caselijstscherm.
* Ondersteuning toegevoegd voor Android 11.
* Tekst-naar-spraakondersteuning toegevoegd
* Toegestaan gebruik van barcodescanner-apps van derden.
* We laten nu een foutmelding zien wanneer een bijlage met een grootte van meer dan 15 MB door de gebruiker wordt geüpload.
Ondersteuning toegevoegd voor Android 11. Ondersteuning voor
tekst-naar-spraak toegevoegd
Toegestaan gebruik van barcodescanner-apps van derden.
We laten nu een foutmelding zien wanneer een bijlage met een grootte van meer dan 15 MB door de gebruiker wordt geüpload.
Verbeterde periodiciteit / betrouwbaarheid van heartbeat-aanvragen.
Ondersteuning toegevoegd voor Android 11. Ondersteuning voor
tekst-naar-spraak toegevoegd
Toegestaan gebruik van barcodescanner-apps van derden.
We laten nu een foutmelding zien wanneer een bijlage met een grootte van meer dan 15 MB door de gebruiker wordt geüpload.
Verbeterde periodiciteit / betrouwbaarheid van heartbeat-verzoeken.
* [CommCare 2.50.3] CommCare slaat niet langer ongecomprimeerde originele afbeeldingen op in formulieren om schijfopslag te behouden die wordt gebruikt door CommCare
* Ondersteuning toegevoegd voor app-updates zonder multimedia.
* Ondersteuning toegevoegd voor prijsverlagingstabellen.
* Beperk selectief app-resourceverzoeken.
* De limiet van toegestane CommCare-apps op een CommCare-instantie verhoogd naar 4.
* Een knop toegevoegd om keuzes te wissen in enkelvoudige vragen.
* CommCare's ingebouwde audio-widget standaard gemaakt voor het vastleggen van audio.
* Ondersteuning toegevoegd voor app-updates zonder multimedia.
* Ondersteuning toegevoegd voor prijsverlagingstabellen.
* Beperk selectief app-resourceverzoeken.
* De limiet van toegestane CommCare-apps op een CommCare-instantie verhoogd naar 4.
* Een knop toegevoegd om keuzes te wissen in enkelvoudige vragen.
* CommCare's ingebouwde audio-widget standaard gemaakt voor het vastleggen van audio.
* Ondersteuning toegevoegd voor gelaagde lijsten en streepjescodescan in Case Claim-prompts
* Bijgewerkt Vereiste versievergelijking om ook de minimale app-versie op te nemen.
- [Nieuw in 2.49.6] Lost een probleem op dat in 2.49 is geïntroduceerd waarbij backgroudupdates niet opnieuw proberen na een netwerkfout.
- [Nieuw in 2.49.5] App-updates hervatten nu App-downloads vanaf het punt waarop het mislukte in plaats van alle bronnen in de update helemaal opnieuw te downloaden na netwerkstoringen.
- Implementatie van een robuuster achtergrondplanningsmechanisme voor automatische updates.
- CommCare zal op tijd beginnen met het automatisch indienen van formulieren.
- Ondersteuning toegevoegd voor in-app-updates.
- [Nieuw in 2.49.6] Lost een probleem op dat in 2.49 is geïntroduceerd waarbij backgroud-updates niet opnieuw proberen na een netwerkstoring.
- [Nieuw in 2.49.5] App-updates hervatten nu App-downloads vanaf het punt waarop het mislukte in plaats van alle bronnen in de update helemaal opnieuw te downloaden na netwerkstoringen.
- Implementatie van een robuuster achtergrondplanningsmechanisme voor automatische updates.
- CommCare zal op tijd beginnen met het automatisch indienen van formulieren.
- Ondersteuning toegevoegd voor in-app-updates.
- [Nieuw in 2.49.5] App-updates hervatten nu App-downloads vanaf het punt waarop het mislukte in plaats van alle bronnen in de update helemaal opnieuw te downloaden na netwerkstoringen
- [Nieuw in 2.49.4] Probleem verholpen waarbij de knop Voltooien klikte lijkt niets te doen.
- Implementatie van een robuuster achtergrondplanningsmechanisme voor automatische updates.
- CommCare zal op tijd beginnen met het automatisch indienen van formulieren.
- Ondersteuning toegevoegd voor in-app-updates.
- [Nieuw in 2.49.4] Probleem verholpen waarbij klikken op de knop Voltooien niets leek te doen.
- Verbeterde GIS-mogelijkheden zodat gebruikers cases kunnen bekijken en een grens op de kaart kunnen vastleggen.
- Implementatie van een robuuster achtergrondplanningsmechanisme voor automatische updates.
- Verbeterde foutmelding wanneer gebruikers een beperkte snelheid hebben.
- CommCare zal op tijd beginnen met het automatisch indienen van formulieren.
- Ondersteuning toegevoegd voor in-app-updates.
- Een aangepaste eigenschap geïmplementeerd om een rode asterisk weer te geven om verplichte vragen in een formulier aan te duiden.
- [Nieuw in 2.49.3] Crash op Android 4.4-apparaten opgelost.
- Verbeterde GIS-mogelijkheden zodat gebruikers cases op kaart kunnen bekijken en een grens kunnen vastleggen in een X-Form.
- Implementatie van een robuuster achtergrondplanningsmechanisme voor automatische updates.
- Verbeterde foutmelding wanneer gebruikers in snelheid worden beperkt.
- CommCare zal op tijd beginnen met het automatisch indienen van formulieren.
- Ondersteuning toegevoegd voor in-app-updates.
- Een aangepaste eigenschap geïmplementeerd om een rode asterisk weer te geven om verplichte vragen in een formulier aan te duiden.
- Verbeterde GIS-mogelijkheden zodat gebruikers cases op de kaart kunnen bekijken en een grens kunnen vastleggen in een X-Form.
- Implementatie van een robuuster achtergrondplanningsmechanisme voor automatische updates.
- Verbeterde foutmelding wanneer gebruikers in snelheid worden beperkt.
- CommCare zal op tijd beginnen met het automatisch indienen van formulieren.
- Ondersteuning toegevoegd voor in-app-updates.
- Een aangepaste eigenschap geïmplementeerd om een rode asterisk weer te geven om verplichte vragen in een formulier aan te duiden.
- [Nieuw in 2.48.6 / 7] Forceer ondersteuning voor TLS 1.2 op KitKat / API 16-19-apparaten + versleutelde SSL-libs voor coderingsondersteuning
- Richt zich op Android 10.
- Elegante onderbreking van de formulierintentie om een sessie voor formulierinvoer veilig te beëindigen en te hervatten op basis van een externe intentie.
- Verbeter de ondersteuning voor niet-BMP-tekens (emoji's en wiskundige symbolen) in het formulier.
- Probleem opgelost met de zichtbaarheid van de mediacontroller tijdens navigatie en scrollen.
- UX-verbeteringen voor GPS-opname met Google map
- Richt zich op Android 10.
- Elegante onderbreking van de formulierintentie om een sessie voor formulierinvoer veilig te beëindigen en te hervatten op basis van een externe intentie.
- Verbeter de ondersteuning voor niet-BMP-tekens (emoji's en wiskundige symbolen) in het formulier.
- Probleem opgelost met de zichtbaarheid van de mediacontroller tijdens navigatie en scrollen.
- UX-verbeteringen voor GPS-opname met Google Map
- Veel andere bugfixes.
- Doelen Android 10.
- Onderbreking van elegante formulierintenties om een sessie voor formulierinvoer veilig te beëindigen en te hervatten op basis van een externe intentie.
- Verbeter de ondersteuning voor niet-BMP-tekens (emoji's en wiskundige symbolen) in het formulier.
- Probleem opgelost met de zichtbaarheid van de mediacontroller tijdens navigatie en scrollen.
- Lost het probleem met het laden van Google maps op voor de GPS-vraag met het uiterlijkattribuut gedefinieerd als "kaarten"
- Veel andere bugfixes.
Lost een probleem op dat ervoor zorgt dat validatiefouten worden weergegeven tijdens het navigeren door opgeslagen formulieren.
Lost een probleem op waarbij het verzenden en synchroniseren van formulieren mislukt als de eigenaar-ID niet is gedefinieerd in de case create block.
Apps kunnen nu "cc-app-version-tag" definiëren als een aangepaste eigenschap in app-instellingen om een bepaalde app-versie te taggen. Deze versie zal dan samen met de app-versie zichtbaar zijn in het dialoogvenster "Over CommCare".
- Richt zich op Android 10.
- Elegante onderbreking van de formulierintentie om een sessie voor formulierinvoer veilig te beëindigen en te hervatten op basis van een externe intentie.
- Foutberichtverbeteringen voor snelheidsbeperkende fouten die zijn aangetroffen bij het inloggen of synchroniseren.
- Verbeter de ondersteuning voor niet-BMP-tekens (emoji's en wiskundige symbolen) in het formulier.
- Probleem opgelost met de zichtbaarheid van de mediacontroller tijdens navigatie en scrollen.
- Veel bugfixes.
Lost een bug op die ervoor zorgt dat CommCare crasht bij het opstarten na het updaten naar CommCare 2.47
Lost een bug op in "Auto Sync" waardoor synchronisatie herhaaldelijk wordt geactiveerd in bepaalde scenario's.
Maakt het aantal niet-verzonden formulieren-indicator vast op de synchronisatieknop.
Lost een probleem op met het lezen van opgeslagen formulieren
UI-fixes voor "prototype" Audio Capture-vraag
Ondersteuning voor het laden van 'GIF' Afbeeldingen toegevoegd aan een vraag
Voegt een "verwijder" -knop toe in de Image Capture-vraag om een reeds bijgevoegde afbeelding eenvoudig te verwijderen
In het scherm "Opgeslagen formulier" toont het filter "Niet-verzonden formulieren" nu formulieren in de volgorde van hun indieningsnummer. Dus een formulier boven aan de lijst wordt als eerste geüpload door CommCare bij de volgende synchronisatie.
Bugfixes
Lost een probleem op waarbij CommCare 2.45 de "Image Size" -instelling voor een Image Capture-vraag in een formulier niet respecteert en de originele afbeeldingen blijft uploaden naar de server.
Corrigeert een fout waardoor een formulier opslaan als onvolledig meer dan eens het onvolledige formulier niet bijwerkt.
Verwijdert de functionaliteit om een CommCare-app te installeren met behulp van sms die op het apparaat is verzonden. Dit wordt gedaan om te voldoen aan het nieuwe beleid voor Google-ontwikkelaars.
Targets Android 8
Herstelt de fout "Fout bij lezen van Xform-bestand" bij het invoeren van een formulier na het nemen van een app-update op CommCare 2.44. Dit gebeurt alleen als de app-update een XForm bevat met gewijzigde naamruimte (xmlns) tussen de oorspronkelijk geïnstalleerde en de nieuwe versie van de app.
Correcties verhelpen bij inloggen voor sommige gebruikers na het bijwerken naar CommCare 2.44
Lost regressie op voor Android 5-apparaten op waardoor CommCare op meerdere plaatsen crasht tijdens het laden van vectorafbeeldingen
Lost een regressie op waarin een ingediend formulier ongeldige gegevens kan bevatten in het scenario waarin het formulier automatisch wordt hervat nadat de gebruiker automatisch is uitgelogd.
Corrigeert een regressie waardoor formulieren in het scherm Opgeslagen zijn weergegeven in de verkeerde volgorde.
Bugfixes en een aantal foutmeldingen. Voltooide formulieren in de lijst met opgeslagen formulieren worden nu gesorteerd op verzendordernummer (volgorde waarin ze worden ingediend)
Fix crash op Android 6.0+ veroorzaakt door het gebruik van Image Widget zonder toestemming van de Camera
Barcodescanning nu geïnstalleerd met CommCare zodat u geen externe applicatie meer hoeft te installeren - hiervoor is de CAMERA-toestemming vereist Verwijder uitgebreide audiowidget Verbeter de cyclische referentiefout om alleen het kortste fietspad te tonen
Lost een crash op waar voor sommige gebruikers Commcare crasht bij inloggen vanwege een bug in databasemigratie
2.39.2: Een crash verhelpen die zich zou kunnen voordoen tijdens sommige databasemigraties bij een upgrade door verschillende CommCare-versies Een bug repareren die een crash zou kunnen veroorzaken tijdens een WiFi Direct-overdracht om gegevensverlies te veroorzaken Een bug repareren waarbij een optimalisatie van het menu laden een crash op bepaalde expressies kan veroorzaken
2.39.0: Prestatieverbeteringen voor apps met grote hoeveelheden cases of locaties Update kern HTTP-bibliotheken Een bug repareren die gedeeltelijke formulierverwerking toestaat op formulieren met onjuiste casus-transacties Fuzzy-zoekovereenkomsten bijwerken om resultaten te sorteren op basis van overeenkomst Activeer automatische gebruikersgegevenssynchronisatie na app-update 2.39.1: Regressie verhelpen waardoor een crash optreedt wanneer een audiofragment aanwezig is op een menuscherm dat de rastermodus gebruikt Fix regressie waardoor een geheugenfout optreedt bij het verwerken van een grote verzoekreactie
Aanzienlijke prestatieverbeteringen voor apps met grote hoeveelheden cases of locaties Bijgewerkte Core HTTP-bibliotheken voor verbeterde prestaties en consistentie Probleem opgelost dat gedeeltelijke formulierverwerking toestaat op formulieren met onjuiste casus-transacties Fuzzy-zoekovereenkomsten bijgewerkt om resultaten te sorteren op basis van de sterkte van de overeenkomst Oplossing voor UI-fout waardoor pincodes minder dan 4 tekens bevatten Activeer automatische gebruikersgegevenssynchronisatie na app-update
Verhelpt een bug in Nepalees datumwidget waar de dagen helemaal niet toenemen
2.38.1 - Oplossing voor crashes bij inloggen voor sommige gebruikers na update 2.38.0
* Prestatieverbeteringen voor apps die extreem grote locatiesets laden * Uitgebreide 'format-date-for-calendar'-functie om het uitvoerformulier te vertalen met behulp van format-date invoertekenreeksen * Introduceert een nieuwe XPath-sorteer () -functie die een door spaties gescheiden lijst van strings kan sorteren, en een sort-by () -functie die kan worden gebruikt om een lijst te sorteren op basis van een andere * Voegt de mogelijkheid toe om antwoordkeuzes te sorteren in een Multiple Choice Lookup Table-vraag * Oplossing voor prestatieproblemen bij het verwijzen naar ontbrekende gevallen.
Prestatieverbeteringen voor apps die extreem grote locatiesets laden
* Bugfix voor de max () -functie gedraagt zich slecht bij sommige reeksen * Fix voor probleem dat kan optreden met case-indexen na een "herstelsynchronisatie"
Onderhoudsvrijgave Bug Fixes, inclusief: * Crasht op sommige apparaten (vooral apparaten met beperkt geheugen) die worden geactiveerd door recente optimalisaties * Verbeteringen in hoe fouten worden gemeld en weergegeven in de app om het debuggen gemakkelijker te maken * Bugfix voor taalverandering die niet "blijft hangen" na het opnieuw opstarten van een app
2.36.1: Voorkom dat een formulier dat niet wordt verzonden als gevolg van een cryptofout van het blokkeren van andere formulieren, wordt ingediend Kleine bugfixes voor aangepaste functies 2.36.0: Gebruikers hebben nu toegang tot een korte lijst met geavanceerde instellingen, 'Ontwikkelaarvoorkeuren' genaamd, waarmee speciale gedragingen op het apparaat kunnen worden geconfigureerd Verberg 'Update-opties' achter een ontwikkelaarsvoorkeur-instelling Oplossing voor een bug waarbij de menu-afbeeldingen in het "Grid" -menu een lagere resolutie vertoonden dan de bedoeling was. Oplossing voor weergave- en mediakwesties op Android 7-apparaten