Saltar al contenido principal
Versión: Siguiente

Notas del lanzamiento

4D 21 R4

Lea Novedades en 4D 21 R4, la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 21 R4.

Lo más destacado

  • Las hojas de estilo para listas de varios niveles ya son compatibles con 4D Write Pro Interface, lo que permite a los usuarios crear y gestionar listas estructuradas de varios niveles directamente desde la barra de herramientas y la barra lateral.
  • Nuevo comando defer para declarar que un fragmento de código se ejecute siempre al salir de un método o una función; nuevo comando Deferred formulas para obtener la lista de fórmulas diferidas.
  • Nueva propiedad .quotas de sesión para configurar umbrales para sesiones.
  • Nueva clase 4D.QuotaManager para manejar objetos umbrales para proteger el servidor.
  • Nueva petición REST $entityset/$release para eliminar conjuntos de entidades de la caché del servidor.

Cambios de comportamiento

  • La sintaxis REST GET /Employee/$entityset/<entitySetID>?$method=release está en desuso y ya no debe utilizarse. To delete entity sets, you must now use /$entityset/$release with a POST verb.

4D 21 R3

Lea Novedades en 4D 21 R3, la entrada del blog que muestra todas las nuevas funcionalidades y mejoras en 4D 21 R3.

Lo más destacado

Soporte de Liquid glass en macOS

  • Soporte automático de la [interfaz de Liquid glass con 4D en macOS 26 Tahoe. Consulte esta entrada del blog para obtener información detallada.
  • Nuevos valores devueltos por el comando FORM Theme y CSS Media queries.
  • Para ayudar a los desarrolladores a adaptar progresivamente sus interfaces, existe la posibilidad de desactivar Liquid glass en las aplicaciones basadas en motores 4D a través de la llave "UIDesignRequiresCompatibility" de la aplicación Info.plist (ver la documentación de Apple sobre esta llave).

Cambios de comportamiento

  • El comando JSON Validate ahora tiene en cuenta la llave $schema y genera un error si se declara una versión no soportada en el esquema.
  • Para mayor claridad, los objetos fórmulas son ahora instancias de una nueva clase 4D.Formula que hereda de la clase genérica 4D.Function.
  • En 4D 21 R3, las nuevas mejoras introducidas en el Code Live Checker se aplican a los comandos del lenguaje (ver esta entrada del blog). Los errores de sintaxis que antes no se detectaban ahora se pueden marcar en el código.
  • Se ha eliminado la página "PHP" de la caja de diálogo Propiedades. Utilice los selectores PHP del comando SET DATABASE PARAMETER para configurar un intérprete PHP.
  • La capa de red Legacy ya no es compatible. Los proyectos y las bases de datos binarias que utilizaban la capa de red Legacy se configuran automáticamente en ServerNet al actualizar a 4D 21 R3 o una versión posterior.

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

Vista previa para desarrolladores

Cambios de comportamiento

Tabla de la librería

LibreríaVersión actualActualizado en 4DComentario
BoringSSL664a98521 R4Utilizado para QUIC
CEF725821Chromium 139
Hunspell1.7.220Utilizado para la corrección ortográfica en formularios 4D y 4D Write Pro
ICU77.121Esta actualización fuerza una reconstrucción automática de los índices alfanuméricos, textos y objetos.
libldap2.6.1021
libsasl2.1.2820
Liblsquic4.2.020 R10Utilizado para QUIC
Libuv1.52.121 R4Utilizado para QUIC
libZip1.11.421Utilizado por los componentes zip class, 4D Write Pro, svg y serverNet
LZMA5.8.121
ngtcp21.22.121 R4Utilizado para QUIC
OpenSSL4.021 R4
PDFWriter4.7.021Utilizado para WP Export document y WP Export variable
SpreadJS18.2.021 R2Consulte esta entrada de blog para obtener una visión general de las nuevas funciones
webKitWKWebView19
Windows App SDK221 R4Se utiliza para la renderización de Fluent UI
Xerces3.3.021Utilizado para comandos XML
Zlib1.3.121