Releases: avto-dev/app-version-laravel
Releases · avto-dev/app-version-laravel
v3.8.0
v3.7.0
v3.6.0
v3.5.0
v3.4.0
v3.3.0: PHP 8.x
Added
- Support PHP
8.x
Changed
- Minimal PHP version now is
7.3 - Composer
2.xis supported now
v3.2.0: Laravel 8 is supported now
Changed
- Laravel
8.xis supported now - Minimal Laravel version now is
6.0(Laravel5.5LTS 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
v3.1.0
Changed
- Do not throws an exception when file does not exist in
FileRepository(uses fallback version0.0.0instead) - Maximal
illuminate/*packages version now is7.*
v3.0.0
Added
- PHP
7.4supports ang tests running - Method
->repository(): RepositoryInterfaceinAvtoDev\AppVersion\AppVersionManager - Interfaces:
AvtoDev\AppVersion\Drivers\DriverInterfaceAvtoDev\AppVersion\Repositories\RepositoryInterface
- Artisan command
versionsupports new arguments ---get-segment,--set-version - Drivers (repository factories):
AvtoDev\AppVersion\Drivers\ChangelogFileDriverAvtoDev\AppVersion\Drivers\ConfigFileDriverAvtoDev\AppVersion\Drivers\FileDriver
- Repositories:
AvtoDev\AppVersion\Repositories\ChangelogFileRepositoryAvtoDev\AppVersion\Repositories\ConfigFileRepositoryAvtoDev\AppVersion\Repositories\FileRepositoryAvtoDev\AppVersion\Repositories\NullRepository
Changed
- Config file location (
./src/config/version.php→./config/version.php) - Config file structure (totally)
- Minimal
symfony/consoleversion now is^4.4(reason: symfony/symfony#32750) ->formatted()method signature to->formatted(string $format)inAvtoDev\AppVersion\AppVersionManager- Interface
AvtoDev\AppVersion\Contracts\AppVersionManagerContract→AvtoDev\AppVersion\AppVersionManagerInterface
Removed
- Facade
AvtoDev\AppVersion\AppVersionFacade - Environment
APP_VERSION_CONFIG_PATHsupports - Methods
->major(),->minor(),->patch(),->build(),->setBuild(),->refresh()fromAvtoDev\AppVersion\AppVersionManager - Artisan command
versionargument--refresh
Deprecated
- Helpers
app_version,app_buildandapp_version_hash
v2.1.0
Changed
- Maximal
illuminate/*packages version now is6.*
Added
- GitHub actions for a tests running