Checkout Tools
  • last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
JCRVLT-430 fix potential NPE in PackageTypeValidator
  1. … 1 more file in changeset.
JCRVLT-423 improve tests
  1. … 1 more file in changeset.
JCRVLT-421 ignore order nodes in docview xml for filter validation
  1. … 1 more file in changeset.
JCRVLT-422 correctly decode node names in docview xml
  1. … 2 more files in changeset.
JCRVLT-415 always pass correct NodeContext

do not swallow exceptions

JCRVLT-415 make AdvancedFilterValidator able to deal with empty folders
  1. … 3 more files in changeset.
JCRVLT-401 allow Content and Container sub packages within Containers
  1. … 1 more file in changeset.
JCRVLT-415 fix false-positive for jackrabbit-emptyelements validator

Allow to validate folders as well

Improve SPI to always pass filePath and basePath

improve PackageTypeValidator to accept also parent folders of OSGi

bundles/configs and subpackages for container packages

    • ?
    ./vault/validation/spi/NodeContext.java
    • ?
    ./vault/validation/spi/util/NodeContextImpl.java
  1. … 10 more files in changeset.
JCRVLT-415 jackrabbit-emptyelement must be more lenient in case a folder

is provided with an empty element

Allow validation of simple folders as well

  1. … 2 more files in changeset.
JCRVLT-409 better error message in case filename prefix is not a proper

XML namespace

JCRVLT-409 correctly deal with the root node itself
  1. … 3 more files in changeset.
explicitly set version for newly exported package
    • ?
    ./vault/validation/spi/util/package-info.java
JCRVLT-410 correctly detect sling:OsgiConfig configurations
  1. … 1 more file in changeset.
JCRVLT-411 optionally allow complex filter rules in application packages
  1. … 2 more files in changeset.
trivial: fix message
JCRVLT-410 detect OSGi configurations of primaryType "sling:OsgiConfig"

properly

  1. … 3 more files in changeset.
JCRVLT-409 emit node names in expanded form
  1. … 2 more files in changeset.
trivial: clarify namespacing in DocumentViewXmlValidators and provide

some util methods

    • ?
    ./vault/validation/spi/util/NameUtil.java
  1. … 2 more files in changeset.
trivial: add another constructor for ValidatorSettingsImpl for arbitrary

number of options

trivial: only log covered node once
trivial: add some more null annotations
  1. … 16 more files in changeset.
JCRVLT-406 improve logging for runtime exceptions in validators
    • ?
    ./vault/validation/ValidatorException.java
trivial: only warn for unused validator settings if context is not for

sub package

JCRVLT-400 add '/etc/packages' to known roots
JCRVLT-402 clarify error message for empty nodes
trivial: refactor ValidationContext to no longer implement PackageInfo

the same information is available via the method getProperties()

  1. … 1 more file in changeset.
JCRVLT-365 switch to Jetbrains null annotations
  1. … 87 more files in changeset.
JCRVLT-345 call nested validators also in sub packages
  1. … 1 more file in changeset.
JCRVLT-345 allow to overwrite severity for uncovered filter roots even

in case of packageType=application

  1. … 1 more file in changeset.
JCRVLT-345 enhance package type validator to optionally only allow

certain packages

  1. … 2 more files in changeset.