5.3 Changelog
This page lists all the changes introduced in 5.3 releases. See also the release notes.
5.3.7 (2020-12-18)
Fixed
-
Prevent usage of proxies in search request
-
Fix o2m/m2m sorting issue caused by permissions
-
Fix missing CSRF header upon successful login request
-
Fix searching for o2o field on the non-owning side
-
Fix MenuItem tag display with null/empty value
-
Save decimal value with applied x-scale from view
-
Fix translation of dotted fields on references in grid view
-
Fix one-to-many editor validation issue
-
Fix misalignment on grid group row
-
Fix required field validation on contextual custom fields
5.3.6 (2020-10-14)
Features
-
Go into edit on focus for multiline string in editable grid
-
Add index to MailMessage on relatedModel, relatedId fields
Fixed
-
Fix change tracking translation issue
-
Hide edit in grid icons bar while editing row
-
Set authentication request character encoding to UTF-8
-
Fix customize dashboard with drag & drop
-
Fix Context#asType invalid type error message
-
Fix boolean field focus issue in editable grid
-
Fix timezone issue with start/end time in calendar view popup
-
Fix timezone issue with start/end of calendar view
-
Fix single-select widget on integer field
-
Fix readonly rendering of inline HTML widget
-
Fix readonly rendering of large string in editable grid
-
Fix setting of o2m/m2m field in editable grid from action
-
Fix PostAction event issue for action-record
-
Fix buttons not shown when using x-selector="checkbox"
-
Ignore hiding of fields in editable grid
-
Update dotted fields in grid from form dotted fields
-
Fix onChange not triggered when setting date to null
-
Fix rare emptied row on save issue in editable grid
-
Fix multi-month calendar events missing for intermediate months
5.3.5 (2020-08-17)
Features
-
Add support for help on panel-dashlet
-
Add support for per grid widget checkbox selector
Details
Now we can use
x-selector="checkbox"on grid view or panel-related to show checkbox selection. -
Fix gantt view pagination issue
Fixed
-
Fix switching to another tenant
-
Fix dotted fields disappearing after edition on top-level editable grids
-
Fix black and white tag colors
-
Fix empty form after saving new records in details view
-
Fix downloading of meta files if parent has collections of meta files
-
Fix missing read permission on user/group for DMS
-
Fetch target names for tag-select widget
-
Fix view extension replace on menubar/toolbar/panel-mail
-
Fix action method call with arguments having ':'
-
Fix charts with zero in series
-
Fix emptied field not present in grid after opening popup form
-
Fix truncated title and vertical alignment of tag-select with modern theme
-
Fix view watching from mixed location kinds
-
Fix nullable boolean radio displayed as false
-
Fix search null or empty string field values
-
Fix grid toolbar button js expression issue
-
Fix onNew on editable grid row
-
Fix column menu show/hide item in grid view
-
Fix wrong positional parameter resolution from query binder
-
Fix mail base64 image max line (RFC2045)
-
Fix dotted field translation in grid view
-
Fix NavSelect and MenuBar size adjust issue
5.3.4 (2020-06-29)
Fixed
-
Fix mass update on grid view because of dotted fields
-
Restrict system page to technical staff
-
Fix the button _signal in context
-
Fix query building with empty logical filters
-
Formatting the restoring meta execution time in ISO time
-
Fix NPE caused by response exception handler
-
Fix missing delimiter in advanced search when no export permission
-
Fix input left padding with ImageSelect widget when element is not shown immediately after edit mode
-
Consider permissions and showArchived view-param for tag-count
-
Fix meta file link with no parent
5.3.3 (2020-06-05)
Features
-
Add support for font config for birt reports
-
Support axis titles on charts
-
Support cards, kanban, and calendar views on dashlets
-
Add support to use m2o fields for kanban columns
-
Allow to show additional details with ref-text widget
-
Add single-select and improve multi-select widget with color support
-
Add support for popup editor on cards and kanban views
Details
A new attribute
edit-windowis added with the following values:-
self- show editor in same tab -
popup- show popup editor -
popup-new- show popup editor for new records only
-
Fixed
-
Fix unnecessary requests for name values
-
Fix validation error in editable grid
-
Fix "Invalid or non-matching id" when committing edit in grid
-
Fix meta loading deadlock when creating groups
-
Fix group creation when generating computed views
-
Fix custom view refresh issue in dashlet
-
Fix embedded tomcat runner
-
Preserve column order in data exported from charts
-
Fix text value escape in grid widget
-
Fix details-view with grouped grid not working
-
Fix path resolution in view watcher under Windows
-
Fix CSRF token cookie when using SSO
-
Allow deletion of one-to-one on the non-owning side and change of owner
-
Allow inline edit with grouped grid
-
Fix no file in response when observing exports
-
Fix view watcher on application’s resources
-
Don’t show fallback characters instead of icons on slow network
-
Fix editable grid issue in details-view
-
Fix setting of owner of one-to-one
-
Fix checkbox alignment in editable grid
5.3.2 (2020-04-16)
Features
-
Limit parallel meta loading to maximumPoolSize
-
Add support for providing webapp resources from modules
-
Add support for registering static web resources
Fixed
-
Fix backward-compatible authentication via login.jsp
-
Fix compile classpath issue
-
Fix context issue with js expressions on m2o fields
-
Fix spurious onLoad execution from calendar and kanban views
-
Fix new line confirmation in editable grid after ActionResponse#setValues
-
Align kanban hilite colors with grid hilite colors
-
Fix view watching with IntelliJ IDEA
-
Wait for actions when committing changes in editable grid
-
Fix embedded tomcat run task issue
-
Fix large text field in editable grid widget
-
Use permission filter in order to count attachments
-
Context from grid row editor should use row record
5.3.1 (2020-04-15)
Breaking Changes
-
In order to migrate User activateOn and expiresOn fields, use these SQL statements:
ALTER TABLE auth_user ALTER COLUMN activate_on TYPE timestamp; ALTER TABLE auth_user ALTER COLUMN expires_on TYPE timestamp; UPDATE meta_field SET type_name = 'LocalDateTime' FROM meta_model WHERE meta_field.meta_model = meta_model.id AND meta_model.name = 'User' AND meta_field.name IN ('activateOn', 'expiresOn');
Fixed
-
Fix CSS of calendar bubble content
-
Fix menu title wrapping with tag
-
Fix combining selection simple filters with custom filters
-
Don’t show kanban popover with empty content
-
Fix NavSelect widget on integer selection
-
Fix extension insert before in declaration order
-
Fix Overview panel randomly still present despite having custom panel as first element
-
Do not allow deleting tasks when scheduler is running
-
Fix tomcat 8.5.51 issue caused by javax.el service discovery
-
Fix unknown tracked field detection when using inheritance
-
Fix target-name on dotted field after selection from grid
-
Fix same duration widget mask being applied to subsequent fields
5.3.0 (2020-01-24)
Changes
-
Remove licenseCheck from check dependencies
-
Upgrade to Gradle 5.6.4
-
Run license task on src files only
-
Migrate LDAP to pac4j
-
Refactor grid widget to improve inline edit experience
-
Make button onClick attribute required
-
Upgrade to Spotless 3.24.3
-
Improve hotswap-agent support
-
Upgrade to pac4j 3.8.3
-
Upgrade to Guava 28.1
Features
-
Increase custom field conditions limit to 512 characters
-
Add canNew, canEdit, and canDelete to cards and kanban views
-
Set default logger config for pac4j package
-
Centralize properties from application.properties
-
Display
conditionToCheckandmoduleToCheckon meta menu view -
Add Request#getUser() method that returns current session user
-
Log request data at trace level
-
Watch for view updates
-
Improve display of forced password change
-
Sort mail messages by most recent reply if any
-
Only update visible tags
-
Parallelize loading of models, views, and i18n with rollback per module
-
Add tel link and pattern to phone widget
-
Add direct basic authentication client
-
Add position "inside" for view extensions
-
Add support for groupBy on custom models
-
Add hideIf and showIf support to grid buttons
-
Add responseBindingType to SAML configuration
-
Ability to toggle chart legends and ellipsed labels with tooltip
-
Add hideLegend config to charts
-
Add support for NavSelect widget on many-to-one fields
-
Scan for css/js files to minify
-
Trigger onChange on Enter key in simple fields
Fixed
-
Fix 'x-' prefixed extra attributes on custom fields
-
Fix Query#update with null value
-
Re-throw exception on Birt report generation exception
-
Fix JNDI data source not working
-
Fix currency formatting with IE11
-
Do not set WWW-Authenticate response header when request has no basic auth header
-
Fix scope syncing on charts
-
Fix inline-checkbox widget title wrapping issue
-
Use styled checkbox for grid row selector
-
Block the UI as early as possible on action call
-
Fix Query#update when query has ORDER BY clause
-
Fix Gantt view scrolling
-
Fix untranslated namecolumn when fetching missing values
-
Fix m2o field in grid not showing translated value
-
Fix dashlet refresh issue
-
Update menu tags using
tag-count -
Fix tag-select widget’s search field width issue
-
Fix popup editor issue when a tab is opened from it
-
Fix widget name check inconsistencies
-
Allow empty panel inside a panel
-
Fix migration of existing views to extension views
-
Fix Query#update with several fields
-
Fix archived records not displayed when simple filter and advanced filter are applied
-
Fix redirection to originally requested URL
-
Fix dashlet refresh issue
-
Remove deprecated api usage from Logger injection support
-
Fix wrong redirection to favicon.ico
-
Fix table layout on field editors
-
Fix month variable replacement in app settings value
-
Fix multi-tenancy with pac4j
-
Fix tests
-
Fix error popup with empty message not showing up in prod mode
-
Remove showTitle from panel-related
-
Fix query filtering on collections and using order by
-
Fix duplicate m2m item issue
-
Fix dotted fields setting unwanted intermediate records
-
Silent requests should not hide loading indicator
-
Fix ajax login should re-execute pending requests
-
Fix target-name of a custom field in grid view when visibleInGrid is not used
-
Fix issue caused by empty string value on decimal field
-
Fix untranslated namecolumn value in TagSelect
-
Fix collection fields with editor validation issue
-
Fix relative style/script source in JSP
-
Fix popup editor issue when a tab is opened from it
-
Fix selecting a m2o on editable grid when server is slow
-
Fix SAML postLogoutURL for webapps deployed at root
-
Fix DMS file being automatically downloaded on form view