Repository navigation
Releases
API v1.11.1
Novidades da versão 1.11.1
Correções
- Quem entra pelo login único do LouvorJA agora acessa normalmente o ranking, as coletâneas, as tarefas e as notificações, sem receber aviso de que não está conectado.
- Contas diferentes que usam o mesmo e-mail não são mais unidas automaticamente.
Melhorias
- Atualizações internas para mais estabilidade e segurança.
Esta atualização é aplicada no servidor e não exige mudança nos aplicativos.
API v1.11.0
Novidades da versão 1.11.0
Comunidade
- As coletâneas, o ranking e os eventos da comunidade agora ficam separados por produto LouvorJA (Piano, Clássico, Flute e Violin). Cada produto vê e publica apenas o conteúdo da sua própria comunidade.
- Quem já usa o LouvorJA Piano continua vendo as mesmas coletâneas e o mesmo ranking de antes, sem precisar fazer nada.
Correções
- Copiar uma música para a sua coletânea ficou mais confiável: a música e todas as estrofes são copiadas juntas, ou nada é copiado.
Melhorias
- Atualizações internas para mais estabilidade e segurança.
Esta atualização é aplicada no servidor e não exige mudança nos aplicativos.
API v1.10.0
Novidades
- O
/fileagora enviaETag(calculado a partir do conteúdo) eLast-Modified. - Clientes que guardam mídia offline, como parceiros e o app mobile, podem revalidar com
If-None-MatchouIf-Modified-Since. Quando o arquivo não mudou, recebem304 Not Modified. Quando um arquivo é corrigido no mesmo endereço, ele é detectado sem baixar tudo de novo. - Quem não envia cabeçalhos condicionais continua recebendo a mesma resposta de antes. Nenhum campo ou endpoint foi removido.
Validação
- 782 testes locais aprovados e cobertura de 100% em instruções, ramificações, funções e linhas.
- Gates da promoção aprovados (cobertura, Docker, regressão e segurança). CI e segurança do commit integrado em main também aprovados.
Esta atualização é aplicada no servidor e não exige mudança nos aplicativos.
API v1.9.0
Novidades
- Aplicativos parceiros podem se identificar por uma chave opcional, com medição de uso por parceiro.
- A administração pode criar, listar e revogar chaves pelo CLI; apenas o hash da chave é armazenado no banco.
- Chaves desconhecidas ou revogadas retornam 401. Aplicativos que não enviam chave continuam funcionando como antes.
Validação
- 771 testes locais aprovados e cobertura de 100% em instruções, ramificações, funções e linhas.
- Gates da promoção, Docker, regressão e segurança aprovados; CI e segurança do commit integrado em main aprovados.
- Em staging foram confirmados acesso com chave ativa, rejeição da chave revogada, catálogo sem chave e contagem de uso por parceiro.
Esta atualização é aplicada no servidor. Parceiros recebem suas chaves do administrador; os clientes existentes não precisam enviar uma chave. O token criado em staging pertence ao banco de staging; a chave de produção deve ser criada no banco de produção após o deploy.
API v1.8.3
Correções
- As verificações de conexão dos aplicativos passam a ser respondidas sem carregar o catálogo completo, reduzindo travamentos e melhorando a disponibilidade da API.
Esta atualização é aplicada no servidor; não é necessária nenhuma ação manual nos aplicativos.
API v1.8.2
Correções
- As versões da Bíblia Nova Tradução na Linguagem de Hoje (NTLH) e Nova Versão Transformadora (NVT) passam a aparecer com a sigla nos aplicativos.
Esta atualização é aplicada no servidor; não é necessária nenhuma ação manual nos aplicativos.
API v1.8.1
Correções
- As versões da Bíblia em português voltam a aparecer na lista de Bíblias para baixar inteiras. Antes, só as versões em espanhol apareciam.
Esta atualização é aplicada no servidor; não é necessária nenhuma ação manual nos aplicativos.
API v1.8.0
Novidades nesta versão
- A Bíblia agora pode ser baixada inteira, uma versão por vez, em um único download. Os aplicativos usam isso para deixar a Bíblia funcionando sem internet e para saber sozinhos quando há uma atualização do texto.
- Os endereços que os aplicativos já usavam para ler a Bíblia continuam iguais, então versões antigas dos aplicativos seguem funcionando.
Esta atualização é aplicada no servidor; não é necessária nenhuma ação manual nos aplicativos.
API v1.7.1
Manutenção
- O monitoramento de erros do servidor foi atualizado para a nova versão da biblioteca, mantendo desligada a coleta de dados pessoais.
- Bibliotecas internas da API foram atualizadas para versões mais recentes, com correções de estabilidade e segurança.
Esta atualização é aplicada no servidor; não é necessária nenhuma ação manual nos aplicativos.
API v1.7.0
Novidades nesta versão
- A API passa a contar com ferramentas para importar o catálogo JA em espanhol, com letras e capas.
- Dados identificados como testes passam a ser bloqueados em produção, ajudando a manter o catálogo e os cadastros limpos.
Correções
- A sincronização recupera o estado do operador mesmo quando não há alterações locais para enviar.
- A documentação da API volta a abrir corretamente.
- Áudios e imagens abertos diretamente pelo navegador passam a carregar corretamente.
Esta atualização é aplicada no servidor; não é necessária nenhuma ação manual nos aplicativos.