Release Notes - AppFuse - Version 2.0-M3 - HTML format

Sub-task

  • [APF-502] - APF-404 subtask: Package names
  • [APF-504] - APF-404 subtask: userForm.page improvements
  • [APF-505] - APF-404 subtask: activeUsers.html improvements
  • [APF-507] - APF-404 subtask: selectFile.html improvements
  • [APF-508] - APF-404 subtask: signup.html improvements
  • [APF-509] - APF-404 subtask: userForm.html improvements
  • [APF-510] - APF-404 subtask: FileUpload.java improvements
  • [APF-511] - APF-404 subtask: FileDisplay.java improvements
  • [APF-512] - APF-404 subtask: Change RoleModel to OptionsModel for re-use purposes
  • [APF-513] - APF-404 subtask: SignupForm.java improvements
  • [APF-515] - APF-404 subtask: Change hivemodule.xml so detailed error page triggered by property

Bug

  • [APF-178] - flush Hibenate session in test cases
  • [APF-308] - when a same user login to system via "Remember ME" multiple times, a new user object is created and user count increments multiple times..
  • [APF-473] - Incorrect display of special characters
  • [APF-475] - Change user list to pass user id instead of username to solve problem with special characters
  • [APF-544] - No encryption after password validation error.
  • [APF-545] - Exception when sorting at Table by a Column which contains null values
  • [APF-552] - hibernate3 and dbunit plugins execute when running "mvn -Dmaven.test.skip=true"
  • [APF-558] - row event caused the same request sent twice
  • [APF-561] - Figure out how to do native2ascii with Maven 2
  • [APF-566] - LogoutFilter return a 404 on Websphere 6.0.2
  • [APF-574] - DaoUtils.getPersistentId fails if dealing with a class whose @Id lives in the superclass
  • [APF-580] - Database driver dependency missing from Archetypes
  • [APF-585] - Hibernate 3 Plugin needs to be run manually after creating a new project
  • [APF-586] - Database cannot be changed in archetype created project
  • [APF-595] - Archetypes should execute dbunit twice: once before tests and once before integration-tests
  • [APF-598] - Change to jdbc.url parameters in root POM not recognised
  • [APF-601] - Allow exclusion of artifacts in war dependencies so i18n bundles aren't read from WARs
  • [APF-602] - BaseDaoTestCase.getConfigLocations inconsitent with tutorial
  • [APF-605] - Error transferring file org.hibernate:hibernate:jar:3.2.1.ga
  • [APF-606] - dbunit CLEAN_INSERT tries to execute before hbm2dll
  • [APF-608] - Disable GzipFilter because it causes issues with Display Tag's export, as well as i18n
  • [APF-611] - Struts2 Tutorial - Cancel button should bypass validation
  • [APF-612] - In the Struts2 Tutorial editPerson the button bar renders in the wrong position
  • [APF-614] - ClassNotFoundException: org.directwebremoting.servlet.DwrServlet
  • [APF-618] - Bundle loading for messages fails when using multiple webapps
  • [APF-625] - Struts 2.0.5 fails to download then creating a new project with 2.0 M3

Improvement

  • [APF-400] - Generic TestCase for testing the whole Hibernate config
  • [APF-420] - Add documentation on SiteMesh and Menu setup
  • [APF-532] - Upgrade to Struts 2.0.3 and new UI Tag Shortcuts
  • [APF-539] - Upgrade to Acegi Security 1.0.3
  • [APF-569] - Changes to bring AppFuse more in-line with the frameworks it uses
  • [APF-570] - Upgrade to Spring 2.0.2
  • [APF-582] - Upgrade to Script.aculo.us 1.7 and Prototype 1.5.0
  • [APF-583] - BASE64Encoder is Sun proprietary API and may be removed in a future release
  • [APF-587] - Move DAO interfaces to data modules
  • [APF-588] - Upgrade to DWR 2.0-rc2
  • [APF-596] - Upgrade to SQL Maven Plugin 1.0
  • [APF-603] - Upgrade to Struts 2.0.4
  • [APF-604] - Move configuration from struts.properties to struts.xml
  • [APF-609] - Move integration tests to profile that's disabled when running -Dmaven.test.skip=true
  • [APF-616] - Modify log4j.xml in archetypes so local project has DEBUG logging on
  • [APF-617] - Upgrade to Spring Modules Validation 0.7
  • [APF-619] - Move version and company information to ApplicationResources.properties
  • [APF-623] - Upgrade to Struts 2.0.5

New Feature

  • [APF-494] - Use Spring a a Plugin Container to allow easy extension of Appfuse
  • [APF-624] - Add "jboss" profile so applications can be tested in JBoss

Task

  • [APF-562] - Create and document the release process for AppFuse 2.x
  • [APF-615] - Create integration tests for archetypes

Edit/Copy Release Notes

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