Sortie de Symfony 7.4.0-BETA1 (Blog Symfony)

SymfonyBlog - 27/10
Symfony 7.4.0-BETA1 vient de sortir.
🚀 2 🎉 2

Symfony 7.4.0-BETA1 vient de sortir.

Il s'agit d'une version préliminaire de Symfony 7.4. Si vous souhaitez le tester dans vos propres applications avant sa version finale, exécutez les commandes suivantes :

1 2 3$ composer config minimum-stability beta $ composer config extra.symfony.require "7.4.*" $ composer update

Ces commandes supposent que toutes vos dépendances Symfony danscomposer.jsonutiliser*comme contrainte de version. Sinon, vous devrez mettre à jour les contraintes de version de ces dépendances Symfony pour7.4.*.

Lisez le guide de mise à niveau Symfony pour en savoir plus sur la mise à niveau de Symfony et utilisez les rapports de mise à niveau SymfonyInsight pour détecter le code que vous devrez modifier dans votre projet.

Conseil

Vous souhaitez être averti chaque fois qu'une nouvelle version de Symfony est publiée ? Ou lorsqu'une version n'est plus maintenue ? Ou seulement lorsqu'un problème de sécurité est résolu ? Pensez à vous abonner aux notifications Symfony Roadmap.

Journal des modifications depuis Symfony 7.3

  • fonctionnalité #62170 [HttpKernel] Ajoutez KernelInterface::getShareDir(), APP_SHARE_DIR et kernel.share_dir (@nicolas-grekas)
  • fonctionnalité #59974 [Exécution] Rendre project_dir configurable (@wickedOne)
  • fonctionnalité #60033 [ErrorHandler][FrameworkBundle] Ajout de la prise en charge de la sélection du moteur de rendu d'erreur approprié en fonction de APP_RUNTIME_MODE (@yceruto)
  • fonctionnalité #62027 [DebugBundle][HttpKernel] Collecter les dumps lorsque le profilage de la console est activé (@HypeMC)
  • fonctionnalité #61843 [Messenger] Ajouter MessageSentToTransportsEvent (@HypeMC)
  • fonctionnalité #61880 [JsonStreamer] Fusionner les transformateurs de valeur PropertyMetadata (@mtarld)
  • feature #60212 [Form] Ajoutez FormFlow pour la gestion des formulaires en plusieurs étapes (@yceruto)
  • fonctionnalité #62135 [Config] Générateurs de générateur de configuration obsolètes (@nicolas-grekas)
  • fonctionnalité #62129 [FrameworkBundle] Générez automatiquement config/reference.php pour aider à écrire et à découvrir la configuration de l'application (@nicolas-grekas)
  • fonctionnalité #62069 [JsonStreamer] Ajout de la prise en charge des propriétés synthétiques (@mtarld)
  • fonctionnalité #62092 [Config][DependencyInjection] Déprécier le format PHP courant pour la configuration sémantique (@nicolas-grekas)
  • fonctionnalité #62090 [Config] Déprécier la définition d'une valeur par défaut sur un nœud requis (@GromNaN)
  • fonctionnalité #61984 [Messenger] Ajouter un délai de nouvelle tentative sur le transport amazon sqs (@deguif)
  • fonctionnalité #62077 [Sécurité] Ajout de la prise en charge de Sec-Fetch-Site à SameOriginCsrfTokenManager (@nicolas-grekas)
  • fonctionnalité #62073 [HttpClient] Ajoutez QUERY à la liste des méthodes HTTP récupérables (@nicolas-grekas)
  • fonctionnalité #62068 [Console] Ajout de la prise en charge de l'assistant de curseur dans les commandes invocables (@yceruto)
  • fonctionnalité #62059 [HttpClient] Ajoutez l'option auto_upgrade_http_version pour contrôler la façon dont la version HTTP de la requête est gérée dans HttplugClient et Psr18Client (@ajgarlag)
  • fonctionnalité #62043 [Sécurité] Autoriser plusieurs points de terminaison de découverte OIDC (@ruudk)
  • fonctionnalité #62010 [Routage] Initialisez le paramètre _locale de router.request_context sur kernel.default_locale (@MatTheCat)
  • fonctionnalité #62039 [Notifier] Ajout de la prise en charge de l'option de confirmation dans l'API des bou...
    [Courte citation de 8% de l'article original]
Loading...