7.3.1 (2025-02-05)
Feature
-
Add support for OpenAPI scan include/exclude classes/packages
Introduced new configuration properties to include/exclude classes/packages from OpenAPI scanning with following
rules : class-level settings take precedence over package-level settings, exclusions take precedence over inclusions
and the longest matching rule applies for packages.
By default all classes are scanned (allow all, exclude some), except if some inclusions are defined (exclude all,
include some).Added properties:
application.openapi.scan.exclude.packages
,application.openapi.scan.exclude.classes
,
application.openapi.scan.packages
,application.openapi.scan.classes
-
Support application settings application.sign-in.logo-dark
Set a custom dark logo for the login page if require a different one from
application.logo-dark
. -
Allow to overwrite entity
logUpdates
attributeThis allows to overwrite
logUpdates
attributes of entities. It can only enable
change tracking feature for an entity. -
Display notification if the audit log isn't available for an entity
Entities with
logUpdates="false"
doesn't have change tracking enabled. So the
created(On|By)
andupdated(On|By)
fields aren't available. When showing audit log popup,
rely oncreatedOn
field to check if change tracking is available for the entity. If not,
display a notification instead of showing a popup with empty data. -
Support application settings application.logo-dark and application.icon-dark
ws/public/app/logo
andws/public/app/logo
acceptmode
query parameter (light
ordark
).
Application configurationcontext.appLogo
andcontext.appIcon
acceptString mode
parameter.
Removed logo and icon fromws/public/app/info
.
Change
-
Use theme-builder as form widget
Previously, theme-builder used in template with custom component support.
Now theme-builder is implemented as form widget and can used in form-view directly.
Fix
-
Fix relational field target-name support in grid-view
-
Fix save action handler in details-view
-
Upgrade Swagger from 2.2.26 to 2.2.28
This fix API Swagger documentation error due to jackson version mismatch
-
Fix close dms popup on file open in tab
When dms popup view is opened through custom process action-view then
on clicking on file to view in tab, it should close popup view (same as
attachment click behavior on form-view) -
Fix validate action in form view
-
Fix gap between line and summary-view in tree-grid
-
Fix event injection from child constructor
When constructor injection is used, search for events in the injection point class hierarchy.
-
Fix pass action context to calendar view action
-
Fix refresh record in details-view