Skip to content

Conversation

@lanseg
Copy link
Contributor

@lanseg lanseg commented Aug 4, 2025

See JIRA issue: GSMFP-45.

Breaking changes

JRXML file format. Due to changes in the JasperReports itself, older jrxml files has become incompatible with the newer version of the library and all the examples had to be updated with the JasperReports studio. For details please see:

Updating JRXMLs:

  1. Download JasperSoft studio
  2. Create a new project
  3. Import files into the project from your location (Studio can walk folders recursively and filter by file type)
  4. Right click on a project, select "Jasper reports/Update jasper reports files"

lanseg added 3 commits August 4, 2025 13:52
This commit bumps the version and changes some import paths and class names. It is expected to
break several tests, because between JR5 and JR7 they changed the JRXML format. For example, no
more xml schema and namespace definitions are allowed and if there is one, JR will refuse to load
the template.

More details: Jaspersoft/jasperreports#521
@lanseg lanseg requested review from sbrunner and sebr72 August 4, 2025 14:19
@lanseg lanseg marked this pull request as ready for review August 5, 2025 06:06
Copy link
Contributor

@sebr72 sebr72 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work. Thanks. One small change.

lanseg and others added 2 commits August 11, 2025 10:15
From the artifact of the previous workflow run
@sebr72 sebr72 merged commit 137bc4e into master Aug 11, 2025
15 checks passed
@sebr72 sebr72 deleted the jasperreport-7-migration branch August 11, 2025 08:52
@sebr72 sebr72 added dependencies Update the dependencies enhancement New feature labels Aug 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Update the dependencies enhancement New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants