Skyve 5.0 released
This Skyve release provides the ability to create custom autocompletes, allows system administrators to define their own password complexity, improved PrimeFaces navigation and adds the ability to generate test data for new applications.
Admin
Add recording of failed logins in the
ADM_UserLoginRecord
table in the database.Include user name detail on PF version of Admin.Audit detail view
Allow system administrators to define the complexity rules instead of using pre-defined complexity rules
Update Tag metadata to make name a required field
Framework
Add complete mechanism to TextField attribute
Refine view generation for non-persistent associations in forms and grids.
Cease reusing java formatters, remove ThreadSafeFactory and place formatters on CORE.
Use default widget in ViewGenerator for associations with domain values defined.
Improve React native generation.
Handle using same file name for multiple quick imports and improve the UI.
Add beanBizId, beanModuleName and beanDocumentName attributes to Jobs which are automatically set at the end of a job run. This will help post analysis of jobs that have been run.
Add Generate Test Data job to ControlPanel
Enable Spring security to redirect using Skyve's context URL
PrimeFaces
Improve number length and precision validation
Ensure radio button and its label layout like a grid
Allow navigation from zoomed in views through list grids
NOTES FOR UPGRADING
To upgrade your Skyve project to this version, change the Skyve version in your pom.xml
to 5.0.0 and change your skyve-maven-plugin
version to 1.26.
The security.xml
file will need to be updated with the latest from Skyve to make sure the protocol can’t be downgraded,.
Any custom xhtml pages will need a new view parameter in the metadata section:
<f:viewParam name="b" value="#{skyve.bindingParameter}" />
See the complete upgrade instructions on GitHub.