CHANGELOG#
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, this project adheres to Semantic Versioning and Conventional Commit.
This file was automatically generated for incolume.py.changelog
0.17.0 — 2025-08-16:#
Removed#
- Compatibilidade com Python 3.8.x;
- Compatibilidade com Python 3.9.x;
- Removido pacote
black
; - Removido pacote
pylint
; - Removido pacote
isort
; - Removido pacote
pydocstyle
; - Removido pacote
flake8
;
Changed#
- Validação CI/CD obrigatória para
mypy
,lint
eformat code
; - Gerenciador
uv
introduzido em ci/cd para gerar documentação; - Gerenciador
uv
introduzido na execução do comandotox
; - Configurado compatibilidade cruzada de dependências entre
uv
epoetry
;
0.16.0 — 2025-08-16:#
Deprecated#
- Python 3.8;
- Python 3.9;
- Black;
- Pylint;
- Isort;
- Pydocstyle;
- Flake8;
- Poetry;
Changed#
- Gerenciador
uv
definido como gerenciador principal; ruff
definido como verificador e formatador principal;
Fixed#
- Ampliação da cobertura para 100% do código atual;
0.15.0 — 2025-08-14:#
Added#
- Adicionado definições para compatibilidade plena com gerenciador
uv
; - Ativado a ferramenta
ruff
como validador e formatador de código para o projeto; - Ativado configuração de script para ambiente atualizado do pyproject.toml;
- Controle de exibição verbosa no terminal por variaveis de ambiente;
Changed#
- Atualização do modelo para pyproject.toml;
- Ampliado cobertura para módulo principal;
- Atualização de performance em ci/cd para funcionar com
uv
+ruff
;
Deprecated#
- Flake8;
- Isort;
- Pylint;
Fixed#
- Correção no timestamp para evitar conflito no Windows;
- Strip de URL para url-compare;
- Suspenso temporariamente testes de docstring em conflito;
0.14.0 — 2025-01-15:#
Fixed#
- Desativado temporariamente ci/cd para formatação com ruff;
- Desativado temporariamente ci/cd para lint com ruff;
- Tratamento de exceção FileNotFoundError ao carregar versionamento do pacote;
0.13.1 — 2024-12-29:#
Changed#
- Atualizado documentação;
Fixed#
- Desativado temporariamente ci/cd para formatação e lint com ruff;
0.13.0 — 2024-12-28:#
Fixed#
- Ajuste no script CI/CD;
- Refinamento de testes unitários para CI/CD;
- Ajuste no git workflow;
0.12.3 — 2024-12-27:#
Fixed#
- Recuperado arquivo de restrições para
poetry
;
0.12.2 — 2024-12-27:#
Fixed#
- Ajuste nas restrições de dependências;
0.12.1 — 2024-12-27:#
Fixed#
- Corrigido contexto de mock para funcionamento em python 3.8 ou superior;
0.12.0 — 2024-12-27:#
Changed#
- Parâmetro
-r/--reverse
transformado em flag; - Removido a necessidade de informar valor em parametro
reverse
;
Fixed#
- Correção em testes para CI/CD;
- Trabalhado encode para sistemas Windows;
0.11.5 — 2024-08-27:#
Fixed#
- Alteração na configuração para sanar erro de execução exclusivo em CI/CD;
0.11.4 — 2024-08-27:#
Changed#
- Atualização da ferramenta
ruff
e respectiva configuração;
Fixed#
- Atualziação de conflitos no ambiente para CI/CD;
0.11.3 — 2024-08-27:#
Fixed#
- Atualziação do ambiente para CI/CD;
0.11.2 — 2024-08-27:#
Fixed#
- Dependências para ambiente de CI/CD atualizadas;
0.11.1 — 2024-08-27:#
Fixed#
- Conflito de validação entre
isort
eruff
;
0.11.0 — 2024-08-27:#
Changed#
- Parâmetro
-r/--reverse
transformado em flag, e removido a necessidade de informar valor;
Fixed#
- Correção em testes para CI/CD;
0.10.0 — 2024-08-26:#
Added#
- Gerenciador de pacotes poetry para projeto;
- Pacote
ruff
adicionado como formatador e validador de estilos;
Changed#
- Ambiente virtual local, para melhor funcionamento em Windows;
- Melhoria de performance de metodos da geração de
CHANGELOG.md
; - Formatação e validação de código ruff aplicados;
0.9.0 — 2024-05-14:#
Added#
- Acrescentado traduções para
código de conduta
(DE, EN, ES, PT, FR, IT); - Acrescentado traduções para
semver.md
(DE, EN, ES, PT, FR, IT);
Changed#
- Atualizado badges da página inicial da documentação;
- Atualizado badges do README;
- Atualização da estrutura do README do projeto;
- Atualizado exemplos de utilização de métodos para API.;
- Exemplos de utilização do programa na documentação;
0.9.0rc0 — 2024-01-16:#
Added#
- Acrescentado traduções para
código de conduta
(DE, EN, ES, PT, FR, IT); - Acrescentado traduções para
semver.md
(DE, EN, ES, PT, FR, IT);
Changed#
- Exemplos de utilização do programa na documentação.;
0.8.0 — 2024-01-06:#
Added#
- Acrescentado campo de busca na documentação da API;
- Acrescentado modo noturno na página oficial de documentação da API;
- Acrescentado suporte a multiplos idiomas para documentação;
- Acrescentado tradução do código de contuda em italiano;
- Acrescentado tradução do código de contuda em francês;
- Acrescentado tradução do código de contuda em espanhol;
- Acrescentado tradução do código de contuda em alemão;
- Acrescentado tradução do código de contuda em inglês;
- Acrescentado tradução do contributors.md em inglês;
- Acrescentado tradução do zenpy.md em inglês;
Deprecated#
- Será substituído em breve o pacote
isort
;
Fixed#
- Redefinido renderização de rodapé do arquivo CHANGELOG.md;
0.7.0 — 2024-01-05:#
Added#
- Formatador de código redefindo com
ruff
; - Adicionado badges de
wheel
estable
;
Changed#
- Renomeado workflow CI/CD
python-package.yml -> unit-tests.yml
; - Atualização da documentação com exemplos de utilização da API;
- Reativação dos scripts de automação
taskipy
; - Reativação dos scripts de automação
makefile
; - Reativação dos scripts de automação
tox
; - Informações referente ao projeto atualizadas na página de documentação;
Removed#
- Removido pacote
blue
; - Desativado formatador
blue
em CI/CD;
0.6.2 — 2024-01-04:#
Added#
- Ativação da configuração
Codecov.io
.;
Fixed#
- Correção na excução de testes unitários em CI/CD;
- Correção de geração de relatório de cobertura no container CI/CD.;
0.6.1 — 2024-01-02:#
Fixed#
- Habilitado diretiva
workflow_dispatch
para executar workflow manualmente;
0.6.0 — 2024-01-02:#
Fixed#
- Correção na excução de testes unitários em CI/CD;
0.6.0rc0 — 2024-01-02:#
Fixed#
- Correção na excução de testes unitários em CI/CD;
0.5.0 — 2024-01-01:#
Fixed#
- Correção em ações de fluxo CI/CD;
- Sanado conflito entre ferramentas de validação de tipo;
- Sanado conflito entre ferramentas de ordenação de pacotes;
- Sanado conflito entre ferramentas lint;
0.5.0rc0 — 2023-12-31:#
Fixed#
- Sanado conflito entre ferramentas de validação de tipo;
- Sanado conflito entre ferramentas de ordenação de pacotes;
- Sanado conflito entre ferramentas lint;
0.4.0 — 2023-12-31:#
Changed#
- Atualizado verificação de tipo estático
mypy
para compatibilidade de versão a partir do Python 3.8; - Atualizado logo do projeto;
Fixed#
- Ajuste de conflitos entre ruff e mypy;
- Recuperado cobertura de 100% no módulo changelog.cli;
0.3.0 — 2023-12-24:#
Added#
- Acrescentado validação CI/CD multiplataforma ao projeto;
- Definido checagem lint via ruff para CI/CD;
- Incluído guia para markdown no menu da documentação;
- Incluído validação CI/CD para QA (Quality Assurance);
- Acrescentado suporte a Python 3.12;
- Acrescentado fluxo para publicação em TestPyPi;
- Acrescentado fluxo para publicação em Pypi;
- Acrescentado fluxo CI/CD para geração de documentação;
- Acrescentado documentação web online (https://development-incolume.github.io/incolume.py.changelog/);
Changed#
- Atingido cobertura de 100% no módulo changelog.cli;
- Atingido cobertura de 100% no módulo changelog.changelog;
- Atingido cobertura de 100% no módulo changelog;
- Acrescentado exemplos dos métodos da API;
- Uniformizado testes multiplataforma para (Linux e Windows);
- Cobertura parcial para estilo mypy;
0.3.0rc4 — 2023-12-24:#
Added#
- Acrescentado validação CI/CD multiplataforma ao projeto;
- Definido checagem lint via ruff para CI/CD;
- Incluído guia para markdown no menu da documentação;
- Incluído validação CI/CD para QA (Quality Assurance);
- Acrescentado suporte a Python 3.12;
- Acrescentado fluxo para publicação em TestPyPi;
- Acrescentado fluxo para publicação em Pypi;
- Acrescentado fluxo CI/CD para geração de documentação;
- Acrescentado documentação web online;
Changed#
- Atingido cobertura de 100% no módulo changelog.cli;
- Atingido cobertura de 100% no módulo changelog.changelog;
- Atingido cobertura de 100% no módulo changelog;
- Acrescentado exemplos dos métodos da API;
- Uniformizado testes multiplataforma para (Linux e Windows);
- Cobertura parcial para estilo mypy;
0.3.0rc3 — 2023-12-24:#
Added#
- Acrescentado validação CI/CD multiplataforma ao projeto;
- Definido checagem lint via ruff para CI/CD;
- Incluído guia para markdown no menu da documentação;
- Incluído validação CI/CD para QA (Quality Assurance);
- Acrescentado suporte a Python 3.12;
- Acrescentado fluxo para publicação em TestPyPi;
- Acrescentado fluxo para publicação em Pypi;
- Acrescentado fluxo CI/CD para geração de documentação;
- Acrescentado documentação web online;
Changed#
- Atingido cobertura de 100% no módulo changelog.cli;
- Atingido cobertura de 100% no módulo changelog.changelog;
- Atingido cobertura de 100% no módulo changelog;
- Acrescentado exemplos dos métodos da API;
- Uniformizado testes multiplataforma para (Linux e Windows);
- Cobertura parcial para estilo mypy;
0.3.0rc2 — 2023-12-23:#
Added#
- Acrescentado validação CI/CD multiplataforma ao projeto;
- Definido checagem lint via ruff para CI/CD;
- Incluído guia para markdown no menu da documentação;
- Incluído validação CI/CD para QA (Quality Assurance);
- Acrescentado suporte a Python 3.12;
- Acrescentado fluxo para publicação em TestPyPi;
- Acrescentado fluxo para publicação em Pypi;
Changed#
- Atingido cobertura de 100% no módulo changelog.cli;
- Atingido cobertura de 100% no módulo changelog.changelog;
- Atingido cobertura de 100% no módulo changelog;
- Acrescentado exemplos dos métodos da API;
- Uniformizado testes multiplataforma para (Linux e Windows);
- Cobertura parcial para estilo mypy;
0.3.0rc1 — 2023-12-23:#
Added#
- Acrescentado validação CI/CD multiplataforma ao projeto;
- Definido checagem lint via ruff para CI/CD;
- Incluído guia para markdown no menu da documentação;
- Incluído validação CI/CD para QA (Quality Assurance);
- Acrescentado suporte a Python 3.12;
- Acrescentado fluxo para publicação em TestPyPi;
Changed#
- Atingido cobertura de 100% no módulo changelog.cli;
- Atingido cobertura de 100% no módulo changelog.changelog;
- Atingido cobertura de 100% no módulo changelog;
- Acrescentado exemplos dos métodos da API;
- Uniformizado testes multiplataforma para (Linux e Windows);
- Cobertura parcial para estilo mypy;
0.3.0rc0 — 2023-12-23:#
Added#
- Acrescentado validação CI/CD multiplataforma ao projeto;
- Definido checagem lint via ruff para CI/CD;
- Incluído guia para markdown no menu da documentação;
- Incluído validação CI/CD para QA (Quality Assurance);
- Acrescentado suporte a Python 3.12;
Changed#
- Atingido cobertura de 100% no módulo changelog.cli;
- Atingido cobertura de 100% no módulo changelog.changelog;
- Atingido cobertura de 100% no módulo changelog;
- Acrescentado exemplos dos métodos da API;
- Uniformizado testes multiplataforma para (Linux e Windows);
- Cobertura parcial para estilo mypy;
0.2.0 — 2023-12-21:#
Added#
- Pacotes de documentação;
- Pacotes de segurança de software;
- Pacotes de desenvolvimento;
- Pacote types-toml;
- Ferramentas de QA;
- Documentação padrão(Google Style);
- Documentação de API;
- Badges para documentação;
- Estilo PEP8;
- 100% de cobertura no módulo cli;
- Compatibilidade com Python 3.8;
- Validação com ruff para todas as versões de Python configuradas;
- CI/CD funcional para multiplataforma;
Changed#
- README atualizado;
- Menu atualizado;
- Caracteres para Slugfy no nome do brach;
- Realocação de Changelog para diretório docs;
- URLs do projeto atualizada;
- Comandos de terminal via script atualizados;
- Retorno do fixture;
Fixed#
- Linters corrigidos;
- Comando de captura de datas;
- Namespace duplicado;
0.1.0 — 2023-12-12:#
Added#
- Projeto emancipado de https://gitlab.com/development-incolume/incolumepy.utils;