Skip to content

Releases: SimY4/xpath-to-xml

1.1.1

01 Aug 10:41
Compare
Choose a tag to compare

Bugfixes:

  • DOM
    • Fix attribute removal issue

Gson model support

01 Aug 10:40
Compare
Choose a tag to compare

Features:

  • Support for Gson JSON model
Benchmark (fixtureName) (nsContext) Mode Cnt Score Error Units
Gson attr null thrpt 25 6037.164 ± 85.714 ops/s
Dom simple null thrpt 25 8024.081 ± 825.057 ops/s
Dom ns-simple null thrpt 25 8114.009 ± 90.639 ops/s
Dom attr null thrpt 25 8242.315 ± 42.423 ops/s
Dom4j simple null thrpt 25 7491.915 ± 37.183 ops/s
Dom4j ns-simple null thrpt 25 7282.337 ± 35.927 ops/s
Dom4j attr null thrpt 25 7312.517 ± 62.960 ops/s
Xom simple null thrpt 25 7618.979 ± 100.006 ops/s
Xom ns-simple null thrpt 25 7299.262 ± 96.234 ops/s
Xom attr null thrpt 25 7797.741 ± 90.965 ops/s

1.0.3

01 Aug 10:39
Compare
Choose a tag to compare

Bugfixes:

  • Core
    • Fix longstanding issue when index predicate may create more nodes than is has to

1.0.2

01 Aug 10:38
Compare
Choose a tag to compare

Improvements:

  • DOM4J
    • Bump DOM4J version to 2.1.0
  • XOM
    • Bump XOM version to 1.2.10

1.0.1

01 Aug 10:38
Compare
Choose a tag to compare

Bugfixes:

  • Core:
    • EqualsExpr now correctly reports an error if unable to satisfy given case
    • NotEqualsExpr supports more cases now and also correctly reports an error
    • LessThatOrEquals and GreaterThanOrEquals are now supported (with fallback to EqualsExpr resolver)
Benchmark (fixtureName) (nsContext) Mode Cnt Score Error Units
Dom simple null thrpt 200 12113.685 ± 120.982 ops/s
Dom ns-simple null thrpt 200 11199.401 ± 37.507 ops/s
Dom attr null thrpt 200 11634.265 ± 49.193 ops/s
Dom4j simple null thrpt 200 10660.948 ± 39.057 ops/s
Dom4j ns-simple null thrpt 200 10153.657 ± 34.517 ops/s
Dom4j attr null thrpt 200 10663.842 ± 40.993 ops/s
Xom simple null thrpt 200 11096.489 ± 40.459 ops/s
Xom ns-simple null thrpt 200 10367.567 ± 42.545 ops/s
Xom attr null thrpt 200 11038.582 ± 189.326 ops/s

Initial Release

01 Aug 10:37
Compare
Choose a tag to compare

Features:

  • Basic create/remove node segments operations
  • Initial XML Namespace Context support
  • Support for DOM, DOM4J, XOM models