This release introduces a new Information Lifecycle Management (ILM) rule for automated, complete object version purging to optimize storage costs. Additionally, command-line interface (CLI) enhancements improve the idempotency of replication commands for more robust automation and provide clearer feedback for batch job monitoring.

### New Features

-   Introduced a new `AllVersionsExpiration` ILM rule to automatically purge an object and its entire version history after a specified period, reducing long-term storage costs for versioned buckets. The rule can be configured to apply only after an object has been explicitly deleted, providing granular control over data retention policies. (#13)

### Improvements

-   Made the `mc replicate add` command idempotent, preventing failures when re-running scripts with existing replication rules. This change simplifies automated configuration and deployment workflows. (#14)
-   Improved the `mc ilm rule add` command with stricter validation and corrected help text. The command now prevents invalid rule configurations, guiding users to correct usage and reducing potential for misconfiguration. (#16)

### Bug Fixes

-   Resolved an issue where `mc batch status` incorrectly reported all jobs as "in-progress". The command now provides accurate final status updates ("complete" or "failed") for improved operational monitoring. (#11)
-   The `mc --version` command now correctly displays "MinIO Enterprise License" for enterprise builds, ensuring clear license identification. (#18)