Skip to content

REL: v0.20-alpha-1#277

Merged
carlwilson merged 8 commits intomainfrom
alpha/1.20
Dec 11, 2025
Merged

REL: v0.20-alpha-1#277
carlwilson merged 8 commits intomainfrom
alpha/1.20

Conversation

@carlwilson
Copy link
Member

No description provided.

- removed `validateParseResult` method from `OdfValidatorImpl`;
- added `org.openpreservation.odf.validation.OdfXmlValidator` class to handle XML validation more explicitly; and
- used new XML validator class instead.
- combined if statements; and
- avoided parameter assignment.
- added option `-f`/`--format` to restrict validation to a specific ODF format;
- made profile and format options mutually exclusive options;
- created custom convertor for format option to allow for use of MIME types, extensions and office format elements to select format;
- wired CLI validation to use format specific validation when selected;
- improved CLI help information; and
- changed existing `--format` option to `-o`/`--output` as it feels more appropriate.
- added comment to enum lookup try/catch ignore;
- fixed formatting issues;
- `FILE` parameter description so it refers to documents, not spreadsheets; and
- removed spreadsheet reference in POM names and descriptions.
- bumped Maven version to 0.20-alpha-1;
- improved `README.md`, project site home and usage instructions; and
- regenerated API documentation.
@carlwilson carlwilson self-assigned this Dec 11, 2025
@carlwilson carlwilson merged commit 95a7f38 into main Dec 11, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant