Skip to content

Releases

v1.2.0

Choose a tag to compare

@renantfm4 renantfm4 released this 02 Jun 14:52
5a11c7f

📢 Lançamento de Versão - Backend

📝 Visão Geral

Nesta versão, implementamos melhorias significativas no backend, incluindo a configuração de pipelines de CI/CD, ajustes na lógica de negócios, refatoração de código, e otimizações na estrutura do projeto. As alterações abrangem 28 arquivos, resultando em uma base de código mais robusta, legível e preparada para escalabilidade.

🔧 Infraestrutura

Foi configurado uma pipeline para o back-end, automatizando etapas cruciais para garantir a qualidade do código e a estabilidade do sistema. As principais adições incluem:

  • Verificação do Pylint: Adicionada verificação automática de qualidade de código com Pylint, configurado com um limite mínimo de pontuação de 8.0. Isso garante que o código siga boas práticas e padrões de escrita.
  • Verificação de Testes: Implementada execução automatizada de testes no pipeline, assegurando que novas alterações não introduzam regressões.
  • Formatação com Black: Aplicado o Black para reformatar todos os arquivos Python, promovendo um estilo de código consistente e legível, alinhado com as diretrizes do PEP 8.
  • Arquivos de Configuração:
    • .github/workflows/dev.yml: Adicionadas 6 linhas para configurar o pipeline de desenvolvimento, incluindo instalação de dependências (requirements.txt), Pylint e execução de testes.
    • .github/workflows/main.yml: Adicionadas 6 linhas para o pipeline principal, com passos semelhantes ao pipeline de desenvolvimento.
    • .pylintrc e project/.pylintrc: Configurações do Pylint foram adicionadas, ignorando diretórios como tests e venv, e desativando mensagens específicas (ex.: E0401, W0621, W0613, C0114, C0115, C0116, C0411, W0611, R0903) para reduzir falsos positivos e personalizar a análise estática.

v1.1.0

Choose a tag to compare

@izabellaalves izabellaalves released this 15 May 00:34
21b84c1

📢 Lançamento de Versão - Backend

Esta versão traz as seguintes melhorias e adições ao projeto:

✨ Adicionado

  • Retorno do tipo da lesão (benigna ou maligna) enviada na imagem no endpoint /registrar-lesao.
  • Retorno da qualidade da imagem no endpoint /registrar-lesao, e erro caso a imagem tenha qualidade ruim.
  • Retorno do pré-diagnóstico traduzido da lesão no endpoint /registrar-lesao.
  • Retorno da descrição do pré-diagnóstico da lesão no endpoint /registrar-lesao.

♻️ Alterado

  • Foram adicionadas as dependências Numpy, Torch, Pillow, Transformers, Torchvision e Piq ao arquivo pyproject.toml.

v1.0.0

Choose a tag to compare

@izabellaalves izabellaalves released this 28 Apr 17:37
7abd077

📢 Lançamento de Versão - Backend

Esta versão traz as seguintes melhorias e adições ao projeto:

✨ Adicionado

  • Adição da descrição do projeto
  • Inclusão de link para a documentação oficial
  • Instruções iniciais de uso no repositório
  • Criação de templates para Issues e Pull Requests
  • Aumento da cobertura de testes automatizados

♻️ Alterado

  • Adição de uma etapa de execução do Pytest no processo de Integração Contínua (CI)