ManyDesigns Portofino 4 v5.0.2 Release Notes
Release Date: 2019-08-29 // over 4 years ago-
โ Added
- โช Restored and extended some Portofino 4 features:
- Numbers and dates can be searched with ranges as well as with an exact value.
- Text properties can be searched with various operators (contains, equals, starts-with and ends-with).
- Sign up, change password and forgot password dialogs and REST methods.
- Password fields can ask to confirm the password (i.e., to type it twice).
- ๐ Improve developer experience with better code reloading:
- Quartz jobs are reloaded automatically when the code changes, without restarting the application, and, when they terminate execution, any open Hibernate sessions are closed even in case of exceptions.
- When source code changes, the user-defined Spring context is refreshed, so that services and actions can pick up the changes.
This only works with classes annotated
@Component
,@Repository
or@Service
, to avoid excessive refreshes.
- When embedded, the crud page has now the option to open the detail in the same page instead of navigating to the detail URL.
- Check for new versions at startup.
- ๐ง Make the JWT expiration time configurable (in minutes, defaults to 30).
๐ Changed
- ๐ป UI improvements:
- Improve looks by drawing inspiration from sb-admin-material.
- Use Material Typography.
- The user declining to log in is sent back to the home. The current page has a chance to inject another behaviour.
- Support the
multiplier
property of the@DecimalFormat
annotation (for percent, per mille and similar). - The rich text component is better integrated in Material forms.
- More comprehensive detection of links in text fields with
@HighlightLinks
. - The page settings panel is reachable via the URL, by including the query parameter
settings
.
- โก๏ธ Important dependencies updated: Angular, Groovy, Liquibase, Shiro.
๐ Fixed
- Select fields with no value or disabled showing nothing or
undefined
. - Create new page at the top level.
- Toolbar overflowing on mobile.
- ๐ Support BigInteger and BigDecimal properties in the UI.
- ๐ง Properly save the crud page configuration.
- ๐ Use the correct schema name when synchronizing an aliased schema.
๐ Security
- ๐ Improved code quality and security and updated insecure dependencies using automated tools.
- โช Restored and extended some Portofino 4 features: