During the R-release cycle, various libraries and compontents used by 4D are updated and known issues are recorded. This information, initially published via the "Release Notes" of each version, is summarized on this page.
4D Developer and 4D Volume Desktop for Windows 64-bit are in final version as of 4D v16 R2.
The 4D Pack plug-in is no longer offered in installers. Note that 4D Pack for 4D v16.x is compatible with 4D v16 R.x
The old Altura library has been removed from 4D Developer Edition and 4D Volume Desktop for Windows 64-bit.
XML: Changing the resolution of external entities, new option for XML SET OPTIONS (cf. XML Modifications).
Xerces: Update to version 3.1.4 ("Open Source" library used internally to manage XML).
The old Altura library has been removed from 4D Server for Windows 64-bit. From now on, the entire 64 bits product line is "Altura-free".
XML: As of 4D v16 R4, the DOM Get XML element and DOM Count XML elements commands are case-sensitive by default. The new XML DOM case sensitivity selector for the XML SET OPTIONS command allows returning to the prior behavior. (cf. XML Modifications).
CEF: Update to version 301. Chromium Embedded Framework (CEF).
libldap: Update to version 2.45.
libsasl: Update to version 2.1.17. (Simple Authentication Security Layer)
libzip: Update to version 1.2.
zlib: Update to version 1.2.11.(data compression software library).
HDPI screen for Windows 10 and old plug-ins:
- The old 4D Write and 4D View plug-ins are not certified for High DPI screens for Windows 10 (1709). We recommend using the 64-bit product line in this context (4D Write Pro and 4D View Pro).
Web area in 4D 32-bit and macOS 10.13:
- The web area may no longer be in focus when changing from background to the foreground. We recommend using the 64-bit product line in this context.
Rendering PDFs in a web area using 4D 32-bit for macOS 10.13:
- The web area may fail to display a PDF using the PDF viewer plug-in for macOS 10.13. We recommend using the 64-bit product line in this context.
Hunspell: Update to version 1.6.2.
The wk image, wk list style image and wk background image attributes used with the WP GET ATTRIBUTES or OB Get commands return the image itself and not its URL when the image variable is not declared. To return the image URL, use the new wk image url, wk list style image url and wk background image url attributes.
WP Get paragraphs has been renamed to WP Create paragraph range.
WP Get pictures has been renamed to WP Create picture range.
Open SSL: Update to v1.0.2n.
CEF: Update to 3282.
SpreadJS: Update to v11.
- Xerces : Update to version 3.2.1.
- Object fields may require reindexing:
Depending on stored data and how it was created, an index of object fields could be incorrect. This is an extremely case and difficult to reproduce. One of the conditions to reproduce it is using special characters such as "[ ]" in object property names. This issue may occur in databases created or indexed with 4D v15 - v17 (including v17R2 and R3). The object fields in these databases should be reindexed.
Databases created with 4D v17.1 or v17R4 and later are not impacted.
- Malfuctions related to Web areas on macOS Mojave (10.14) with 4D 32-bit version:
With the 4D 32-bit version on macOS Mojave, the Web area (System and Embedded) has several issues, such as non-loading or non-viewing of the embedded Web area. For the System Web area: The cursor icon will not change when hovered over a link; links can only work with a double-click. Apple will not fix these issues with the 32-bit WebKit and recommends using 64-bit products (use 4D version v17.1 in a 64-bit architecture).