@unitybase/adminui-vue #
Added #
5.24.22 2024-08-28 #
- new component
UPdfViewerExt
- advanced PDF viewer with features:- manage toolbar buttons; - add a watermark to a PDF document;
- highlight key-value pairs, tables and annotations in the PDF document;
- add and remove annotations in a PDF document;
- search for text in a PDF document (with highlighting);
Can be enabled by set ubConfig.uiSettings.adminUI.pdfViewer.extendedPdfViewer: true
.
Recommended config section with ENV variables is:
"uiSettings": {
"adminUI": {
//....
"pdfViewer": {
"uriSuffix": "%UB_PDF_URI_SUFFIX||#view=FitH%",
"extendedPdfViewer": %UB_USE_EXTENDED_PDF_VIEWER||false%,
"allowPrint": %UB_PDF_ALLOW_PRINT||true%,
"allowDownload": %UB_PDF_ALLOW_DOWNLOAD||true%,
"allowAnnotations": %UB_PDF_ALLOW_ANNOTANION||false%
}
}
}
5.24.21 2024-08-16 #
- webDav:
openInApp
in caseoptions.forEdit===false
now adds a/ro/
part into URL. Such part is handled by@ub-e/web-dav@5.3.3
as a read-only mark. This fixes the behavior in Microsoft Office on Windows that allows you to switch to edit mode (and, accordingly, apply a lock on the document) even if the URI has the formofv
Fixed #
5.24.22 2024-08-28 #
- in case password in expired, hint on password change dialog during login will display correct min password
length (a value of
UBA.passwordPolicy.minLength
UBS setting key), instead of3
lookups
: keep theID
attribute for next loading after removing the last subscription. Previously after first unsubscribing every next subscription loads data withoutID
. On some DB dialects it fails since limiting query without order by or ID in fieldList is prohibited or after success loading themapById
was not filled rightly at all {undefined: {...}}
@unitybase/adminui-pub #
Changed #
5.24.94 2024-08-16 #
- ExtJS grid: "favorites" and "categories" columns now add
{expression: aa, condition: bb, value: XX}
where item instead of deprecated{expression: aa, condition: bb, values: { value: XX}}
5.24.93 2024-08-09 #
- UBExtension.crx upgraded to Chrome Manifest V3
@unitybase/blob-stores #
Added #
5.24.13 2024-08-09 #
- new BLOB store parameter
checkForMaliciousPDF
. Iftrue
- server do not allow uploading PDFs with JavaScript code inside. Because such PDFs cant still any sensitive data from UB frontend, but validation consume additional memory and CPU - default isfalse
@unitybase/logview #
Changed #
1.1.41 2024-08-28 #
- files panel: sort folders - alphabetically in reverse order (newer date first)
@unitybase/pdf-viewer #
Changed #
5.0.4 2024-08-28 #
- pdfjs updated 3.7.107 -> 4.5.136
@unitybase/ub-pub #
Added #
5.24.14 2024-08-09 #
- added localization for
attemptToUploadBadPDF
error "Uploading PDF files containing embedded JavaScript is prohibited"
@unitybase/ub #
Added #
5.25.34 2024-08-28 #
- added documentation for new parameters in
ubConfig.uiSettings.adminUI.pdfViewer
section:extendedPdfViewer
: false by default, if true - use our new extended PDF viewer)allowDownload
: for extended PDF viewer - show (by default) or hideDownload
buttonallowPrint
: for extended PDF viewer - show (by default) or hidePrint
buttonallowAnnotations
: for extended PDF viewer - show or hide (by default)Add annotation
button
5.25.32 2024-08-09 #
- added documentation for new
checkForMaliciousPDF
BLOB store parameter
@unitybase/uba #
Added #
5.24.17 2024-08-28 #
changePassword
endpoint now can return password policies (displayed in hint on password change dialog during login), if called as/changePassword?getPasswordPolicy=true
@unitybase/ubcli #
Added #
5.25.40 2024-08-28 #
- added ability to pass a certificate (parameter [-cert /part/to/signing.cer]) into
ubcli crypt hash
command. In case certificate is passed - hashing parameters are taken fromcer
file. - new
ubcli
commandsignAsic
- create an ASiC-E-CAdES container for file(s). Example:
ubcli crypt signAsic "./TestDoc2.docx;/./test.txt" -k ./Key-6.dat -i # create signature for 2 files into ./TestDoc2.docx.asice
ubcli crypt verify ./TestDoc2.docx.asice # verify signature