New
v2.0.133
v2.0.133
Features
- Doctor Quiet Mode: Added quiet option to DoctorOptions to suppress debug logs during doctor operations. Useful for SDK integrations where verbose output is unwanted.
Improvements
- Streaming Encryption Tests: Added comprehensive tests for the streaming encryption feature (PR #117):
- streaming_encryption_large_file - Tests encrypt/decrypt roundtrip for files >1MB
- wrong_password_fails_streaming - Verifies password validation in streaming format
- Confirms reserved[0] == 0x01 marker for streaming format detection
Internal
- Replaced println! with doctor_log! macro for conditional logging
- Added thread-local DOCTOR_QUIET flag for clean log suppression
- Updated all test files to use quiet: true in DoctorOptions
Compatibility
- Fully backward compatible with existing .mv2 and .mv2e files
- Streaming encryption (PR #117) auto-detects format via header byte