* Adicionado o recurso Graceful Session Pause para proteger as sessões em caso de encerramento do aplicativo
* Corrigido um problema de navegação de formulário devido a vários extras de chamada de pesquisa
* Corrigido um problema de avaliação de instância de menu ao lidar com IDs de menu duplicados
* Corrigido um problema de pesquisa da Lista de casos que causava falsos negativos
* Tornou a sessão do usuário extensível para evitar a expiração durante gravações de áudio
* Corrigido um bug que estava fazendo com que as atualizações do aplicativo ficassem obsoletas
* Adicionada uma opção de desenvolvedor para substituir o servidor de envio de log
* Corrigida vulnerabilidade de passagem de caminho zip
* Corrigido problema com widget de gravação de áudio travando ao iniciar
* Destina-se ao Android 12
* Adiciona capacidade de pausa durante a gravação de áudio
* Criptografa todas as mídias capturadas pelo usuário no disco
* [Novo na 2.52.1] Corrigidos travamentos do leitor de código de barras em dispositivos pré-pirulito.
* Widget de assinatura atualizado para impedir que os usuários salvem assinaturas vazias.
* UI atualizada para gráficos e botões.
* Falhas de sincronização corrigidas devido a grandes tabelas de pesquisa.
* Melhores mensagens de erro para falhas de instalação de aplicativos devido a portais cativos.
* Use o mapa estilizado da caixa de mapas para perguntas de captura de localização quando a configuração da caixa de mapas estiver habilitada.
* Widget de assinatura atualizado para impedir que os usuários salvem assinaturas vazias.
* UI atualizada para gráficos e botões.
* Falhas de sincronização corrigidas devido a grandes tabelas de pesquisa.
* Melhores mensagens de erro para falhas de instalação de aplicativos devido a portais cativos.
* Use o mapa estilizado da caixa de mapas para perguntas de captura de localização quando a configuração da caixa de mapas estiver habilitada.
* [Novo em 2.51.4] Corrigido problema de anexos ausentes no Android 7 ou menos.
* Adicionado suporte para Android 11.
* Adicionado suporte de texto para fala
* Uso permitido de aplicativos de leitura de código de barras de terceiros.
* Agora mostraremos uma caixa de diálogo de erro quando um anexo com mais de 15 MBs for carregado pelo usuário.
* [Novo na 2.51.3] Corrigido o problema de anexos ausentes, problema de visibilidade da gaveta de navegação.
* Adicionado suporte para Android 11.
* Adicionado suporte de texto para fala
* Uso permitido de aplicativos de leitura de código de barras de terceiros.
* Agora mostraremos uma caixa de diálogo de erro quando um anexo com mais de 15 MBs for carregado pelo usuário.
* [Novo na 2.51.2] Correções para vazamentos de memória e travamentos na tela da lista de casos.
* Adicionado suporte para Android 11.
* Adicionado suporte de texto para fala
* Permitido o uso de aplicativos de leitura de código de barras de terceiros.
* Agora mostraremos uma caixa de diálogo de erro quando um anexo com mais de 15 MBs for carregado pelo usuário.
Adicionado suporte para Android 11.
Adicionado suporte de texto para fala
Uso permitido de aplicativos de leitura de código de barras de terceiros.
Agora mostraremos uma caixa de diálogo de erro quando um anexo com mais de 15 MBs for carregado pelo usuário.
Maior periodicidade / confiabilidade das solicitações de pulsação.
Adicionado suporte para Android 11.
Adicionado suporte de texto para fala
Uso permitido de aplicativos de leitura de código de barras de terceiros.
Agora mostraremos uma caixa de diálogo de erro quando um anexo com mais de 15 MBs for carregado pelo usuário.
Maior periodicidade / confiabilidade das solicitações de pulsação.
* [CommCare 2.50.3] O CommCare não salva mais imagens originais não compactadas em formulários para conservar o armazenamento em disco usado pelo CommCare
* Adicionado suporte para atualizações de aplicativos sem multimídia.
* Adicionado suporte para tabelas de redução.
* Limite seletivamente as solicitações de recursos do aplicativo.
* Aumentou o limite de aplicativos CommCare permitidos em uma instância CommCare para 4.
* Adicionado um botão para limpar as opções em perguntas de seleção única.
* Tornado o widget de áudio embutido do CommCare como padrão para captura de áudio.
* Adicionado suporte para atualizações de aplicativos sem multimídia.
* Adicionado suporte para tabelas de redução.
* Limite seletivamente as solicitações de recursos do aplicativo.
* Aumentou o limite de aplicativos CommCare permitidos em uma instância CommCare para 4.
* Adicionado um botão para limpar as opções em perguntas de seleção única.
* Tornado o widget de áudio embutido do CommCare como padrão para captura de áudio.
* Adicionado suporte para listas em camadas e leitura de código de barras nos prompts de Reivindicação de caso
* Comparação de versão necessária atualizada para incluir a versão mínima do aplicativo também.
- [Novo em 2.49.6] Corrige um problema introduzido em 2.49, onde as atualizações de fundo não tentam novamente após uma falha de rede.
- [Novo na 2.49.5] As atualizações de aplicativos agora retomam os downloads de aplicativos do ponto em que falhou, em vez de baixar novamente todos os recursos na atualização do zero após qualquer falha de rede
- Implementado um mecanismo de agendamento em segundo plano mais robusto para atualizações automáticas.
- A CommCare começará a enviar formulários automaticamente em tempo hábil.
- Adicionado suporte para atualizações no aplicativo.
- [Novo em 2.49.6] Corrige um problema introduzido em 2.49 onde as atualizações de fundo não tentam novamente após uma falha de rede.
- [Novo na 2.49.5] As atualizações de aplicativos agora retomam os downloads de aplicativos do ponto em que falhou, em vez de baixar novamente todos os recursos na atualização do zero após qualquer falha de rede
- Implementado um mecanismo de agendamento em segundo plano mais robusto para atualizações automáticas.
- A CommCare começará a enviar formulários automaticamente em tempo hábil.
- Adicionado suporte para atualizações no aplicativo.
- [Novo em 2.49.5] As atualizações de aplicativos agora retomam os downloads de aplicativos do ponto em que falhou, em vez de baixar novamente todos os recursos na atualização a partir do zero após qualquer falha de rede
- [Novo em 2.49.4] Corrigido um problema onde o clique do botão terminar parece não fazer nada.
- Implementado um mecanismo de agendamento em segundo plano mais robusto para atualizações automáticas.
- A CommCare começará a enviar formulários automaticamente em tempo hábil.
- Adicionado suporte para atualizações no aplicativo.
- [Novo na 2.49.4] Corrigido um problema em que o clique do botão Concluir parece não fazer nada.
- Capacidades de GIS aprimoradas para que os usuários possam visualizar casos e registrar um limite no mapa.
- Implementado um mecanismo de agendamento em segundo plano mais robusto para atualizações automáticas.
- Melhoria da mensagem de erro quando os usuários têm taxa limitada.
- A CommCare começará a enviar formulários automaticamente em tempo hábil.
- Adicionado suporte para atualizações no aplicativo.
- Implementada uma propriedade customizada para mostrar um asterisco vermelho para denotar perguntas obrigatórias em um formulário.
- [Novo em 2.49.3] Falha corrigida em dispositivos Android 4.4.
- Recursos GIS aprimorados para que os usuários possam visualizar casos no mapa e registrar um limite em um X-Form.
- Implementado um mecanismo de agendamento em segundo plano mais robusto para atualizações automáticas.
- Mensagem de erro aprimorada quando os usuários estão sendo limitados por taxa
- A CommCare começará a enviar formulários automaticamente em tempo hábil.
- Adicionado suporte para atualizações no aplicativo.
- Implementada uma propriedade customizada para mostrar um asterisco vermelho para denotar perguntas obrigatórias em um formulário.
- Recursos de GIS aprimorados para que os usuários possam visualizar casos no mapa e registrar um limite em um X-Form.
- Implementado um mecanismo de agendamento em segundo plano mais robusto para atualizações automáticas.
- Mensagem de erro aprimorada quando os usuários estão sendo limitados por taxa
- A CommCare começará a enviar formulários automaticamente em tempo hábil.
- Adicionado suporte para atualizações no aplicativo.
- Implementada uma propriedade customizada para mostrar um asterisco vermelho para denotar perguntas obrigatórias em um formulário.
- [Novo em 2.48.6 / 7] Força suporte para TLS 1.2 em dispositivos KitKat / API 16-19 + libs SSL conscrypt para suporte de cifra
- Destina-se ao Android 10.
- Interrupção de intenção de formulário graciosa para encerrar e retomar com segurança uma sessão de entrada de formulário com base em uma intenção externa.
- Melhorar o suporte para caracteres não BMP (emojis e símbolos matemáticos) no formulário.
- Corrigido um problema com a visibilidade do controlador de mídia durante a navegação e rolagem.
- Melhorias de UX para captura de GPS usando o Google map Cronograma da
- Destina-se ao Android 10.
- Interrupção de intenção de formulário graciosa para encerrar e retomar com segurança uma sessão de entrada de formulário com base em uma intenção externa.
- Melhorar o suporte para caracteres não BMP (emojis e símbolos matemáticos) no formulário.
- Corrigido um problema com a visibilidade do controlador de mídia durante a navegação e rolagem.
- Melhorias de UX para captura de GPS usando o mapa do Google
- Muitas outras correções de bugs.
- Alvos Android 10.
- Interrupção de intenção de formulário graciosa para encerrar e retomar com segurança uma sessão de entrada de formulário com base em uma intenção externa.
- Melhorar o suporte para caracteres não BMP (emojis e símbolos matemáticos) no formulário.
- Corrigido um problema com a visibilidade do controlador de mídia durante a navegação e rolagem.
- Corrige o problema de carregamento de mapas do Google para a questão do GPS com atributo de aparência definido como "mapas"
- Muitas outras correções de bugs.
Corrige um problema que faz com que erros de validação apareçam durante a navegação em formulários salvos.
Corrige um problema em que o envio e a sincronização do formulário falharão se o id do proprietário não for definido no bloco de criação de caso
Os aplicativos agora podem definir "cc-app-version-tag" como uma propriedade personalizada nas configurações do aplicativo para marcar uma versão específica do aplicativo. Esta versão ficará visível na caixa de diálogo "Sobre o CommCare" junto com a versão do aplicativo.
- Destina-se ao Android 10.
- Interrupção de intenção de formulário graciosa para encerrar e retomar com segurança uma sessão de entrada de formulário com base em uma intenção externa.
- Melhorias na mensagem de erro para erros de limitação de taxa encontrados no login ou sincronização.
- Melhorar o suporte para caracteres não BMP (emojis e símbolos matemáticos) no formulário.
- Corrigido um problema com a visibilidade do controlador de mídia durante a navegação e rolagem.
- Muitas correções de bugs.
Corrige um bug que faz com que o CommCare trave ao iniciar após atualizar para o CommCare 2.47.
Corrige um bug na "Sincronização automática" que faz com que a sincronização seja acionada repetidamente em certos cenários.
Torna o número do indicador de formulários não enviados fixo no botão Sincronizar.
Corrige um problema com a leitura de formulários salvos.
Correções de IU para a pergunta de captura de áudio do "protótipo"
Adiciona suporte para carregar imagens 'GIF' anexadas a uma pergunta
Adiciona um botão "Descartar" na pergunta Captura de imagem para remover facilmente uma imagem já anexada
Na tela "Formulário salvo", o filtro "Formulários não enviados" agora mostra formulários na ordem de seu número de envio. Assim, um formulário no topo da lista será carregado primeiro pelo CommCare na próxima sincronização.
Correções de bugs
Corrige um bug em que o CommCare 2.45 não respeita "Tamanho da imagem" definido para uma pergunta de Captura de imagem em um formulário e continua fazendo o upload das imagens de tamanho original para o servidor.
Corrige um bug porque salvar um formulário como Incompleto mais de uma vez não atualiza o formulário incompleto.
Remove a funcionalidade para instalar um aplicativo CommCare usando o SMS enviado no dispositivo. Isso é feito para estar em conformidade com as novas políticas do Google Developer.
Alvos Android 8
Corrige o erro "Erro ao ler o Xform File" ao inserir um formulário após fazer uma atualização do aplicativo no CommCare 2.44. Isso só acontece quando a atualização do aplicativo inclui um XForm com namespace alterado (xmlns) entre a versão original e a nova versão do aplicativo.
Correções travam no login de alguns usuários após a atualização para o CommCare 2.44
Corrige a regressão em dispositivos Android 5 anteriores, fazendo com que o CommCare travasse em vários locais ao carregar imagens vetoriais
Corrige uma regressão na qual um formulário enviado pode conter dados inválidos no cenário em que o formulário é retomado automaticamente depois que o usuário fez o logout automático.
Corrige uma regressão que causou formulários na tela salva para exibição fora de ordem.
Correções de bugs e algumas alterações na mensagem de erro. Formulários preenchidos na lista de formulários salvos agora são classificados por número de pedido de submissão (Ordem na qual eles serão enviados)
Corrigir falha no Android 6.0+ causado quando o widget de imagem foi usado sem conceder permissão à câmera
Varredura de código de barras agora instalada com o CommCare para que você não precise mais instalar o aplicativo externo - isso requer a permissão CAMERA Remover widget de áudio expandido Melhore o erro de referência cíclica para mostrar apenas o caminho do ciclo mais curto
Corrige uma falha em que, para alguns usuários, o Commcare irá travar no login devido a um erro na migração do banco de dados
2.39.2: Corrigir uma falha que pode ocorrer durante algumas migrações de banco de dados, se você atualizar por várias versões do CommCare Corrigir um bug que poderia causar uma falha durante uma transferência WiFi Direct para resultar em perda de dados Corrigir um bug em que uma otimização de carregamento de menu poderia causar uma falha em determinadas expressões
2,39,0: Melhorias de desempenho para aplicativos com grandes cargas de maiúsculas e minúsculas Atualizar as bibliotecas HTTP principais Corrigir um bug que permite o processamento parcial de formulários em formulários com transações de caso incorretas Atualizar correspondências de pesquisa difusas para classificar os resultados por força de correspondência Acionar sincronizações automáticas de dados do usuário após a atualização do aplicativo 2.39.1: Corrigir a regressão que causa uma falha quando um clipe de áudio está presente em uma tela de menu que usa o modo de grade Corrigir regressão causando erro de falta de memória ao processar uma resposta de solicitação grande
Melhorias significativas no desempenho de aplicativos com grandes cargas de maiúsculas e minúsculas Bibliotecas HTTP principais atualizadas para melhor desempenho e consistência Corrigido um bug que permitia o processamento parcial de formulários em formulários com transações de caso incorretas Correspondências de pesquisa Fuzzy atualizadas para classificar os resultados com base na força do jogo Correção de bug na interface do usuário permitindo que os PINs tenham menos de 4 caracteres Acionar sincronizações automáticas de dados do usuário após a atualização do aplicativo
Corrige um bug no widget de data do Nepal, onde os dias não serão incrementados
2.38.1 - Correção de falhas no login de alguns usuários após a atualização 2.38.0
* Melhorias de desempenho para aplicativos que carregam conjuntos de locais extremamente grandes * Função estendida 'format-date-for-calendar' para traduzir o formulário de saída usando strings de entrada em formato de data * Introduz uma nova função XPath sort () que pode classificar uma lista de strings separadas por espaços, e uma função sort-by () que pode ser usada para ordenar uma lista baseada em outra * Adiciona a capacidade de classificar as opções de resposta em uma pergunta da Tabela de Consulta de Múltipla Escolha * Correção de problemas de desempenho ao referenciar casos ausentes.
Melhorias de desempenho para aplicativos que carregam conjuntos de locais extremamente grandes
* Correção de bug para a função max () se comportando mal com alguns intervalos * Correção do problema que pode ocorrer com índices de caso após uma "sincronização de recuperação"
Correções de erros de versão de manutenção, incluindo: * Crashes em alguns dispositivos (especialmente dispositivos com memória limitada) acionados por otimizações recentes * Melhorias em como os erros são relatados e exibidos em todo o aplicativo para facilitar a depuração * Correção de bug para alteração de idioma não "persistente" após a reinicialização do aplicativo
2.36.1: Impedir que um formulário não seja enviado devido a um erro de criptografia impedindo que outros formulários sejam enviados Pequenas correções de bugs para recursos personalizados 2,36,0: Os usuários agora podem acessar uma pequena lista de configurações avançadas denominadas "Preferências do desenvolvedor", que permitem a configuração de comportamentos especializados no dispositivo Ocultar "Opções de atualização" por trás de uma configuração de preferência do desenvolvedor Corrigido o erro em que as imagens do menu "Grade" mostravam uma resolução menor do que a pretendida. Correção para problemas de exibição e mídia em dispositivos Android 7