Skip to content

Releases: tajakobsen/unxml

Bugfixes and dependency updates

16 Nov 12:13
Compare
Choose a tag to compare

Changelog

  • Added back generic type that was breaking the build
  • Updated dependencies for Gradle, Jackson, Slf4j, Mockito

Refactoring, and simplifying

27 Aug 19:16
Compare
Choose a tag to compare

Changelog

  • Changed class names from ArrayParser to ArrayNodeParser and ObjectParser to ObjectNodeParser.
  • Combined InstanceParser and ListParser to a new ObjectParser-class.
  • Created ArrayParserBuilder that creates ArrayParsers in the same way as ObjectParserBuilder, that will contain the as-method.

Instantiate classes from Json

27 Aug 11:28
Compare
Choose a tag to compare

Changelog

  • Parsers are now typed.
    • Use ObjectParser or Parser<ObjectNode> instead of Parser if you used Parsing.obj(...)
    • Use ArrayParser or Parser<ArrayNode> instead of Parser if you used Parsing.arr(...)
  • You can have the parser instantiate an Object with Jackson directly.
    • InstanceParser<Article> article = Parsing.obj(...).as(Article.class);
    • ListParser<Article> article = Parsing.arr(...).as(Article.class);

Initial public release

25 Aug 10:45
Compare
Choose a tag to compare

First public release of the full-featured version of unXml.