Release Notes - AppFuse - Version 3.0 - HTML format

Sub-task

  • [APF-1239] - Remove SiteMesh from and use Facelets Layout
  • [APF-1365] - Using jetty:run with Majorra / PrimeFaces results in IllegalStateException: Could not find backup for factory javax.faces.context.FacesContextFactory
  • [APF-1368] - Canoo WebTest doesn't work with fileUpload nor to set checkbox values
  • [APF-1369] - Adding a new user on Tomcat causes an error

Bug

  • [APF-1191] - testSaveConflictingUser error on db2
  • [APF-1241] - Calendar popup no longer works with MyFaces 2 / Tomahawk
  • [APF-1303] - Fix AppFuse OAuth Demo
  • [APF-1336] - UTF8 characters higher than 0x00FF are not properly handled on input
  • [APF-1346] - Cannot add new users if logged in with LDAP credentials
  • [APF-1347] - Upgrade to Spring Framework 3.2
  • [APF-1348] - Upgrade to Tomcat 7.0.34
  • [APF-1349] - Upgrade to CXF 2.7.1
  • [APF-1350] - Upgrade to MyFaces 2.1.10
  • [APF-1352] - Unicode search string got messed in Tomcat
  • [APF-1355] - hibernate3-maven-plugin:hbm2ddl make maven-resources-plugin:resources excute twice and result native2ascii-maven-plugin:native2ascii's work replaced.
  • [APF-1361] - Using Derby as DB results in a Could not open connection error
  • [APF-1362] - pom.xml has "Plugin execution not covered by lifecycle configuration" Maven problems in Eclipse Juno SP1
  • [APF-1363] - UserDao (Hibernate/Jpa) returns duplicated results
  • [APF-1364] - After upgrading to Servlet 3, servlet-api-2.3.jar still in classpath
  • [APF-1372] - Error in ApplicationResources_ca.properties
  • [APF-1373] - Error when calling people-service (REST)
  • [APF-1374] - Hibernate validationQuery fails on Oracle
  • [APF-1375] - Webservice path generation incorrect in webservice archetype
  • [APF-1379] - NullPointExcpetion with EscapeXmlELResolverListener when use full-source
  • [APF-1382] - Failed tests: testSaveConflictingUser(com.chen.webapp.action.UserActionTest)
  • [APF-1384] - Navbar's Menu Item unclickable in mobile browser
  • [APF-1386] - Upgrade to Struts 2.3.14.1
  • [APF-1388] - Password Hint does not work with JSF
  • [APF-1390] - Upgrade to Enunciate 1.27
  • [APF-1395] - AMP throws NPE when running from IntelliJ and command line
  • [APF-1399] - Upgrade to Bootstrap 3
  • [APF-1408] - Tapestry versions mismatch
  • [APF-1410] - Password & password hint displayed in form for admins
  • [APF-1413] - Upgrade to Spring Security 3.2
  • [APF-1414] - Upgrade to Struts 2.3.16

Improvement

  • [APF-1167] - Create better database profile activation setup
  • [APF-1234] - Remove Facelets Dependency and use JSF 2's built-in Facelets support
  • [APF-1305] - Add Greek versions of properties and errors.
  • [APF-1351] - Replace myfaces and tomahawk with PrimeFaces
  • [APF-1354] - Upgrade to Struts 2.3.8
  • [APF-1360] - Upgrade to Spring 3.2.3
  • [APF-1397] - Integrate OmniFaces for ExtensionlessURLs
  • [APF-1398] - Change /mainMenu mapping to /home
  • [APF-1404] - Make webjars optional
  • [APF-1407] - Use wildcard syntax to exclude dependencies where appropriate
  • [APF-1411] - Upgrade to Spring 4

New Feature

  • [APF-1231] - Apache Wicket frontend in AppFuse
  • [APF-1392] - Update tutorials to reflect Mockito instead of JMock
  • [APF-1393] - Integrate wro4j for concatenation and minimizing JS and CSS
  • [APF-1394] - Require Java 7 as a minimum
  • [APF-1400] - Integrate WebJars for CSS and JS Assets

Task

  • [APF-1356] - Migrate from JMock to Mockito
  • [APF-1409] - Remove deprecated PasswordEncoder

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.