Releases: liquetsoft/fias-symfony
Releases · liquetsoft/fias-symfony
Encoders
Корректная обработка параметров XML
- Добавлен параметр, который запрещает преобразование строк при чтении параметров XML.
Отдельный процесс для обновления
- Отдельный процесс для обновления.
Частичная распаковка
- Файлы распаковываются по одному перед обработкой и удаляются после.
Обновление основного компонента до версии 13
- Breaking change: Требуется PHP >= 8.2.
- Breaking change: Добавлены интрерфейс и реализация
HttpTransport
, которая используется для скачивания файлов и отправки запросов. - Breaking change: Ссылка на архив и состояние ФИАС проверяются через REST сервис информирования ФИАС.
- Breaking change: Полностью переработаны
FiasInformer
иFiasStatusChecker
. - Breaking change: State теперь использует enum
StateParameter
для обращения к параметрам. - Загрузка файлов и обращение к сервисам теперь используют Symfony Http клиент.
Обновление основного компонента
- Основной компонент обновлен до версии 12.
Исправление проверки pipeline
- Исправлена проблема с psalm проверкой генераторов.
- Дополнено readme.
Тестирование бандла
- Добавлен тест, который устанавливает бандл в тестовое окружение Symfony.
- Исправлена ошибка в конфигурации параметров.
Переход к формату ГАР
- Обновлена версия основного компонента до 10.0.
- Созданы новые сущности для ГАР.
- Оптимизирован метод upsert для Storage.
- Обновление перенесено в параллельные потоки.
- Добавлен фильтр для файлов, которые будут обработаны.
- Исправлено README.
Обработка ошибок при загрузке файла
- Добавлена опция
download_retry_attempts
, которая позволяет установить максимальное число попыток на загрузку файла.