Release Notes - AppFuse - Version 2.1.0 - HTML format

Bug

  • [APF-364] - The Cobertura instructions do not mention changing the clean target to remove cobertura.ser
  • [APF-483] - http://corejsf.com/validator exception when starting appfuse...
  • [APF-957] - BaseControllerTestCase under src/main/java
  • [APF-1003] - appfuse 2.0.1 struts modular + jpa persistence layer wrongly keeps a transitive dependency to appfuse hibernate persistence layer (org.appfuse:appfuse-hibernate:jar:2.0.1)
  • [APF-1019] - JPA appfuse project results in a javax.persistence.OptimisticLockException when saving a User a second time (sequentially)
  • [APF-1088] - If class name has embedded capitals, AppGen code fails UI tests, and generated hyperlinks are incorrect.
  • [APF-1092] - appfuse automatically logs out after signup
  • [APF-1126] - The "prod" profile defined in the parent pom should be moved to the core pom in a modular application
  • [APF-1133] - "appfuse:remove" doesn't remove JSP generated files in a Spring project
  • [APF-1157] - can't use slashes in action name, they are always use for namespace
  • [APF-1184] - java.lang.IllegalStateException: The PluginDescriptor for the plugin Plugin [org.apache.maven.plugins:maven-eclipse-plugin] was not found.
  • [APF-1185] - Internal error in the plugin manager executing goal 'org.mortbay.jetty:maven-jetty-plugin:6.1.21:run-war': Unable to load the mojo 'org.mortbay.jetty:maven-jetty-plugin:6.1.21:run-war' in the plugin 'org.mortbay.jetty:maven-jetty-plugin'. A required class
  • [APF-1205] - Error with queries with oracle profile
  • [APF-1214] - i18n - encoding "8859_" and Resource filtering doesn't work correctly.
  • [APF-1217] - mvn site fails because of the aspectj-maven-plugin not exist!
  • [APF-1224] - Reload Options doesn't display a message in JSF
  • [APF-1228] - Change JSP EL to escape XML by default
  • [APF-1232] - Several tutorial pages at http://www.appfuse.com are showing up with blank content
  • [APF-1238] - Cancelling on Signup tries to do a save

Improvement

  • [APF-267] - Add search feature to list screen generation
  • [APF-349] - remove confirmPassowrd from User domain class
  • [APF-576] - Introduce new exception class when an Object is not found
  • [APF-832] - Upgrade to OSCache 2.4.1
  • [APF-843] - Change menu selection logic to use CSS
  • [APF-858] - Prompt user for table or pojo and handle appropriately
  • [APF-924] - Poorman's dynamic finder: findAllWhere(....)
  • [APF-1012] - Extend appfuse maven plugin to allow sub-packages
  • [APF-1163] - Appfuse - Netbeans: missing org.appfuse.webapp jar
  • [APF-1195] - Upgrade to Hibernate 3.6
  • [APF-1212] - Change all web frameworks to use Extensionless URLs
  • [APF-1213] - Fix AppFuse Archetype Signing Issues
  • [APF-1218] - Upgrade to JPA 2.0
  • [APF-1221] - Upgrade to JSF 2
  • [APF-1225] - Upgrade to Tapestry 5.2.4
  • [APF-1245] - Update web unit tests to JUnit 4

New Feature

  • [APF-897] - Add appfuse-ws as an archetype
  • [APF-1244] - Add support for RESTful Services

Task

  • [APF-1108] - Check if Cobertura is working in Archetypes
  • [APF-1173] - Create instructions for creating a local repository
  • [APF-1229] - Update Tutorials and Demos to use the latest release
  • [APF-1230] - Update demos on demo.appfuse.org with 2.1.0 release
  • [APF-1242] - Remove Eclipse and IDEA Plugins

Edit/Copy Release Notes

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