Releases: claudsonm/cep-promise-php
Releases · claudsonm/cep-promise-php
v1.2.0
Adicionado
- Suporte a novas versões do PHP (8.0 e 8.1)
- O método
CepPromise::fetch
agora aceita um segundo parâmetro (opcional). Nele você pode informar quais serão as classes dos providers que deverão ser utilizados para consultar os CEPs. - Novos testes. Agora a cobertura é de 100% e as chamadas HTTP foram mockadas.
- Os fluxos de CI foram melhorados significativamente. Agora usamos Github Actions e executamos os testes em todas as versões do PHP suportadas.
- PHP CS Fixer (já usávamos esse tipo de verificação com StyleCI, mas agora foi movido para o Github Actions)
Corrigido
- Erro ao tentar usar o método
toArray()
da classeCepPromiseException.php
quando um dos elementos de$errors
não era uma instância deCepPromiseProviderException
Removido
- Suporte a versões antigas do PHP (inferiores a 7.4).
- Suporte a versões antigas do Guzzle (inferiores a 7.2.0)
O PR de merge com as alterações pode ser visto aqui: #17
v1.1.0
v1.0.6
v1.0.5
v1.0.3
- Adicionado no composer.json a versão minima do PHP compatível;
- Refatorada classe do CepPromise removendo métodos estáticos desnecessários;
- Refatorados testes de Feature;
- Adicionados novos testes de unidade;
- Melhorada a legibilidade do código, executando um novo PHP CS Fixer.
o/
v1.0.3-dev
- Melhorias e rafatorações.