Notas del lanzamiento
4D 21 R3
Lo más destacado
- El comando
JSON Validateahora es compatible con el borrador 2020-12 del esquema JSON. - 4D Write Pro now supports hierarchical list style sheets, enabling the creation and management of structured multi-level lists with automatic numbering.
- Ability to use a custom certificate from the macOS keychain instead of a local certificates folder in
HTTPRequestandHTTPAgentclasses. - New
4D.Methodclass to create and execute a 4D method code from text source.METHOD Get pathandMETHOD RESOLVE PATHcommands support a newpath volatile methodconstant (128). - Remote session objects are now available client-side.
Soporte de Liquid glass en macOS
- Automatic support of Liquid glass interface with 4D on macOS 26 Tahoe. See this blog post for detailed information.
- New values returned by the
FORM Themecommand and CSS Media queries. - To help developers gradually adapt their interfaces, ability to disable Liquid glass in 4D engine-based applications via the "UIDesignRequiresCompatibility" key in the application's Info.plist file (see Apple's documentation about this key).
Cambios de comportamiento
- El comando
JSON Validateahora tiene en cuenta la llave $schema y genera un error si se declara una versión no soportada en el esquema. - For clarity, formula objects are now instances of a new
4D.Formulaclass that inherits from the generic4D.Functionclass. - The "PHP" page has been removed from the Settings dialog box. Use the PHP selectors with the
SET DATABASE PARAMETERcommand to configure a PHP interpeter. - The Legacy network layer is no longer supported as of 4D 21 R3. Projects and binary databases that were using the Legacy network layer are automatically set to ServerNet when upgraded to 4D 21 R3 and higher.
4D 21 R2
Lea Novedades en 4D 21 R2, la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 21 R2.
Lo más destacado
- El Code Live Checker ha sido mejorado para ofrecer mayor precisión en la detección de errores (ver esta entrada del blog para más información).
- Las acciones estándar de 4D Write Pro que aplican listas ahora ajustan automáticamente los márgenes de los párrafos para mantener los marcadores posicionados al interior de este margen.
- Soporte integrado de
order byen las cadenas de consulta para búsquedas vectoriales IA utilizando las funcionesquery()y la API REST. - Ahora puede crear y abrir Páginas Qodly desde el Explorador.
- Puede personalizar los iconos de sus componentes.
- Componente 4D AIKit: nueva clase File API para implementar las funcionalidades de carga de archivos.
- Find in Design and Replace in content features can now support editable components.
- Lista de bugs corregidos: lista de todos los bugs que se han corregido en 4D 21 R2.
Vista previa para desarrolladores
- Soporte de renderización de interfaz Fluent UI en Windows:
- nuevo comando
FORM theme - nuevo media query css
form-theme, - nueva opción Utilizar Fluent UI en Windows en el cuadro de diálogo de Propiedades del proyecto.
- nuevo comando
Cambios de comportamiento
- En Windows, si la renderización fluent UI está activada, el comando
GET STYLE SHEET INFOpuede devolver información diferente si se llama desde un formulario o no.
Tabla de la librería
| Librería | Versión actual | Actualizado en 4D | Comentario |
|---|---|---|---|
| BoringSSL | 9b86817 | 21 | Utilizado para QUIC |
| CEF | 7258 | 21 | Chromium 139 |
| Hunspell | 1.7.2 | 20 | Utilizado para la corrección ortográfica en formularios 4D y 4D Write Pro |
| ICU | 77.1 | 21 | Esta actualización fuerza una reconstrucción automática de los índices alfanuméricos, textos y objetos. |
| libldap | 2.6.10 | 21 | |
| libsasl | 2.1.28 | 20 | |
| Liblsquic | 4.2.0 | 20 R10 | Utilizado para QUIC |
| Libuv | 1.51.0 | 21 | Utilizado para QUIC |
| libZip | 1.11.4 | 21 | Utilizado por los componentes zip class, 4D Write Pro, svg y serverNet |
| LZMA | 5.8.1 | 21 | |
| ngtcp2 | 1.18.0 | 21 | Utilizado para QUIC |
| OpenSSL | 3.5.2 | 21 | |
| PDFWriter | 4.7.0 | 21 | Utilizado para WP Export document y WP Export variable |
| SpreadJS | 18.2.0 | 21 R2 | Consulte esta entrada de blog para obtener una visión general de las nuevas funciones |
| webKit | WKWebView | 19 | |
| Xerces | 3.3.0 | 21 | Utilizado para comandos XML |
| Zlib | 1.3.1 | 21 |