- Filtro de ref corrigido: [0-9]* → v* para bater em tags "v0.3.0" - awk agora strip o prefixo 'v' de DRONE_TAG antes de buscar no CHANGELOG - Adiciona entrada 0.3.0 no CHANGELOG.md
1.7 KiB
1.7 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[0.3.0] - 2026-03-01
Added
- Verificação de dependências (
fzfetmux) ao iniciar, antes de qualquer operação - Detecção automática do gerenciador de pacotes da distro (apt, pacman, dnf, yum, zypper, emerge, xbps, apk)
- Oferta interativa de instalação caso as ferramentas estejam ausentes
- Módulo
depscom traitBinaryCheckerinjetável para testes unitários sem tocar no sistema real - Testes de integração em
tests/deps.rs(11 testes comSystemBinaryCheckerreal) - Suite de testes em container Docker Ubuntu 24.04 (
tests/docker/) com 15 cenários simulando novo usuário
[0.2.4] - 2026-03-01
Fixed
- Cálculo do percentual de cobertura no CI (campo correto do JSON do tarpaulin)
- Pipeline
releaserestrito a tags com formato de versão ([0-9]*)
[0.2.2] - 2026-02-28
Added
- Coverage badge gerado por
cargo-tarpaulinno CI e hospedado no Gitea Generic Package Registry - CI status, coverage, version e Rust edition badges no README
[0.2.1] - 2026-02-28
Added
- Drone CI pipeline (
ci) that runscargo fmt --check,cargo clippy, andcargo teston every push and pull request
[0.2.0] - 2026-02-28
Added
- Unit tests for
cache,session, andconfigmodules - Integration tests for scan, session config, and cache lifecycle
Changed
- Refactored business logic into
lib.rsfor better testability;main.rsis now a thin entrypoint
[0.1.1] - 2026-02-28
Fixed
- Removed personal path references from default configuration and examples
[0.1.0] - 2026-02-28
Added
- Initial release of tmuxido