Skip to content

Latest commit

 

History

History
199 lines (136 loc) · 6.55 KB

CHANGELOG.md

File metadata and controls

199 lines (136 loc) · 6.55 KB

Changelog

6.5.0 (2024-08-18)

  • Remove API Correios from website.

6.4.1 (2024-08-18)

  • Fix beautifulsoup4 version

6.4.0 (2024-08-14)

  • Add API Correios (via Correios site) support
  • Add OpenCEP support

6.3.1 (2024-05-05)

Update copyright and python version

6.3.0 (2024-05-05)

  • Change poetry pyproject.toml and use default pyproject.toml from Python docs
  • Improve nox tests and dependencies enviromnents
  • Add support to Python 3.12

6.2.0 (2023-10-01)

  • Add timeout settings
  • Add proxy settings. From: #40
  • Add real tests to APICEP and ViaCEP
  • Update docs and README
  • Deprecated 'Correios' webservice support

6.1.0 (2023-10-01)

  • Add timeout parameters in requests
  • Update README typing errors

6.0.0 (2023-04-30)

  • Rename lib to BrazilCEP
  • Create new pip package
  • Remove support for Python 3.5, 3.6, and 3.7
  • Add support to Python 3.9, 3.10, and 3.11
  • Add poetry to manage project dependencies
  • Add matrix test of Python versions using nox
  • Improve docs and code
  • Fix Github actions lint
  • Fix Github actions coverage
  • Improve lint test
  • Improve coverage test
  • Create docs site (translate to English)
  • Update contribute doc to use poetry

5.1.0 (2022-10-12)

  • Corrige: AttributeError: 'NoneType' object has no attribute 'split' ao consultar cep 99999-999
  • Adiciona nova exception 'BlockedByFlood' para excesso de consultas
  • Melhoras testes adicionando mock as consultas de ViaCEP e ApiCEP

5.0.0 (2021-01-07)

  • Adiciona suporte para Python 3.8
  • Adiciona integração com consulta de CEP nos webservices dos Correios
  • Adiciona integração com consulta de CEP no webservice da APICEP.com
  • Adiciciona novas exceptions para melhor tratamentos de erros.
  • Remove deprecated methods (consulta_cep, validar_cep, formatar_cep)
  • Remove deprecated exceptions (ExcecaoPyCEPCorreios, CEPInvalido, FalhaNaConexao, MultiploRedirecionamento, Timeout)
  • Remove function 'get_cep_from_address', por falta de uso
  • Remove documentação antiga e centraliza exemplos de uso no README
  • Uso de TOX para testes em diferentes versões do Python
  • Adiciona novos testes e aumenta taxa do coverage

4.0.4 (2020-08-18)

  • Corrige "AttributeError: 'ConnectionError' object has no attribute 'message'"

4.0.3 (2020-06-08)

4.0.2 (2020-05-31)

4.0.1 (2020-02-22)

  • Corrige travis.yml deploy

4.0.0 (2020-02-22)

  • Adiciona suporte a API do ViaCEP (https://viacep.com.br/)
  • Adiciona consulta de faixa de CEPs
  • Adiciona function format_cep, validate_cep
  • Adiciona nova function de busca de CEP
  • Adiciona suporte para Python 3.7
  • Ajustes no codigo e documentação

Milestone: https://github.com/mstuttgart/pycep-correios/milestone/4

3.2.0 (2019-08-18)

3.1.0 (2018-11-11)

  • Correção no tipo do retorno do metodo consultar_cep (por questões de compatibilidade, agora retorna um dict)
  • Correção da documentação, pois as tags 'id' e 'complemento' não estão mais sendo retornadas pelo Correios.
  • Atualização do README.md para uso de markdown no pypi e documentação.

3.0.0 (2018-10-21)

  • Alteração da API de consulta para python-zeep
  • Antigas exceptions agora estão deprecated. Usar apenas ExcecaoPyCEPCorreios
  • Atualização da documentação
  • Remoção do suporte para Python 2.7

2.3.1 (2018-05-03)

  • Corrige README.rst
  • Adiciona comando para validação dpo setup.py no Makefile
  • Corrige link do repositorio e donwload

2.3.0 (2018-05-03)

  • Adiciona logging para consulta de CEP
  • Adiciona documentação em inglês
  • Versão requirida das libs requests e da Jinja2 limitadas por baixo, para fins de compatibilidade
  • Remove suporte para Python 3.3

2.2.0 (2017-07-16)

  • Melhorias no metodo de formatar_cep, que agora passou a utilizar expressão regular para verificar se o CEP é formado por caracteres.
  • A função formatar_cep agora passa a lançar a exceção Value Error quando o CEP não possui estrutura válida #22
  • Adicionado novas exceções ExcecaoPyCEPCorreios, Timeout, MultiploRedirecionamento, FalhaNaConexao. Consultar documentacao para exemplos de utilização delas. close #25
  • Adicionado ambientes de Homologação e Producao. Facilitando realizar consultas utilizadas para testes. close #24
  • Melhorias na organização da API.

2.1.1 (2017-06-30)

  • Correção de erros de unicode com python2.7

2.1.0 (2017-06-29)

  • Adicionado suporte para Python 2.7+
  • Ajustes e correções na documentação

2.0.0 (2017-06-20)

  • Atualização do código da PyCEPCorreios, deixando-a mais facil de ser utilizada
  • Remoção das exceções antigas, deixando apenas a Exceção padrão da lib
  • Remoção da classe PyCEPCorreios
  • Alteração dos imports da lib para facilitar seu uso e diminuir tamanho dos imports
  • Adicionado documentação com Sphinx
  • Adicionado testes com TOX
  • Adicionado método de validação de CEP e formatação de CEP

1.1.7 (2017-05-09)

  • Corrigido erro jinja2.exceptions.TemplateNotFound: consultacep.xml
  • Erro durante instalação da PyCEPCorreios via pip
  • Atualizado código de exemplo no README.rst
  • Atualizado exemplos na documentação

1.1.6 (2017-05-08)

  • Correção de bug durante instalação. #15
  • Correção de template xml ausente no pacote do modulo
  • Melhorias gerais no código e correções de bugs

1.1.1 (2017-02-08)

  • Melhorias gerais no código
  • XML schema utilizando Jinja2

1.0.1 (2016-08-03)

  • Simplificação da classes Exceptions
  • Organização do código de teste
  • Utilização do mock para test

1.0.0 (2016-07-31)

  • API migrada para Python 3. Python 2.7 não será mais suportado
  • Substituição da lib suds pela lib requests para realizar as requisições

0.0.2 (2016-05-09)

  • setup.py com número de versão atualizado e dependência corrigidas.

0.0.1 (2016-05-05)

  • Versão inicial.
  • Permite busca no webservice dos correios dos dados de um CEP fornecido.