Page tree
Skip to end of metadata
Go to start of metadata

This release adds CRUD generation support to Wicket, as well as AppFuse Light archetypes (Spring Security, Spring FreeMarker and Stripes). It also includes GWT support and shows how to use it with a Using GWT tutorial. This release upgrades Tapestry to 5.4, Log4J to 2.1 and updates all AppFuse Light modules to be up-to-date. The biggest change is the amount of boilerplate XML that's been eliminated. New project's pom.xml files have been reduced from ~800 lines of XML to less than 100!

Below is a highlighted list of significant enhancements since 3.0:

AppFuse

  • [APF-1417] - Add AMP support for Wicket
  • [APF-1418] - Create Tutorial for Wicket
  • [APF-1341] - Upgrade to UrlRewriteFilter 4
  • [APF-1448] - Internet Explorer Sub-Menu Not Visible
  • [APF-1454] - Simplify dependency management so versions don't need to be specified in archetypes
  • [APF-1458] - Upgrade to Struts 2.3.20
  • [APF-1243] - Add integration tests to appfuse-ws archetype
  • [APF-1430] - Change to use hibernate4-maven-plugin
  • [APF-1460] - Upgrade to Spring IO Platform 1.1.0
  • [APF-1357] - Refactor unit tests to use JUnit 4
  • [APF-1419] - Update demos and tutorials for AppFuse 3.5
  • [APF-1464] - Renamed maven-warpath-plugin to warpath-maven-plugin

AppFuse Light

  • [EQX-224] - Fix Bootstrap Integration Issues
  • [EQX-225] - Upgrade to Wicket 6
  • [EQX-226] - Integrate AMP for all light archetypes
  • [EQX-227] - Remove Ant as an optional build system
  • [EQX-228] - Upgrade to jWebUnit 3
  • [EQX-229] - appfuse:gen fails for Tapestry when trying to generate menu
  • [EQX-230] - Needs to be optimized for mobile with viewport tag
  • [EQX-232] - Replace MyFaces and Tomahawk with Mojarra and PrimeFaces
  • [EQX-235] - Upgrade to Bootstrap 3
  • [EQX-236] - Upgrade to Tapestry 5.4
  • [EQX-215] - Add AMP Templates for jWebUnit
  • [EQX-211] - Create AMP Templates for Stripes, FreeMarker and Wicket
  • [EQX-231] - Migrate from JMock to Mockito
  • [EQX-233] - Integrate AMP into all modules, or remove module
  • [EQX-234] - Require Java 7 as a minimum

Demos for this release can be viewed at http://demo.appfuse.org. Please see the Upgrade Guide below or the QuickStart Guide to get started with this release. Individual issues fixed can be seen in the changelog.

Upgrade Guide 

Diff is your friend

Icon

The easiest way to upgrade is likely to create a new project using 3.5, then compare the top-level directory of your project with the new one.

  • Beyond Compare is a fabulous diff tool for Windows users.
  • WinMerge is a great open source visual diff and merging tool for Windows.
  • SmartSynchronize is a multi-platform file and directory compare tool.

The tutorial applications have been upgraded from 3.0.0 to 3.5.0. Click on the links below to see what's changed.

Detailed Changelog 

Loading
Key Summary T Created Updated Due Assignee Reporter P Status Resolution
EQX-236 Upgrade to Tapestry 5.4 Bug Nov 08, 2014 Nov 08, 2014 Matt Raible Matt Raible Major Resolved Fixed
EQX-235 Upgrade to Bootstrap 3 Bug Nov 08, 2014 Nov 08, 2014 Matt Raible Matt Raible Major Resolved Fixed
EQX-234 Require Java 7 as a minimum New Feature Oct 04, 2013 Nov 04, 2014 Matt Raible Matt Raible Major Resolved Fixed
EQX-233 Integrate AMP into all modules, or remove module New Feature Oct 04, 2013 Nov 09, 2014 Matt Raible Matt Raible Major Resolved Duplicate
EQX-232 Replace MyFaces and Tomahawk with Mojarra and PrimeFaces Bug Feb 05, 2013 Feb 05, 2013 Matt Raible Matt Raible Major Resolved Fixed
EQX-231 Migrate from JMock to Mockito New Feature Jan 26, 2013 Nov 07, 2014 Matt Raible Matt Raible Major Resolved Fixed
EQX-230 Needs to be optimized for mobile with viewport tag and bootstrap-responsive Bug Jan 24, 2013 Nov 08, 2014 Matt Raible Matt Raible Major Resolved Fixed
EQX-229 appfuse:gen fails for Tapestry when trying to generate menu Bug Jan 24, 2013 Jan 24, 2013 Matt Raible Matt Raible Major Resolved Fixed
EQX-228 Upgrade to jWebUnit 3 Bug Jan 17, 2013 Nov 07, 2014 Matt Raible Matt Raible Major Resolved Fixed
EQX-227 Remove Ant as an optional build system Bug Jan 17, 2013 Nov 04, 2014 Matt Raible Matt Raible Major Resolved Fixed
EQX-226 Integrate AMP for all light archetypes Bug Jan 17, 2013 Jan 17, 2013 Matt Raible Matt Raible Major Resolved Duplicate
EQX-225 Upgrade to Wicket 6 Bug Jan 17, 2013 Nov 07, 2014 Matt Raible Matt Raible Major Resolved Fixed
EQX-224 Fix Bootstrap Integration Issues Bug Jan 17, 2013 Nov 08, 2014 Matt Raible Matt Raible Major Resolved Fixed
EQX-215 Add AMP Templates for jWebUnit Improvement Mar 28, 2011 Jan 26, 2015 Matt Raible Matt Raible Major Resolved Fixed
EQX-211 Create AMP Templates for Stripes, FreeMarker and Wicket New Feature Mar 01, 2011 Jan 26, 2015 Matt Raible Matt Raible Major Resolved Fixed
APF-1464 Renamed maven-warpath-plugin to warpath-maven-plugin Task Feb 12, 2015 Feb 12, 2015 Matt Raible Matt Raible Major Resolved Fixed
APF-1461 Bad look-n-feel in IE Compatibility view Bug Jan 05, 2015 Jan 05, 2015 Matt Raible Prashant Ladha Minor Resolved Fixed
APF-1460 Upgrade to Spring IO Platform 1.1.0 Improvement Dec 17, 2014 Dec 18, 2014 Matt Raible Matt Raible Major Resolved Fixed
APF-1458 Upgrade to Struts 2.3.20 Bug Dec 09, 2014 Dec 09, 2014 Matt Raible Matt Raible Major Resolved Fixed
APF-1454 Simplify dependency management so versions don't need to be specified in archetypes Bug Nov 11, 2014 Dec 17, 2014 Matt Raible Matt Raible Major Resolved Fixed
APF-1448 Internet Explorer Sub-Menu Not Visible Bug Oct 04, 2014 Feb 11, 2015 Matt Raible Prashant Ladha Minor Resolved Fixed
APF-1446 Message: Your password has been updated Bug Sep 26, 2014 Jan 20, 2015 Matt Raible rajeev Minor Resolved Cannot Reproduce
APF-1440 GenericDaoHibernate.findByNamedQuery does not support List parameters ** Issue already with a SOLUTION, please read ** Bug Jul 20, 2014 Dec 18, 2014 Matt Raible Othon Crelier Major Resolved Fixed
APF-1430 Appfuse uses Hibernate 3 tooling for DDL creation Improvement May 22, 2014 Nov 21, 2014 Matt Raible David Brown Minor Resolved Fixed
APF-1419 Update demos and tutorials for AppFuse 3.5 Task Dec 23, 2013 Feb 18, 2015 Matt Raible Matt Raible Major Resolved Fixed
APF-1406 Allow apps to be restarted without Search Index stacktrace Bug Nov 27, 2013 Dec 18, 2014 Matt Raible Matt Raible Major Resolved Cannot Reproduce
APF-1401 AppFuse archetypes should support custom package name given by user Improvement Nov 11, 2013 Feb 12, 2015 Matt Raible Marcin Zajaczkowski Minor Resolved Fixed
APF-1378 Duplicated files in src/main/java and src/main/java/webapp in the archetype JARs Bug Mar 03, 2013 Feb 12, 2015 Matt Raible Marcin Zajaczkowski Minor Resolved Fixed
APF-1357 Revamp unit tests Task Jan 02, 2013 Dec 17, 2014 Matt Raible Serge Eby Major Resolved Fixed
APF-1341 Upgrade to UrlRewriteFilter 4 Bug Nov 27, 2012 Jan 13, 2015 Matt Raible Matt Raible Major Resolved Fixed
APF-1294 Make appfuse-core more like appfuse-ws so it can run standalone Improvement Jan 03, 2012 Feb 12, 2015 Matt Raible Matt Raible Minor Resolved Fixed
APF-1278 sample-data.xsd is corrupted when copied to the target/test-classes Bug Oct 11, 2011 Dec 18, 2014 David L. Whitehurst Nathan Anderson Trivial Resolved Fixed
APF-1243 Add integration tests to appfuse-ws archetype Improvement Mar 24, 2011 Feb 12, 2015 Matt Raible Matt Raible Minor Resolved Fixed

 

  • No labels