pyfwf 1.0.1 — Notas de Release
Essas mudanças tornam o projeto mais robusto, com testes mais claros, documentação aprimorada e melhor integração com ferramentas de desenvolvimento e CI/CD.
Principais mudanças desde 1.0.0
-
Refatoração e melhorias nos testes
- Reorganização dos arquivos de teste para melhor cobertura e clareza.
- Remoção de arquivos de teste antigos e renomeação para nomes mais claros.
- Novos testes para validação de colunas e tratamento de casos de erro.
- Melhoria na legibilidade e padronização dos testes (uso consistente de aspas, nomes, etc).
-
Documentação
- Migração da documentação de arquivos
.mdpara.rst(reStructuredText), facilitando integração com Sphinx. - Novos arquivos de documentação para cada módulo principal: columns, descriptors, hydrating, readers, renders.
- Adição de exemplos e instruções de uso.
- Migração da documentação de arquivos
-
Ajustes no código
- Pequenas correções e melhorias em módulos como
columns.py,descriptors.py,hydrating.py,readers.pyerenders.py. - Padronização de strings e argumentos em todo o código.
- Ajustes em mensagens de erro e validações.
- Pequenas correções e melhorias em módulos como
-
Infraestrutura
- Atualização e inclusão de workflows do GitHub Actions para CI, QA e publicação.
- Atualização de dependências de desenvolvimento no pyproject.toml.
- Melhoria na configuração de ferramentas como Ruff, Black e cobertura de testes.