Releases: liquetsoft/fias-component
Releases · liquetsoft/fias-component
JsonEncoder
- Добавлен
JsonEncoder
.
Корректная обработка параметров XML
- Добавлен параметр, который запрещает преобразование строк при чтении параметров XML.
Частичная распаковка
- Файлы распаковываются по одному перед обработкой и удаляются после.
FiasNameConverter
FiasNameConverter
теперь final.
Проверка формата в сериализаторе
- В
FiasFilterEmptyStringsDenormalizer
иFiasNameConverter
добавлена проверка на формат. - Добавлен
FiasSerializerContextParam
со списком параметров, которые передаются в контекст сериализатора. - В контекст сериализатора передается флаг ФИАС.
- Удалена uuid библиотека.
Symfony libs v7
- В composer добавлены v7 всех пакетов Symfony.
HttpTransport
- Breaking change: Требуется PHP >= 8.2.
- Breaking change: Добавлены интрерфейс и реализация
HttpTransport
, которая используется для скачивания файлов и отправки запросов. - Breaking change: Ссылка на архив и состояние ФИАС проверяются через REST сервис информирования ФИАС.
- Breaking change: Полностью переработаны
FiasInformer
иFiasStatusChecker
. - Breaking change:
State
теперь использует enumStateParameter
для обращения к параметрам.
Параметры состояния и ошибка при установке
- Breaking change: Константы параметров состояния перемещены из интерфейса
Task
в классStateParameters
. - Правлена проверка пустого ответа при скачивании.
- Добавлен .gitattributes чтоб при установке пакета не тянулись лишние файлы
Версия Psr/log
psr/log
обновлен до^2|^3
.
Переход на 8 версию PHP
- Обновлены версии всех зависимостей.
- Исправлены проблемы после обновления.
- Новая минимальная версия PHP - 8.0.