Новое в Twig: Deprecated тег

Устаревание является ключом к обещанию обратной совместимости и обеспечивает плавный процесс обновления приложений Symfony. Тем не менее, вы можете запускать только устаревшие версии в коде PHP, поэтому вы не можете предупреждать пользователей о том, что некоторые шаблоны или блоки Twig будут объявлены устаревшими.

Новое в Symfony 4.3: Улучшены финансовые валидаторы

Международный номер банковского счета (IBAN) – это международно согласованная система идентификации банковских счетов через национальные границы. Идентификационный код банка (BIC) – это уникальный идентификационный код для финансовых и нефинансовых организаций, определенный в стандарте ISO-9362.

Новое в Symfony 4.3: Улучшения в DomCrawler

Метод extract() возвращает значение аттрибута и/или ноду из заданного списка. Вы можете использовать специальный атрибут _text что бы получить значение ноды. В Symfony 3.4 вы можете так же использовать новый специальный атрибут _name, что бы получить имя элементы (название HTML тэга):

Новое в Symfony 4.3: Устаревшие псевдонимы сервисов

Устаревание – это ключ к обещанной обратной совместимости, которое обеспечивает плавное обновление ваших проектов между минорными версиями (например, с 4.0 до 4.x). Для разработчиков приложений Symfony были добавлены возможности пометить как устаревшие службы, параметры конфигурации, шаблоны, блоков и макросов Twig.

Новое в Symfony 4.3: Default и Trim процессоры для переменных окружения

Процессоры для переменных окружения позволяют преобразовывать значения переменных перед их использованием в конфигурации приложения Symfony. Процессоры полезны, например, для преобразования типа переменной (который по определению всегда является строкой) в более подходящий тип, такой как целое число или логическое значение. В Symfony 4.3 добавили новые процессоры для обеспечения новых преобразований.

Новое в Symfony 4.3: Всегда включать значения параметра маршрута по умолчанию

В приложениях Symfony вы можете присвоить параметрам маршрута значение по умолчанию, чтобы их можно было исключить из созданного URL. Рассмотрим это определение маршрута, где значение параметра маршрута страницы предоставляет значение по умолчанию через аргумент метода:

Новое в Symfony 4.2: Фильтр логов в профайлере

Symfony Profiler предоставляет подробную отладочную информацию о вашем приложении. Иногда в логи очень много записей, и читать логи становится неудобно. В Symfony 4.2 добавили фильтры на панель логов, чтобы ты мог видеть только те сообщения журнала, которые тебя интересуют:

Использование Touch ID для sudo в терминале на Mac Book Pro

Для авторизации в консоль на Mac Book Pro 2016 с Touch Bar надо отредактировать один файл.

Запускай терминал, и вводи:

Brew вывод зависимостей

Простой Bash скприт для отображение пакетов которые от чего либо зависят или нет.

brew list -1 | while read lib; do echo -ne "\x1B[1;31m $lib \x1B[0m"; brew uses $lib --installed | awk '{printf(" %s ", $0)}'; echo ""; done

Просто выполни это в консоли и получишь примерный результат:

ansible
apr  apr-util  php
apr-util  php
argon2  php

Видно что php и apr-util зависит от apr

Вспомогательные bash скрипты для Docker

Накидал несколько скриптов для удобства.