Skip to content

v0.2.1

Pre-release
Pre-release

Choose a tag to compare

@v1lleneuve v1lleneuve released this 06 Jun 14:05
· 27 commits to main since this 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.