Skip to content

Releases: claudsonm/cep-promise-php

v1.2.0

09 Oct 12:28
766d9b6
Compare
Choose a tag to compare

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 classe CepPromiseException.php quando um dos elementos de $errors não era uma instância de CepPromiseProviderException

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

01 Dec 15:51
Compare
Choose a tag to compare

Adicionado

  • Suporte ao Guzzle 7.

v1.0.6

06 Jun 15:50
Compare
Choose a tag to compare

Adicionado

  • Script de teste no composer. Agora é possível utilizar composer test.

Corrigido

  • Escrita no README.

Removido

  • Arquivo index.php da raiz do projeto, o que causava um pequeno inconveniente com o Laravel por conta do alias para um dd().

v1.0.5

23 Jan 17:54
Compare
Choose a tag to compare

Adicionado

  • Método __toString adicionado na classe Address, o que permite simplesmente retornar o objeto, obtendo uma versão em JSON do mesmo.

v1.0.3

14 Sep 05:00
Compare
Choose a tag to compare
  • 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

14 Sep 05:04
Compare
Choose a tag to compare
v1.0.3-dev Pre-release
Pre-release
- Melhorias e rafatorações.