Releases: openpreserve/odf-validator
Releases · openpreserve/odf-validator
v0.16.2
What's Changed
- FIX: Don't parse check missing entries by @carlwilson in #217
- FIX: Validation of meta-inf files by @carlwilson in #218
- FIX: Unimplemented profile checks by @carlwilson in #219
- FEAT: Flat file policies by @carlwilson in #220
- MERGE: main into intergration by @carlwilson in #222
- Rel 0.16.2 by @carlwilson in #221
- REL: v0.16.2 by @carlwilson in #223
Full Changelog: v0.16.1...v0.16.2
v0.16.1
What's Changed
- FIX: Encryption checking of bad documents by @carlwilson in #213
Full Changelog: v0.16.0...v0.16.1
odf-validator 0.16.0
What's Changed
- removed the validation report output from profile reporting.
-
FIX: Policy crash when document unparsable (#203)
-
Dev/0.15 (#204)
-
DEV: v0.15.0 dev version.
-
DEV: v0.15.0 dev version.
-
FIX: Policy crash when package has no manifest (#205)
- added check for null manifest when attempting to list package XML files.
Closes #193
- FIX: Crashing policy macro check of unreadable entries. (#206)
- null stream entries are no longer checked for macros.
-
FIX: Version detection issues (#207)
-
FIX: Version detection issues
- using full manifest entry name rather than simply file name; and
- use appropriate namespace for detection.
-
FIX: Version detection fall-through.
-
FIX: Handling of encrypted entries (#208)
PackageParser
changes:- parsing of
mimetype
andMETA-INF/manifest.xml
are now done up front; - simpleified entry handling;
- dedicated methods for mimetype and manifest parsing;
- cleaned up handling of bad zip entries prior to moving this to the zip classes;
- parsing of
OdfPackage
now has anisEncrypted()
method to check if the package contains encrypted entries;- simplifed message processing in
ValidatingParser
; - addded encryption detection to prevent validation and profiling of encrypted package entries;
- CLI reports incomplete validation for packages with encrypted entries, though this is still a little hacky.
- REL: v0.16.0 (#209)
- bumped maven version -> 0.16.0;
- updated version in batch start files; and
- updated version in README and other documentation.Full Changelog: v0.14.0...v0.16.0
v0.14.0
What's Changed
- DOC: Update version number in documentation. by @carlwilson in #184
- DOC: Update version number in documentation. by @carlwilson in #185
- FIX: CLI version output by @carlwilson in #186
- FEAT: Report blank namespaces by @carlwilson in #187
- FIX: Pre-requisite handling by @carlwilson in #188
- REFACT: Tidied validator/profile calls by @carlwilson in #189
- REL: v0.14.0 by @carlwilson in #190
Full Changelog: v0.13.1...v0.14.0
v0.13.1
What's Changed
- FIX: Extended file/package detection by @carlwilson in #178
- REL: ODF Validator 0.13.1 by @carlwilson in #179
Full Changelog: v0.13.0...v0.13.1
odf-validator 0.13.0
What's Changed
- FEAT: Record used namespaces by @carlwilson in #174
- FEAT: Detect extended conformance by @carlwilson in #175
Full Changelog: v0.12.0...v0.13.0/
odf-validator 0.12.0
What's Changed
- FIX - Package parse errors by @carlwilson in #76
- FEAT: OpenDocument class and tests by @carlwilson in #80
- FIX: Dsignature validation by @carlwilson in #81
- FEAT: Spreadsheet validation and dev docs by @carlwilson in #82
- FIX: Issue parsing not well formed manifest XML by @carlwilson in #86
- FIX: Align error codes with latest spec document by @carlwilson in #88
- FEAT: ODF_2 Compliance testing by @carlwilson in #102
- FEAT: ODF_3 package mimetype entry by @carlwilson in #103
- FEAT: ODF_4 Extension and MIME type by @carlwilson in #104
- FEAT: ODF_9 Digital Signature detection by @carlwilson in #105
- FIX: Align messages with draft specification by @carlwilson in #106
- FEAT: ODF_1 Encryption by @carlwilson in #107
- FEAT: ODF_10 Sub Document detection by @carlwilson in #109
- FEAT: Schematron profile rules by @carlwilson in #110
- FEAT: Extended checking profiles by @carlwilson in #111
- FEAT: DNA Profile by @carlwilson in #113
- FEAT: CLI profile checking by @carlwilson in #114
- Feature Complete by @carlwilson in #115
- FIX: Logging message from schematron lib by @carlwilson in #116
- REFACT: ODF PackageParser implementation by @carlwilson in #119
- REFACT: Tidying parser loose ends by @carlwilson in #120
- FEAT: Test encrypted entry is STORED by @carlwilson in #121
- FEAT: New Policy Profile by @carlwilson in #122
- FIX: Change ODF_ ID prefix to POL_ by @carlwilson in #123
- FIX: Reporting order for ODF_2 by @carlwilson in #128
- FIX: POL_5 level by @carlwilson in #129
- FIX: Null report when encrypted. by @carlwilson in #131
- FEAT: POL_8 detect LibreOffice script modules by @carlwilson in #133
- FEAT: POL_6 Embedded Object detection by @carlwilson in #135
- FEAT: POL_6 Embedded Object detection by @carlwilson in #136
- REL: Version 0.10.0 by @carlwilson in #137
- REL: Version 0.10.0 by @carlwilson in #138
- FEAT: Usage instructions by @carlwilson in #139
- FEAT: Usage instructions by @carlwilson in #140
- FIX: Links in developer docs. by @carlwilson in #142
- DOC: Document Policies by @carlwilson in #148
- FIX: Missing file error for profile validation by @carlwilson in #158
- FEAT: Removed cached CLI results by @carlwilson in #163
- FIX: POL-7 severity set to WARNING. by @carlwilson in #164
- FEAT: Improved ODF version detection by @carlwilson in #167
- FIX: Zip feature detection and exception logging by @carlwilson in #168
- FIX: compression detection manifest.xml. by @carlwilson in #169
Full Changelog: https://github.com/openpreserve/odf-validator/commits/v0.12.0