Skip to content
Francis Galiegue edited this page Apr 11, 2014 · 12 revisions

1.1.11

  • Fix serious bug with URIManager's reading of JSON inputs: it would choke with NoSuchElementException if the input was not empty...

1.1.10

  • Remove a LOT of code.
  • Major javadoc updates.
  • Make SchemaLoader fail to read sources with trailing garbage/multiple values.
  • Fix commandline unit test running (tests defined only on abstract test classes won't run on derived classes).

1.1.9

  • Change license (dual licensing LGPL 3.0/ASL 2.0).
  • BREAKING CHANGE: packages have moved (all now under -core); some packages renamed.
  • New schema walking API.
  • Update dependencies.
  • Import classes from -validator.
  • SchemaLoader: allow to disable caching.

1.1.8

  • Allow to read JSON Schemas from non standard JSON files (comments etc), courtesy of Randy Watler.
  • Rework schema walking code; mark as @Beta.
  • Fix javadoc generation.
  • Update msg-simple dependency; remove ServiceLoader support.
  • Add path redirections in addition to schema redirections in a new URITransformer class.
  • Many dependency updates (jackson-coreutils, uri-template, etc etc).

1.1.7

  • Update msg-simple dependency.
  • Fix gross mistake with message bundles loading.
  • Make core error messages more informational.
  • Get rid of all inheritors of ProcessingError; mark the latter as deprecated.
  • Skeleton code for new schema walking logic.

1.1.6

  • ProcessingMessage can now have parameterized messages.
  • Reorganize core/syntax bundles, improve.
  • Make some syntax messages output parameterized messages.
  • Remove deprecated code.
  • Improvements to pom.xml.

1.1.5

  • Use msg-simple for all message needs, get rid of old enums.
  • Syntax validation messages can be modified.
  • Schema walking API changes.

1.1.4

  • Convert all error messages to use a Java resource bundle.
  • Maven artifact is now OSGi ready (thanks to Matt Bishop).
  • Full hyperschema syntax validation support (as a result, added dependency on uri-template).

1.1.3

1.1.2

  • .toString() fix for AbstractProcessingReport.
  • JSON Patch: fix array index adding.
  • Error messages rework.
  • Make ProcessorMap final.
  • Start to implement configuration for schema walking.
  • Update Guava dependency to 14.0.
  • New class RawProcessor.
  • One change to SchemaListener's .onExit() event.

1.1.1

  • JSON Patch implementation
  • Rework SchemaListener events
  • Improve Processing{Message,Report}'s .toString()

1.1.0

  • First version of new development branch
  • Change packages of ref resolving, syntax checking, others.
  • Simplify schema walking listeners.
  • Provide a more complete .failOnError() method in ProcessorChain.
  • Update Jackson dependency to 2.1.4.
  • Remove SchemaHolder; improve ValueHolder.
Clone this wiki locally