JXPath 1.2 Release Notes

Most changes in 1.2 are in the internal implementation and do not affect public APIs. However there are a couple of publicly visible features:

  • Namespace registration. Namespace URIs can now be associated with prefixes at the level of JXPathContext.
  • JXPathContext has two new convenience methods: selectNodes and selectSingleNode.
  • Type conversion is integrated with BeanUtils.

This release also includes countless bug fixes and implementation improvements.

Acknowledgements

Great thanks to everybody who reported problems, helped to trace them, suggested changed or simply provided encouragement. Special thanks to

  • Jim Alateras
  • Psi Aushilfe3
  • Richard Barnett
  • Martin John Bartlett
  • Christian Beer
  • Jochen Bedersdorfer
  • Heiko Bensch
  • Noel J. Bergman
  • Timothy H. Bessie
  • Luca Biolcati
  • John C Bledsoe
  • Doug Borland
  • Vladimir R. Bossicard
  • Lloyd Boucher
  • Don Brown
  • Louis Calisi
  • Jerome Candat
  • Nassim Chalfouh
  • Prasad Rao Challakonda
  • Adam Chesney
  • Prasad Chodavarapu
  • David Chung
  • Mark R. Diggory
  • Robert Burrell Donkin
  • Juergen Donnerstag
  • Yann Duponchel
  • Xavier Dury
  • Erik Earle
  • Nagesh Eranki
  • JP Fielding
  • Gary Gregory
  • Peter Franken
  • Eric D. Friedman
  • Matthew Hawthorne
  • Joerg Heinicke
  • Reidar Hoerning
  • Nick Hofstede
  • Jason Horman
  • Ted Husted
  • Ivelin Ivanov
  • Uwe Janner
  • Kees Jongenburger
  • Adrian Perez Jorge
  • Snehal Khanna
  • John C. Landers
  • Jeff Lansing
  • Jonathan Layes
  • David Leangen
  • Joerg Lensing
  • Pato Loco
  • Tony Lodge
  • Joachim Maes
  • Thomas Mathis
  • Brian McCallister
  • Markus Menner
  • Stephan Mikaty
  • Shahar Mosek
  • Russell Neufeld
  • Peter Neumcke
  • Christopher Oliver
  • Steve Pannier
  • Adrian Price
  • Venkatesh Prasad Ranganath
  • Simon Raess
  • Sudhir Rao
  • Stan Reinis
  • Jean-Baptiste Reure
  • Michael Nascimento Santos
  • Dmitry Sklyut
  • Phil Steitz
  • Nikolay Tsankov
  • Joerg Troester
  • Joern Turner
  • Rob Walker
  • Sylvain Wallez
  • Knut Wannheden
  • Chris White
  • Jeremy Wohl
  • Henri Yandell
  • Guanqun Zhang
  • Chuck (bigfishsmallpond)
Thanks!