Releases: avto-dev/static-references-laravel
Releases · avto-dev/static-references-laravel
v4.5.0
v4.4.0
v4.3.0: PHP 8.0
Added
- Support PHP
8.x
Changed
- Composer
2.x
is supported now
v4.2.0: Laravel 8 is supported now
Changed
- Laravel
8.x
is supported now - Minimal Laravel version now is
6.0
(Laravel5.5
LTS got last security update August 30th, 2020) - CI completely moved from "Travis CI" to "Github Actions" (travis builds disabled)
- Minimal required PHP version now is
7.2
v4.1.0
Changed
- Maximal
illuminate/*
packages version now is7.*
Removed
- Unused dependency
tarampampam/wrappers-php
v4.0.0
Changed
- Minimal
illuminate\*
packages version now is^5.5
- Maximal
illuminate\*
packages version now is~6.0
- Interface
References\ReferenceInterface
now extendsIteratorAggregate, Countable, Illuminate\Contracts\Support\Arrayable
and not contains any methods - Package service-provider don't use cache for performance optimization
- Performance improvements in
has*
methods (indexes used)
Added
- New reference implementations:
References\CadastralDistricts
References\SubjectCodes
References\VehicleCategories
References\VehicleFineArticles
References\VehicleRegistrationActions
References\VehicleRepairMethods
- New reference:
References\VehicleTypes
- New interface:
References\Entities\EntityInterface
(extendsIlluminate\Contracts\Support\Support\Arrayable
)
- New entity classes:
References\Entities\CadastralArea
References\Entities\CadastralDistrict
References\Entities\SubjectCodesInfo
References\Entities\VehicleCategory
References\Entities\VehicleFineArticle
References\Entities\VehicleRegistrationAction
References\Entities\VehicleRepairMethod
References\Entities\VehicleType
- GitHub actions for a tests running
Removed
- Facades (
AutoCategoriesFacade
,AutoFinesFacade
,AutoRegionsFacade
,CadastralRegionsFacade
,RegistrationActionsFacade
,RepairMethodsFacade
) - Classes:
References\AbstractReference
References\AbstractReferenceEntry
References\AutoCategories\AutoCategories
References\AutoCategories\AutoCategoryEntry
References\AutoFines\AutoFineEntry
References\AutoFines\AutoFines
References\AutoRegions\AutoRegionEntry
References\AutoRegions\AutoRegions
References\CadastralDistricts\CadastralDistrictEntry
References\CadastralDistricts\CadastralDistricts
References\CadastralDistricts\CadastralRegionEntry
References\CadastralDistricts\CadastralRegions
References\RegistrationActions\RegistrationActionEntry
References\RegistrationActions\RegistrationActions
References\RepairMethods\RepairMethods
References\RepairMethods\RepairMethodsEntry
- Interfaces:
References\ReferenceEntryInterface
- Traits:
References\Traits\TransliterateTrait
v3.1.0
Added
- Reference
CadastralRegions
v3.0.0
Added
- Docker-based environment for development
- Project
Makefile
Changed
- Minimal
PHP
version now is^7.1.3
- Maximal
Laravel
version now is5.8.x
- Dependency
laravel/framework
changed toilluminate/*
- Composer scripts
- Argument and return types
- Class
\AvtoDev\StaticReferences\StaticReferencesServiceProvider
renamed to\AvtoDev\StaticReferences\ServiceProvider
- Service provider dependency
\Illuminate\Contracts\Foundation\Application
changed to\Illuminate\Contracts\Container\Container
v2.4.0
v2.3.1
Added
- Added facade for reference
AutoFines