Aller au contenu principal
Version : Suivant

Release Notes

4D 21 R4

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

Points forts

  • AI: On macOS, end users can enhance or summarize texts thanks to the Apple Intelligence Writing Tools, available as a property and a standard action for 4D Write Pro and input form objects.
  • Amélioration de la prise en charge des déconnexions client/serveur avec la couche réseau QUIC : nouveau paramètre de base de données QUIC session timeout, nouvelle propriété unreachableSince de session.info.
  • Les feuilles de style pour listes à plusieurs niveaux sont désormais prises en charge dans 4D Write Pro Interface, ce qui permet aux utilisateurs de créer et de gérer des listes structurées à plusieurs niveaux directement depuis la barre d'outils et la barre latérale.
  • Nouvelle commande defer permettant de déclarer du code qui sera toujours exécuté à la sortie d'une méthode ou d'une fonction ; nouvelle commande Deferred formulas permettant d'obtenir la liste des formules différées.
  • Nouvelle propriété .quotas de session permettant de configurer les seuils pour les sessions.
  • Nouvelle classe 4D.QuotaManager permettant de gérer des objets définissant des seuils destinés à protéger le serveur.
  • Nouvelle requête REST $entityset/$release permettant de supprimer des entity sets du cache du serveur.

Changements de comportement

  • La syntaxe REST GET /Employee/$entityset/<entitySetID>?$method=release est obsolète et ne doit plus être utilisée. 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.52.121 R4Utilisé pour QUIC
libZip1.11.421Utilisé par les classes zip, 4D Write Pro, les composants svg et serverNet
LZMA5.8.121
ngtcp21.24.021 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 R4Utilisé pour le rendu Fluent UI
Xerces3.3.021Utilisé pour les commandes XML
Zlib1.3.121