Skip to content

Releases

API v1.11.1

Choose a tag to compare

@ezequiasfonseca ezequiasfonseca released this 06 Nov 21:56
9dc5df0

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

Choose a tag to compare

@ezequiasfonseca ezequiasfonseca released this 03 Nov 13:26
58f4978

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

Choose a tag to compare

@ezequiasfonseca ezequiasfonseca released this 26 Oct 21:29
1ea9ce5

Novidades

  • O /file agora envia ETag (calculado a partir do conteúdo) e Last-Modified.
  • Clientes que guardam mídia offline, como parceiros e o app mobile, podem revalidar com If-None-Match ou If-Modified-Since. Quando o arquivo não mudou, recebem 304 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

Choose a tag to compare

@ezequiasfonseca ezequiasfonseca released this 21 Oct 02:54
802f971

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.

PRs: #221, #222, #225 e promoção #224.

API v1.8.3

Choose a tag to compare

@ezequiasfonseca ezequiasfonseca released this 18 Oct 19:03
7a2ec9a

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

Choose a tag to compare

@ezequiasfonseca ezequiasfonseca released this 18 Oct 13:25
d9053e0

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

Choose a tag to compare

@ezequiasfonseca ezequiasfonseca released this 18 Oct 03:01
b3eaddd

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

Choose a tag to compare

@ezequiasfonseca ezequiasfonseca released this 17 Oct 22:05
e69ac55

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

Choose a tag to compare

@ezequiasfonseca ezequiasfonseca released this 14 Oct 23:25
e897f1e

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

Choose a tag to compare

@ezequiasfonseca ezequiasfonseca released this 12 Oct 19:14
2268e6f

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.