Releases: liquetsoft/fias-laravel
Releases · liquetsoft/fias-laravel
Сериализатор из основного компонента
- Добавлен сериализатор из основного компонента.
Корректная обработка параметров XML
- Добавлен параметр, который запрещает преобразование строк при чтении параметров XML.
Частичная распаковка
- Файлы распаковываются по одному перед обработкой и удаляются после.
Проверка формата в сериализаторе
- В
FiasEloquentDenormalizer
иCompiledEntitesDenormalizerTest
добавлена проверка на формат.
Обновление основного компонента до версии 13
- Breaking change: Требуется PHP >= 8.2.
- Breaking change: Добавлены интрерфейс и реализация
HttpTransport
, которая используется для скачивания файлов и отправки запросов. - Breaking change: Ссылка на архив и состояние ФИАС проверяются через REST сервис информирования ФИАС.
- Breaking change: Полностью переработаны
FiasInformer
иFiasStatusChecker
. - Breaking change:
State
теперь использует enumStateParameter
для обращения к параметрам. - Загрузка файлов и обращение к сервисам теперь используют Laravel Http клиент.
Поддержка Laravel 10
- Добавлена поддержка Laravel 10.
- Исправлены проблемы, найденные psalm.
Обновление основного компонента
- Основной компонент обновлен до версии 12.
- Убрана провека состояния ФИАС в github actions.
Psr/log
Поддержка Laravel 9
- Добавлена поддержка Laravel 9.
- Минимальная версия PHP увеличена до 8.0.
- Убрана поддержка Laravel 6.
- Мелкие исправления связанные с переходом.
Переход к формату ГАР
- Обновлена версия основного компонента до 10.0.
- Созданы новые сущности для ГАР и миграции.
- Оптимизирован метод
upsert
дляStorage
. - Обновление перенесено в параллельные потоки.
- Добавлен фильтр для файлов, которые будут обработаны.
- Исправлено README.