v0.2.1
Pre-release
Pre-release
Infrastructure & Stability
This maintenance release focuses on long-term project health, automated security and engine hardening.
Important
Security & Stability
This release prioritizes supply-chain security via automated audits and increases the robustness of the destruction engine through explicit error handling and terminal-safe UI fallbacks.
Key Enhancements
- Automated Dependency Management: Integrated GitHub Dependabot to ensure all underlying libraries are cryptographically up-to-date and free of known vulnerabilities.
- Hardened Traversal Engine: Refined the recursive destruction logic to explicitly handle and report filesystem errors (e.g., permission denials) instead of failing silently.
- Zero-Panic UI: Implemented safe fallback mechanisms for terminal progress bar styles to ensure stability across diverse terminal environments.
Technical Implementation
- Strict Documentation Enforcement: Added
#![deny(missing_docs)]to the library core to ensure architectural transparency. - Refinement: Removed unused imports and optimized the binary footprint for faster execution.