-
Notifications
You must be signed in to change notification settings - Fork 57
ChangeLog.devel
Francis Galiegue edited this page Apr 11, 2014
·
12 revisions
- Fix serious bug with URIManager's reading of JSON inputs: it would choke with NoSuchElementException if the input was not empty...
- 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).
- 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.
- 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).
- 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.
-
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.
- Use msg-simple for all message needs, get rid of old enums.
- Syntax validation messages can be modified.
- Schema walking API changes.
- 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).
- Move JSON Pointer support to, and depend on, jackson-coreutils.
- Move JSON Patch to another package.
-
.toString()
fix forAbstractProcessingReport
. - 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.
- JSON Patch implementation
- Rework
SchemaListener
events - Improve
Processing{Message,Report}
's.toString()
- First version of new development branch
- Change packages of ref resolving, syntax checking, others.
- Simplify schema walking listeners.
- Provide a more complete
.failOnError()
method inProcessorChain
. - Update Jackson dependency to 2.1.4.
- Remove
SchemaHolder
; improveValueHolder
.