josef changelog transcending all Josef's modules

Release notes of other modules

Release 3.2.4

Removed usage of lambda expressions from modules with a faces-config.xml. The reaso is that weblogic 12.1.3 does not like these expressions. Unfortunately WebLogic 12.1.3 supports JDK 1.8 but it is not a J2EE7 server. Upgrading JSF was no option since WebLogic 12.1.3 only supports JDK 2.1.

Release 3.2.2

Removed IceFaces support.
I'm not aware of any projects that use Josef in combination with IceFaces. Should such projects exist then they should use an old(er) version of Josef.

Dropped ant support as all projects can be built using maven.

Release 3.2.1

Updated versions of maven plugins.

Release 3.2.0

Switched to the latest stable version of OpenJPA (2.4.0).
Switched to version 2.22.1 of jersey.
Switched to Log4J/2 from JUL.
Test are run in the same vm (reuseForks=true) setting in pom.xml file.

Release 3.0.35

dateSelect.xhtml
Now handles a short and numeric format besides the default long format.

Release 3.0.31

internationalBankAccountNumber.xhtml
Now has a skipAjaxUpdate attribute. When skipping the ajax update you are responsible for updating this field!

Release 3.0.30

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.

Release 3.0.29

Upgraded to Primefaces 5.1.11.

Release 3.0.24

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 to different method names.

Release 3.0.23

Added josef-demo-web-angular module.

Release 3.0.8

Dropped josef-selenium module.
Integration tests are now executed using Selenium IDE.

Release 3.0.5

Switched to openjpa version 2.2.1.

Release 3.0.4

Switched back to using openjpa since other projects depending upon Josef excluded Josef's dependency upon the open jpa libaries.

Release 3.0.3

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.