[Automated Release] [Release] 1.0.8
Automated Notes:
-
Feature Added: Parallel Scanning for Faster Performance
- A new --jobs flag has been introduced to the generator (patch-gen). This feature significantly speeds up the directory scanning process, which is especially beneficial for large projects with thousands of files. It utilizes multiple CPU cores to hash files in parallel. The number of workers can be set manually, or it will auto-detect the number of available CPU cores by default (--jobs 0). A detailed progress bar, including percentage, elapsed time, and ETA, has also been added to the scanning process for better user feedback.
-
Improvement: Gzip Compression Levels Simplified
- The available compression levels for gzip have been simplified from a 1-9 range to a 1-3 range. This change makes the options clearer and aligns the documentation with the underlying implementation, which uses Go's BestSpeed (level 1), DefaultCompression (level 2), and BestCompression (level 3) settings.
-
Documentation and General Updates
- The project version has been updated from 1.0.7 to 1.0.8.
- The CLI reference documentation has been updated to simplify the description of exit codes, grouping all non-zero codes under a general error condition.
- Added examples for the new --jobs flag and the existing --silent flag to the documentation for better clarity.
What's Changed
- 1.0.8 by @cyberofficial in #18
Full Changelog: 1.0.6...1.0.8