Version 1.1.0 - 2026-07-15

New Features

- Implement DC metadata mapping for any XML file, #10
- Add one file as zipped submissionDocumentation to every entity
  during processing (`--tektonik <file>`), #11

Improvements

- Restructure CLI argument parsing
- Raise FileExistsErrors when MetadataWriter tries to overwrite an existing file with different content
- Use default config if custom file is empty
- Normalize filenames and paths to remove spaces, umlaute and @.
- Descriptive Metadata-related
  - Remove trailing and duplicate whitespaces from DC term dictionaries
  - Deduplicate identifier lists
  - Add license into resource dictionaries for EADHandler
  - Configure LIDO identifier via workID parameter in config.yaml

Housekeeping

- Improve test coverage for metadata handler Classes and metadata-based matching
- Add tests for utils.Processing, cli (argument parsing, and log setup) and MetadataWriter
- Upgrade metstools wheel for testing to version 1.0.3
- Improve execution flow, some refactoring and cleanup
- Add docstrings to all public functions