Release 0.9.2
Release 0.9.2
Date of Release: 12 February 2025
New features
- Added
--include-filesand--exclude-filesarguments for control over which files in the input directory are processed.- Supports wildcard patterns (e.g.,
*.pdf,*/SET_03/*). - If a file matches both an inclusion and an exclusion rule, it will be excluded from processing. For more details, see: User Guide: File Inclusion and Exclusion Filtering.
- Supports wildcard patterns (e.g.,
- Added the
--output-structureargument to further control how output files are organised:categorised(default, old behaviour) places output files into subdirectories based on processing status (engine_success,conform_success,failure)mirroredplaces successfully processed output files directly in the output directory, maintaining the original input directory structure. Failed files will not be copied. For more details, see: User Guide: Output file structure and categorisation.
- Added the
--summary-verbosityargument to control which files are included in the summary output after processing:all(default) includes both successfully processed and failed files.failureincludes only failed files.successincludes only successfully processed files.nonedisables the summary output completely. The summary verbosity setting is independent of the logging level and does not affect detailed log outputs. For more details, see: User Guide: Post processing summary.
Enhancements
- Watermarking can now be applied in Fast Mode.
Changes
- Renamed Standard Mode to Cautious Mode for improved clarity.
- Added timeout and memory limit configuration recommendations to Features-Constraints-and-Limitations.md
- Updated documentation to include detailed examples of file filtering behavior, case sensitivity, and best practices for specifying paths.