Jump to content

iReport and JasperReports version compatibility


phantastes

Recommended Posts

Hi,

forgive me if there already is a comprehensive list some where that I haven't been able to find, if such a list exists then please point me in that direction.

My question is, what is the compatibility between different versions of iReport and JasperReports? Could I, for example, use iReport 3.5.1 with JasperReports 3.1.4?

My problem is that I can easily install and use a new version iReport but migrating to a new version of JasperReports is not within my realm of responsibility and needs to go through a longer development process.

Any thoughts on this would be greatly appreciated!



Post Edited by phantastes at 05/06/2009 17:20
Link to comment
Share on other sites

  • Replies 4
  • Created
  • Last Reply

Top Posters In This Topic

Good point. Here is how it works. Backward compatibility is assured (meaning you can still design a report with an old version of iReport and use it with a newer version of JasperReports, that's not your case by the way).
If you use a newer version of iR or JR, you may accidentally use jrxml tags that are not valid in previous versions. And in any case the jasper file produced by iReport is not usable with an older version of JasperReports (or at least it is not garanteed to work). So you can end up to screw up your report.

Your situation is not uncommon, for this reason we are working on a way to produce reports with iReport  that can be used with previous versions of JasperReports. We came out with a couple of ideas, like having the concept of JasperReports platform, or provide XSLT documents to strip out or convert incompatible tags from the final jrxml. Nothing of that is currently implemented or planned for the next release, but it is on our roadmap.

Giulio 

Link to comment
Share on other sites

Thank you for your quick reply!

Just one follow up question: Are there any specific functions in iReport 3.5.1 that you know produces jrxml tags that are not compatible with JR 3.1.4? Could I look at the release notes and from that gather what would produce incompatible tags? (meaning all new functionality). Or would I be taking a too big risk in using a newer version of IR?

And thank you for a great product!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...