...
The initial narrow focus on simple printing resulted in severe architectural problems of JFreeReport. The most notable limitations are certainly the missing support of subreports and the restriction of a band's height to a single page.
To The aim of the new version, called JFreeReport 0.9.1, is to solve all the problems, to lift all the restrictions and to bring JFreeReport's architecture into a clean and well-defined state, this is the aim of the new version, called JFreeReport 0.9.1 Main . The main aim of the development is to remove all 'historical remainings', to cut down on the unnecessary unnecessarily complex processes and to create a simple, cleanly structured library. The known advantages of the old system, how everhowever, should remain intact and should be extended if possible.
...