Repository navigation
Release 2.4.0 #38
tviegut
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Release 2.4.0 [10-Aug-2026]
New features / enhancements
Issue #5 & #8: Support Sparx EA's new 64-bit
.qea(x)project files. Performance is significantly better when generating documentation using the new.qea(x)format. New tests were added to provide additional coverage for this file format.Issue #32: IEC 62351 Protocol Table Layout Support - contribution by Gigi Pugni
Added support for standard-specific document table layouts to accommodate requirements of the IEC 62351 protocol standards. The MIBs generation now includes a dedicated iec62351AttributesDoc implementation that provides customized table column definitions and content formatting for IEC 62351 documents, with extensible architecture for future standards-specific layouts.
Issue #33: Enhanced UML Information Collection and MODULE-COMPLIANCE Generation - contribution by Gigi Pugni
Improved UML information collection to extract document version metadata directly from the model, eliminating the need for embedded template definitions. Enhanced the MODULE-COMPLIANCE section generation to produce improved OID assignments while preserving backward compatibility with previous MIB editions, supporting the requirements of IEC 62351-7 Edition 2.
Credits
Gigi Pugni has contributed the enhancements delivered as issues #32 and #33, extending the MIBs generation he originally contributed in release 2.3.0 with IEC 62351 standard-specific table layouts and improved MODULE-COMPLIANCE generation for IEC 62351-7 Edition 2.
Performance changes in release 2.4.0
With the introduction of support for
.qea(x)files the 64-bit execution with these files is notably more performant.Deprecated API
Potential backwards compatibility breaking changes for the application user
Potential forwards incompatibility for the application user: old jCleanCim with new EA
Other user-visible changes
doc/jCleanCim-[version].pdf). It was produced by PDFDoclet, which is built against the pre-JDK-9 doclet API that JDK 13 removed, and the project is unmaintained. The HTML javadoc indoc/api/is unaffected.Validation rules:
Bug fixes:
Known issues / limitations:
Implementation and packaging:
.qea(x)files.sqlite-jdbc) to read the.qea/.qeaxproject file format introduced in EA 16.x, which is backed by SQLite rather than MS Access. This is an addition, not a replacement: both project file formats remain supported..eap/.eapxMS Access format; and Commons Logging (1.1.1 to 1.1.3).javac --release 17; javadoc now fails the build on error instead of reporting it silently; retired the UMLGraph and PDFDoclet doclets (both incompatible with JDK 13+); corrected 16 malformed javadoc comments that the doclet failure had been masking.Documentation:
.pptxtutorial to include information on the enhancements made as part of the 2.3.0 release. This was delayed at that time due to time limitations and has been delayed once again for this release. Only relevant slides pertinent to the changes made for 2.4.0 have been updated in the presentation.This discussion was created from the release Release 2.4.0 [10-Aug-2026].
All reactions