PerfectJPattern History

Release History

Version Date Description
1.0.2 20.10.2008 Added extending more powerful and reusable Spring Generic DAO
1.0.2 25.11.2007 Added Generic DAO Pattern
1.0.2 25.11.2007 Added Decorator Pattern
1.0.2 24.11.2007 JEE and Examples sub-modules
1.0.2 23.11.2007 Prunning of Project reports
1.0.2 19.11.2007 Added Composite Pattern
1.0.0 06.10.2007 Unrestrictive genericity
1.0.0 06.10.2007 Added build scripts
1.0.0 19.08.2007 Project documentation
1.0.0 19.08.2007 Refactored Maven build to Multi-Project
1.0.0 05.08.2007 Comprehensive test coverage: 95% code coverage
1.0.0 02.07.2007 Added Visitor Pattern
1.0.0 25.06.2007 Added Delegate Pattern
1.0.0 24.06.2007 Added Factory Method Pattern API
1.0.0 23.06.2007 Added Chain of Responsibility Pattern
1.0.0 20.06.2007 Added Command Pattern
1.0.0 17.06.2007 Added Observer Pattern
1.0.0 10.06.2007 Created the Maven project
0.0.1 08.06.2007 Registered PerfectJPattern in sourceforge

Release 1.0.2 - 20.10.2008

Type Changes By
add Added API and Spring componentized implementation of the Generic DAO Pattern Provided full test coverage of this new Pattern. bravegag

Release 1.0.2 - 25.11.2007

Type Changes By
add Added API and Hibernate componentized implementation of the Generic DAO Pattern Provided full test coverage of this new Pattern. bravegag

Release 1.0.2 - 25.11.2007

Type Changes By
add Added API and Core componentized implementation of the Decorator Pattern based on the Reflection API. Provided full test coverage of this new Pattern. bravegag

Release 1.0.2 - 24.11.2007

Type Changes By
add Created two additional sub-projects: JEE for adding Java Design Patterns specific to the java platform; Examples: Provides simple executable examples for all implemented Design Patterns. bravegag

Release 1.0.2 - 23.11.2007

Type Changes By
update Made some pruning of the project reports so can accomodate two new sub-modules and the web site does not look overwhelming with so many reports. bravegag

Release 1.0.2 - 19.11.2007

Type Changes By
add Added API and Core componentized implementation of the Composite Pattern based on the Reflection API. Provided full test coverage of this new Pattern. bravegag

Release 1.0.0 - 06.10.2007

Type Changes By
update Parameterization of Command and Observer patterns was relaxed by removing the constrained genericity on IParameter etc. User's are free to constraint in their subtypes but not forced to do it. bravegag

Release 1.0.0 - 06.10.2007

Type Changes By
add Scripts for Windows and Unix including all options for building using Maven 2.x bravegag

Release 1.0.0 - 19.08.2007

Type Changes By
add Providing project content Overview: definitions, scope, vision and goals. Documentation for implemented Design Patterns. bravegag

Release 1.0.0 - 19.08.2007

Type Changes By
add Created separated maven modules: API (only interface definitions), Core (pattern implementations plus extensions e.g. concurrency) and parent Maven pom that contains only assembly, site building and project documentation. bravegag

Release 1.0.0 - 05.08.2007

Type Changes By
add Completed test suites for all implemented Design Patterns. Source test coverage on 95% reported by Clover. bravegag

Release 1.0.0 - 02.07.2007

Type Changes By
add Added API and Core componentized implementation of the Visitor Pattern based on the existing Delegate Pattern. bravegag

Release 1.0.0 - 25.06.2007

Type Changes By
add Added API and Core implementation of the Delegate Pattern mainly imported existing implementation (from http://www.onjava.com/pub/a/onjava/2003/05/21/delegates.html) and refactored it to meet PerfectJPattern coding standards and componentization criteria. bravegag

Release 1.0.0 - 24.06.2007

Type Changes By
add Added Factory Method API super interface. bravegag

Release 1.0.0 - 23.06.2007

Type Changes By
add Added API and Core implementation of the Chain of Responsibility Pattern. bravegag

Release 1.0.0 - 20.06.2007

Type Changes By
add Added API and Core implementation of the Command Pattern. bravegag

Release 1.0.0 - 17.06.2007

Type Changes By
add Added API and Core implementation of the Observer Pattern. bravegag

Release 1.0.0 - 10.06.2007

Type Changes By
add Build setup, scketching code and some basic test coverage. bravegag

Release 0.0.1 - 08.06.2007

Type Changes By
add Project registration in Sourceforge. bravegag