Releases: yaleksandr89/symfony-shop
Минорное обновление Symfony v6.4.9, рефаторинг, исправление ошибок
Обновление Symfony
Symfony обновлена, до максимально возможной, на текущий момент версии — 6.4.9
. Дальнейшее обновление (до 7 версии) на текущий момент невозможно, всё упирается в 2 пакета:
php-translation/symfony-bundle
— вопрос решается разработчиками пакета, есть соответствующий issue.lexik/form-filter-bundle
— пакет переведен в архив, необходимо искать альтернативу.
Рефакторинг кода
- где это возможно, заменены аннотации на атрибуты: сущности, маршруты, тесты.
- замена устаревших функций.
- устранение ошибок и предупреждений выдаваемых в результате работы
phpstan
(level 4). - обновление драйверов:
chromedriver
,geckodriver
. - обновление selenium сервера, а также добавление selenium-server-standalone - позволяет запускать сервер без параметра standalone, но имеет более старую версию.
Рефакторинг тестов
dama/doctrine-test-bundle
- обновлен до 8 версии (ранее 6)phpunit/phpunit
- обновлен до 11 версии (ранее 9)
Внесены изменения в сами тесты. Тесты завершаются без ошибок, остались:
Remaining indirect deprecation notices (272)
Other deprecation notices (823)
Все это связано с api-platform/core
- сейчас используется 2 версия. В ближайшее время постараюсь обновить до последней 3 версии.
Минорное обновление Symfony, рефаторинг кода, исправление ошибок, обновление сторонних пакетов, исправление deprecate уведомлений
- Минорное обновление
Symfony
до 6.3.1 (composer.json - 6.3.*). - Рефаторинг кода с помощью
php-cs-fixer
, так и вручную (deprecate классы, изменение@required
сphpDoc
на атрибуты). - Исправление ошибок с помощью
phpstan
и возникающие после обновленияsymfony/*
и сторонних пакетов. - Обновление сторонних пакетов.
- Исправление
deprecate
уведомлений, который выводятся в профилировщике. Исправлены все уведомления вApp\...
Обновлен конфиг для deployer, устранены ошибки (phpstan), удален circleci
- Обновлен конфиг для
deployer
- теперь используетсяdeployer 7.3.1
- Устранены ошибки
phpstan
- при проверки использовался 4 уровень - удален circleci - работа сервиса в России приостановлена
- Оптимизация проекта: обновлен движок хрома, убраны "избыточные" phpDoc аннотации
Проверка при авторизации через соц.сеть, обновление симфони
Добавлена проверка на более ранюю авторизацию через выбранную социальную сеть у других пользователей. Если это было - будет выведенно сообщение об ошибке (Под логином этой социальной сети уже авторизовались на сайте).
Обнавлена Symfony с 6.0.6 по 6.0.8.
Update framework, added functionality 'link/unlink' social network
The framework version has been updated: 5.4 -> 6.0.6
and added functionality 'link/unlink' social networs in the user profile.
Symfony shop
Realised simple simfony shop. Added multiply oauth:
- Yandex
- Vkontakte
- Github
P.S. more details in the README.md