Switched to Log4J/2 from JUL.
Tests are run in the same vm again (reuseForks=true) in pom.xml.
dateSelect.xhtml
Now handles a short and numeric format besides the default long format.
internationalBankAccountNumber.xhtml
Now has a skipAjaxUpdate attribute.
When skipping the ajax update you are responsible for updating this field!
inputText.xhtml
Added option to inputText to skip the ajax update of this component.
Sometimes this component is used in combination with an ajax update of the form
anyway, so Josef's update can be skipped to save an extra server round-trip.
selectOneRadio.xhtml
Dropped the widgetVar attribute from the implementation as it wasn't even
defined in the implementation.
org.josef.util.CResourceBundle
Added another getString method to be backwards compatible.
I did not want to use the signature:
public String getString(String key, String defaultValue, Object [] arguments)
but I could not use: Object... since it would conflict with an existing method.
In hindsight I should have used two different method names.
Switched back to using openjpa since other projects depending upon Josef excluded Josef's dependency upon the open jpa libaries.
The pom files now all use the new josef.version property of the master pom. This should make it easier to release a new version of Josef.
Switched to using openjpa-all since other projects depending upon Josef use this artefact as well and this prevents two openjpa libraries to occur in ear files et cetera.