Aller au contenu principal
Version : Suivant

Release Notes

4D 21 R4

Read What’s new in 4D 21 R4, the blog post that lists all new features and enhancements in 4D 21 R4.

Points forts

  • Multi-level list style sheets are now supported in 4D Write Pro Interface, allowing users to create and manage structured multi-level lists directly from the toolbar and sidebar.
  • New defer command to declare some code to be always executed at method or function exit; new Deferred formulas command to get the list of deferred formulas.
  • New session .quotas property to configure thresholds for sessions.
  • New 4D.QuotaManager class to handle threshold objects for protecting the server.
  • New $entityset/$release REST request to delete entity sets from server cache.

Changements de comportement

  • The GET /Employee/$entityset/<entitySetID>?$method=release REST syntax is deprecated and should no longer be used. To delete entity sets, you must now use /$entityset/$release with a POST verb.

4D 21 R3

Lisez Les nouveautés de 4D 21 R3, l'article de blog qui liste toutes les nouvelles fonctionnalités et améliorations de 4D 21 R3.

Points forts

Prise en charge de Liquid glass sur macOS

Changements de comportement

  • La commande JSON Validate prend maintenant en compte la clé $schema et génère une erreur si une version non prise en charge est déclarée dans le schéma.
  • Pour plus de clarté, les objets formules sont désormais des instances d'une nouvelle classe 4D.Formula qui hérite de la classe générique 4D.Function.
  • Dans 4D 21 R3, de nouvelles améliorations du Code Live Checker s'appliquent aux commandes du langage (voir cet article de blog). Il est possible que des erreurs de syntaxe qui n'étaient pas détectées auparavant soient désormais signalées dans votre code.
  • La page "PHP" a été supprimée de la boîte de dialogue des Propriétés. Utilisez les sélecteurs PHP de la commande SET DATABASE PARAMETER pour configurer un interpréteur PHP.
  • L'ancienne couche réseau Legacy n'est plus prise en charge. Les projets et les bases de données binaires qui utilisaient l'ancienne couche réseau sont automatiquement configurés en ServerNet lors de la mise à niveau vers 4D 21 R3 et versions ultérieures.

4D 21 R2

Lisez Les nouveautés de 4D 21 R2, l'article de blog qui liste toutes les nouvelles fonctionnalités et améliorations de 4D 21 R2.

Points forts

Developer Preview

Changements de comportement

  • Sous Windows, si le rendu Fluent UI est activé, la commande GET STYLE SHEET INFO peut renvoyer des informations différentes selon qu'elle est appelée depuis un formulaire ou non.

Tableau des bibliothèques

BibliothèqueVersion couranteMise à jour dans 4DCommentaire
BoringSSL664a98521 R4Utilisé pour QUIC
CEF725821Chromium 139
Hunspell1.7.220Utilisé pour la vérification orthographique dans les formulaires 4D et 4D Write Pro
ICU77.121Cette mise à jour entraîne une reconstruction automatique des index alphanumériques, textes et objets.
libldap2.6.1021
libsasl2.1.2820
Liblsquic4.2.020 R10Utilisé pour QUIC
Libuv1.51.021Utilisé pour QUIC
libZip1.11.421Utilisé par les classes zip, 4D Write Pro, les composants svg et serverNet
LZMA5.8.121
ngtcp21.22.121 R4Utilisé pour QUIC
OpenSSL4.021 R4
PDFWriter4.7.021Utilisé pour WP Export document et WP Export variable
SpreadJS18.2.021 R2Voir ce blog post pour un aperçu des nouvelles fonctionnalités.
webKitWKWebView19
Windows App SDK221 R4Used for Fluent UI rendering
Xerces3.3.021Utilisé pour les commandes XML
Zlib1.3.121