ChangeLog.devel - java-json-tools/json-schema-core GitHub Wiki
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.