Skip to content

Releases: openpreserve/odf-validator

ODF Validator v0.18.4

16 Jun 09:29
bf06d0f
Compare
Choose a tag to compare
ODF Validator v0.18.4 Pre-release
Pre-release

What's Changed

  • added JSON and XML serialisation methods to ValidationReports utility class;
  • made ValidationReportImpl package protected, same for public static methods;
  • changed File based parse method for packages to use Path for consistency;
  • fixed tests;
  • JSON and XML serialisation code removed from CLI app;
  • updated developer documents to include serialisation examples;
  • changed File based documentation for parser to reflect new Path method;
  • bumped version to 0.18.4; and
  • regenerated documentation and site.

Full Changelog: v0.18.3...v0.18.4

v0.18.3

12 Jun 23:12
bcca09e
Compare
Choose a tag to compare
v0.18.3 Pre-release
Pre-release

What's Changed

  • bumped version to v0.18.3;
  • added top-level isValid method to ValidationReport class to test validity of all ValidationResults;
  • instantiation methods for the factory moved to an XmlParsers class;
  • moved XML convenience methods to an XmlUtils class;
  • Validation methods moved to an OdfValidator interface with a corresponding implementation class;
  • validator instantiation now done via a common class, not a constructor;
  • updated README.md and batch files for new version.- XmlParser now has a clean interface and an implementation class;
  • updated usage and developer documentation src; and
  • regenerated the site version for release.

Full Changelog: v0.18.1...v0.18.3

ODF Validator v0.18.1

21 May 13:34
de152dd
Compare
Choose a tag to compare
ODF Validator v0.18.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.18.0...v0.18.1

ODF Validator v0.18.0

15 May 11:55
09ed65f
Compare
Choose a tag to compare
ODF Validator v0.18.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.16.2...v0.18.0

v0.16.2

20 Nov 16:00
9609a5c
Compare
Choose a tag to compare
v0.16.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.16.1...v0.16.2

v0.16.1

31 Oct 11:15
33e2ac2
Compare
Choose a tag to compare
v0.16.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.16.0...v0.16.1

odf-validator 0.16.0

30 Oct 12:01
e46888a
Compare
Choose a tag to compare
odf-validator 0.16.0 Pre-release
Pre-release

What's Changed

  • DEV: v0.15.0 dev version. (#202)

  • FIX: Double validation reporting (#201)

  • 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 and META-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;
  • OdfPackage now has an isEncrypted() 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

30 Sep 10:20
60360de
Compare
Choose a tag to compare
v0.14.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.13.1...v0.14.0

v0.13.1

30 Aug 10:04
3b9836b
Compare
Choose a tag to compare
v0.13.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.13.0...v0.13.1

odf-validator 0.13.0

23 Aug 20:14
4a58004
Compare
Choose a tag to compare
odf-validator 0.13.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.12.0...v0.13.0/