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.