Upgrade content
functional module
-
Added the code generation function for creating modules to quickly create modules
-
New code generation template for listselect component
-
Added code generation template for Cloud microservice module
-
New BPM business process form code generation template
-
The code generation custom template supports the character set of the specified file
-
When the tree table of the generated template has no status field, the status is not judged
-
Menu management optimization, select module changed to multiple selection drop-down box
-
Added viewing permission for file management, only sharers or recipients can cancel sharing
-
File management users who do not have a department do not display department file cabinets, and those who are not current tenants do not display personal files
-
Added tenant support for file management, and added a friendly reminder that uploading empty files is not allowed
-
My related process, process instance process increase quick selection date
-
SmartComplete is not enabled when calling the process through Job
-
BpmTask adds deleteReason field v4.2.1+
-
Dependent module es upgraded to 7.x using RestHighLevelClient
-
Added mobile phone number SMS verification code login user.loginByValidCode=true
-
Retrieve passwords and encrypt sensitive information of registered users
-
Visualized data large screen Avue-data upgraded to v2.0
Architecture related
-
Upgrade depends on Spring Boot 2.3.4, Spring 5.2.9
-
Cloud version upgraded to Spring Cloud Hoxton.SR8, nacos 1.3.2
-
Optimize the request and response objects of the shiro filter, the response object rewrites the redirection, and some systems cannot jump under https, so the compatibility of http1.0 is cancelled
-
Separate the control initialization code js.iCheck, js.select2, js.laydate to facilitate the second call
-
Improve extensibility, delete all specified @Primary Bean definitions to facilitate customization
-
sql filtering optimization adds |sleep|union|load_file function filtering
-
Tool dependency upgrade, remove some rarely-used dependencies, add on demand
-
Replace the dependent aop package with the boot-start-aop package
-
Theme optimization, full-screen desktop, performance and experience, the main frame once again operation performance improvement
-
If it is in the login interface of the personalized user type, the login system will return to the login interface of the corresponding user type when logging out
-
Optimization and improvement of single sign-on and unconditional login interfaces, and unified addition of login success and failure events when calling login, to facilitate the return of login information
-
Adjust the directories of sysLogin, sysIndex, menuTree, forgetPwd, and registerUser to facilitate overwriting and understanding;
-
Added readme.txt help file for custom theme view to facilitate developers to understand.
-
Support service to rewrite newValidationException throwing information
-
The architecture of JeeSite has a lot of unexpected functions, no longer use time, hate less, no worries
Tool components
-
All modules add package.sh packaging and deploy.sh deployment scripts
-
Add function DictUtils.getDictData to get dictionary object
-
Add BpmUtils.getBpmEntity to get process business entity method
-
Change the default storage path of CookieUtils to contextpath to narrow the storage range
-
Picture cropping cancel cross-domain verification to prevent the problem of not displaying pictures when oss cloud storage
-
The verification code component validcode adds autocomplete=”off” to avoid automatic completion reminders
-
Verification code component validcode adds label tag setting attributes
-
Rich text component ueditor adds maxHeight property
-
Optimize the priority of js.showMessage parameter type to be higher than content
-
json verification optimization of userSelect and empUserSelect
-
Optimize sort column settings to exclude frozen columns
Bug fix
-
Personal information is saved and the latest information is not displayed immediately
-
Optimized the unnecessary scroll bar when ueditor set the height
-
When the frozen column is set and the sorting column is turned on, the frozen column becomes invalid
-
Fix the process definition list, return the number of all version numbers, and the total number is not correct
-
Solve the problem of judgement error when bpm:button sometimes endTime is not empty, then it is empty string
-
When the fileupload class library is referenced, but the fileupload control is not initialized, an error is reported when the textarea is resized
-
Place the mouse on the page label, the title removed shows the html problem
Upgrade method
-
pom.xml
Thejeesite-parent
version number in the modified file is4.2.2-SNAPSHOT
-
If you imported the
jeesite-common
source code project, pleasegit
synchronize with the code above -
If you imported the
jeesite-module-core
source code project, pleasegit
synchronize with the code above -
FAQ: After synchronizing the above code to the latest version, the database table structure is automatically updated without manual intervention
-
The location of sysIndex.html has been adjusted in this version, which may affect your upgrade, click me to see the document