Topics

Неделя Symfony #857 (29 Май - 4 Июня 2023)

На этой неделе была опубликована версия Symfony 6.3.0, включающая в себя множество новых возможностей которые улучшат ваш опыт разработки. Кроме того, мы опубликовали полное расписание конференции SymfonyOnline June 2023, которая будет включать в себя несколько докладов о некоторых из этих новых функций Symfony 6.3.

Основные моменты разработки Symfony

На этой неделе было выполнено 48 PR (38 в коде и 10 в документах) и закрыто 20 Issue (16 в коде и 4 в документах). Не считая PR, 23 автора внесли 10 580 дополнений и 8 934 удаления. Смотрите детали для кода и документации.

5.4 changelog:

  • cc6c007: [DependencyInjection] escape % from parameter-like default values
  • 33357e6: [Filesystem] follow symlinks when dumping files
  • 5f213ed: [Serializer] fix discriminator map not working with AbstractNormalizer::OBJECT_TO_POPULATE
  • 221c9bb: [Filesystem] fix broken symlink tests Windows PHP 7.4+
  • fb32b92: [Cache] fix DBAL deprecations
  • 091ac2b: [DependencyInjection] fix casting scalar env vars from null
  • 79c4bfb: [PhpUnitBridge] fix support for the NO_COLOR env var
  • 6c9f21b: [Validator] remove internal from methods on non-internal interfaces
  • b4128fd: fix Doctrine deprecations

6.2 changelog:

  • 4f2b5e1: [FrameworkBundle] hide definitions bearing the container.excluded tag
  • cc6c007: [DependencyInjection] escape % from parameter-like default values
  • e901262: [Serializer] fix discriminator map not working with AbstractNormalizer::OBJECT_TO_POPULATE
  • a88e5f8: [Mailer] fix undefined array key in MailPace errors response

6.3 changelog:

  • 2af8f39: [HttpKernel] fix default value ignored with pinned resolvers
  • 5bab536: [AssetMapper] fix unable to use asset mapper with CSP
  • 5c46e7e: [SecurityBundle] fix configuring OIDC user info token handler client
  • f2df30b: [Notifier] fix ContactEveryoneOptions
  • c96a390: [FrameworkBundle, PhpUnitBridge] configure doctrine/deprecations as expected
  • b587099: [SecurityBundle] add missing xsd definition for OIDC
  • dec93e9: [FrameworkBundle] remove support for preloading ESM using headers
  • 744c378: [Security] validate aud and iss claims on OidcTokenHandler
  • c31276b: [VarDumper] use documentElement instead of body for JS flag
  • 99e1b1f: [SecurityBundle] fix error message when using OIDC and web-token/jwt-core is not installed
  • 2e688f7: [Messenger] add deprecation message for the messenger.listener.stop_worker_on_sigterm_signal_listener service
  • 96c2dd7: [VarDumper] add tests for named arguments of VarDumper's function
  • 29fe9ff: [PhpUnitBridge] disable deduplication of Doctrine deprecations
  • b033925: [SecurityBundle] use LogicException instead of Definition::addError()
  • 7e01a32: [Serializer] fix ignoring objects that only implement DenormalizableInterface
  • 9217c57: [PhpUnitBridge] fix classifying doctrine/deprecations as direct/indirect
  • 26891af: [Messenger] prevent StopWorkerOnSignalsListener::$signals to be assigned to null in case SIGTERM constant doesn't exist

6.4 changelog:

  • 08b5907: [HttpKernel] add optional $className param to ControllerEvent::getAttributes()
  • 044b344: remove unnecessary usages of DateTime

7.0 changelog:

Новейшие Issue и Pull Request

Обновления на SymfonyCasts

SymfonyCasts это официальный способ изучения Symfony. Выберите дорожку для пошагового руководства по более чем 100 обучающим видео курсам о Symfony, PHP и JavaScript.

Самые значимые изменения на SymfonyCasts за эту неделю:

Что пишут о Symfony

Tags
SHARE:

Joe Black

News Author

Comments