Composer 2.8.0 — удобное бесплатное программное обеспечение для управления зависимостями в PHP при разработке веб-приложений.
- Предупреждение BC: исправлена ошибка, из-за которой переменная окружения https_proxy возвращалась к значению http_proxy. Откат и предупреждение теперь удалены в соответствии с примечаниями к выпуску 2.7.3 (#11938, #11915)
- Добавлен флаг --patch-only в команду обновления, чтобы ограничить обновления версиями исправлений и сделать обновление всех зависимостей более безопасным (#12122)
- Добавлен флаг --abandoned в команду аудита, чтобы настроить, как следует обрабатывать заброшенные пакеты, переопределяя параметр конфигурации аудита.abandoned (#12091)
- Добавлен флаг --ignore-severity в команду аудита, чтобы игнорировать один или несколько уровней серьезности рекомендаций (#12132)
- Добавлен флаг --bump-after-update в команду обновления, чтобы запустить bump после завершения обновления (#11942)
- Добавлен способ управления тем, какие скрипты получают дополнительные аргументы CLI и где они появляются в команде, см. документацию (#12086)
- Добавлен параметр конфигурации allow-missing-requirements, чтобы пропустить ошибку, когда файл блокировки не выполнение зависимостей composer.json (#11966)
- Добавлена схема JSON для файла composer.lock (#12123)
- Добавлена улучшенная поддержка паролей приложений Bitbucket при клонировании репозиториев/установке из исходного кода (#12103)
- Добавлен флаг --type для фильтрации пакетов по типу(ам) в команде переустановки (#12114)
- Добавлен флаг --strict-ambiguous в команду dump-autoload, чтобы она возвращала код ошибки при обнаружении дублирующихся классов (#12119)
- Добавлено предупреждение в dump-autoload при удалении файлов вендора (#12139)
- Добавлены предупреждения для каждого отсутствующего пакета платформы при запуске create-project, чтобы избежать необходимости запускать его снова и снова (#12120)
- Добавлена сортировка пакетов в allow-plugins при включенном sort-packages (#11348)
- Добавлено предложение пакетов поставщика/полифиллов при отсутствии пакета ext или lib (#12113)
- Улучшен интерактивный выбор обновления пакета путем предварительного вывода всех пакетов и их возможных обновлений (#11990)
- Улучшен вывод сбоев разрешения зависимостей путем сортировки вывода детерминированным и (часто) более логичным способом (#12111)
- Исправлены предупреждения об устаревании PHP 8.4 для E_STRICT (#12116)
- Исправлена команда init для проверки указанного идентификатора лицензии (#12115)
- Исправлено предположение версии для более детерминированного в ветках функций, если кажется, что она может быть из любой из двух основных веток (#12129)
- Исправлена обработка переменной окружения COMPOSER_ROOT_VERSION для обработки 1.2 так же, как 1.2.x-dev, а не 1.2.0 (#12109)
- Исправлена команда require, пропускающая новые флаги стабильности из файла блокировки, что приводило к недействительным различиям в файлах блокировки (#12112)
- Исправлена ошибка php://stdin, которая могла открываться несколько раз при программном запуске Composer (#12107)
- Исправлена обработка пакетов платформы в команде why-not и частичных обновлениях (#12110)
- Отменено «Исправлен transport-options.ssl для локальной авторизации сертификата, которая хранилась в файле блокировки, что делало их менее переносимыми (#12019)» из 2.7.8, поскольку она была сломана
from Бесплатные программы https://ift.tt/Ute2GuI
via https://ifttt.com/ IFTTT
No comments:
Post a Comment