Histórico de releases da SDK
- Correção no teste de conversão de data/hora
- Atualizando model
PanamahProduto
para permitir envio de eans de produto
- Correção no conversor de datas dentro do
GsonUTCDateAdapter
- Otimizada a leitura da pasta de lotes fechados
- Estudo de caso de regressão de performance do envio de lote
- Caso de testes dedicado ao envio de vendas
- Adicionado valores padrões e atualizado readme
- Ajustes no parser da NFe
- mudando o limite de lote cheio para 300 itens ou 3kb, o que ocorrer primeiro.
- corrigindo o momento de deletar o lote fechado
- Lotes vazios são descartados direto em vez de serem salvos na pasta fechados.
- Criada configuração
maxAgeSent
com valor padrão de 24 horas. Lotes já enviados agora sao deletados após 24 horas. - Correção do comportamento errático do
PanamahConfig.autoConfigure()
. Na sequência, primeiro procura-se pelas configurações nas propriedades da jvm, em seguida no application.properties e por fim nas variáveis de ambiente. O autoConfigure fará uma mescla com o resultado do que for encontrado.
- Nova estratégia de sincronização do lote
- Melhoria no README principal para citar a necessidade do
PanamahAdmin
- correção na validação da operação
- correção no tratamento de concorrência
- correção na checagem de lote cheio
- corrigido bug na montagem dos lotes
- corrigido bug na montagem tipos de dado do modelo
- corrigido bug de acesso concorrente no momento do fechamento do lote
- refatoração do
PanamahStream
- novos casos de teste para estudar fechamento e abertura de lotes
- alterada forma de fechamento de lote
- adotando sincronização de lista
- correções na bateria de testes
- removidos
System.out.println()
- ajuste no PanamahTask
- agora envios ocorrem duas vezes no tempo de fechamento de lote
- lotes fechados ao serem enviados sempre serão movidos para pasta de envio
- na listagem de lotes fechados o primeiro da lista é que será enviado
- quebra de api
- mudando atributos do tipo Double para BigDecimal
Corrigindo documentação
- quebra de API
- na configuração agora procuramos 'secret' em vez de 'key'
- ajuste na bateria de testes
Ajuste de API
- suporte a multi-assinante
- mudança no retorno de pendências
Primeiro G.A.