Form.processing: added form:hook event with 'saved' type that fires after successful form save
UDatePicker: when firstDayOfWeek is Monday (1),
Sundays are highlighted in red color using design system palette (--hs-danger).
This includes both the "Sun" header label and all Sunday date cells.
Sundays in adjacent months (prev/next) use a more muted shade (--l-text-disabled)
UDatePicker: shortcuts can be disabled globally via ubConfig uiSettings.adminUI.enableDatePickerShortcuts: false.
Default is true for backward compatibility
new ubConfig.uiSettings.adminUI.disableCases (env variable UB_DISABLE_CASES)
setting to disable grammatical case inflections (e.g., nominative, genitive, instrumental) across all supported languages
support for new ubConfig.uiSettings.adminUI.disableCases (env variable UB_DISABLE_CASES) to disable grammatical case inflections (e.g., nominative, genitive, instrumental) across all supported languages
@unitybase/openid-connect now can be added as application model. In this case all OpenID providers, defined in
ubConfig.application.customSettings.openIDConnect will be automatically registered
In case ubConfig.security.authenticationMethods includes OpenIDConnect all providers with non-empty authUrl
will be added as login methods.
tokenUrl, client_id and client_secret provider parameters now can be used for XOAUTH2 email authorization (see @uniytbase/mailer)
models now can define their own mapping function for provider login to UB user ID using @unitybase/openid-connect.registerOIDCCallback
support for new ubConfig.uiSettings.adminUI.disableCases (env variable UB_DISABLE_CASES) to disable grammatical case inflections (e.g., nominative, genitive, instrumental) across all supported languages
SECURITY request for static file with one of .php,.cgi,.aspx,.jsa extension,
or path contains * or ends with / now rejected ASAP, without passing invalid path to nginx for redirect
new ubConfig property for mailer "ubConfig.customSettings.mailerConfig.oauthProvider": "%UB_MAIL_OAUTH_PROVIDER%":
one of ubConfig.customSettings.openIDProvider name can be specified to use XOAUTH2 authentication for SMTP (mail sender job)