Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Esta solicitação de pull request entrega a versão 3.0.1 com diversas correções de bugs e melhorias no tratamento de erros, na confiabilidade dos testes de integração e nos relatórios de fluxo de trabalho. A atualização aprimora a experiência do desenvolvedor, tornando os testes de integração mais robustos em ambientes de CI, melhorando as mensagens de erro e garantindo a compatibilidade com os objetos de erro. Ela também atualiza a documentação e os resumos de fluxo de trabalho para maior clareza.
Correções de bugs e melhorias no tratamento de erros:
Adicionado
statuscomo um alias paracodena classeNfeErrorpara melhorar a compatibilidade com os padrões de tratamento de erros.Mensagens de erro aprimoradas para respostas assíncronas sem um cabeçalho
Location, e testes unitários relacionados atualizados para esperar a nova mensagem. [1] [2]Corrigida a extração do caminho do cabeçalho Location na criação de faturas de serviço para sempre preservar o prefixo
/v1, garantindo o comportamento correto de polling.Corrigida a lógica de
getStatusemServiceInvoicesResourcepara identificar corretamente os status de falha terminal e corrigidas as asserções de teste de unidade relacionadas.Aprimoramentos nos fluxos de trabalho de teste e CI:
NFE_API_KEYnão está definido, evitando falsos negativos em ambientes de CI. [1] [2] [3]Experiência do desenvolvedor e documentação:
O resumo do fluxo de trabalho de publicação foi aprimorado para incluir um comando de instalação direto e um link NPM específico da versão, além de registrar falhas nos testes quando relevantes.
A documentação sobre a extração do caminho do cabeçalho
Locationfoi melhorada.Atualizações de compilação e versionamento:
A verificação de artefatos no fluxo de trabalho de publicação foi atualizada para uma saída mais clara e as verificações de extensão de artefatos foram corrigidas.
A versão foi atualizada para 3.0.1 nos arquivos
package.jsoneVERSION. [1] [2]Adicionada uma entrada de changelog detalhada para 3.0.1 resumindo todas as mudanças notáveis.