Skip to content

Releases: avto-dev/app-version-laravel

v3.8.0

04 Jul 05:43
2e26f4f

Choose a tag to compare

Added

  • Laravel 12.x support
  • Using docker with compose plugin instead of docker-compose for test environment

Changed

  • Minimal require PHP version now is 8.2
  • Version of composer in docker container updated up to 2.8.9

v3.7.0

26 Apr 10:09
3547855

Choose a tag to compare

Added

  • Laravel 11.x support

Changed

  • Minimal require PHP version now is 8.1
  • Minimal Laravel version now is 10.0
  • Version of composer in docker container updated up to 2.7.4
  • Updated dev dependencies

v3.6.0

13 Apr 12:56
be12d57

Choose a tag to compare

v3.6.0

v3.5.0

15 Feb 04:24
8461350

Choose a tag to compare

v3.5.0

v3.4.0

11 Jul 07:00
c6d2797

Choose a tag to compare

Added

  • Laravel 9.x is supported now

v3.3.0: PHP 8.x

25 Dec 08:27
b4dae75

Choose a tag to compare

Added

  • Support PHP 8.x

Changed

  • Minimal PHP version now is 7.3
  • Composer 2.x is supported now

v3.2.0: Laravel 8 is supported now

10 Sep 05:02
f82eb1f

Choose a tag to compare

Changed

  • Laravel 8.x is supported now
  • Minimal Laravel version now is 6.0 (Laravel 5.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

v3.1.0

09 May 19:03

Choose a tag to compare

Changed

  • Do not throws an exception when file does not exist in FileRepository (uses fallback version 0.0.0 instead)
  • Maximal illuminate/* packages version now is 7.*

v3.0.0

14 Feb 18:07
8485c5e

Choose a tag to compare

Added

  • PHP 7.4 supports ang tests running
  • Method ->repository(): RepositoryInterface in AvtoDev\AppVersion\AppVersionManager
  • Interfaces:
    • AvtoDev\AppVersion\Drivers\DriverInterface
    • AvtoDev\AppVersion\Repositories\RepositoryInterface
  • Artisan command version supports new arguments - --get-segment, --set-version
  • Drivers (repository factories):
    • AvtoDev\AppVersion\Drivers\ChangelogFileDriver
    • AvtoDev\AppVersion\Drivers\ConfigFileDriver
    • AvtoDev\AppVersion\Drivers\FileDriver
  • Repositories:
    • AvtoDev\AppVersion\Repositories\ChangelogFileRepository
    • AvtoDev\AppVersion\Repositories\ConfigFileRepository
    • AvtoDev\AppVersion\Repositories\FileRepository
    • AvtoDev\AppVersion\Repositories\NullRepository

Changed

  • Config file location (./src/config/version.php./config/version.php)
  • Config file structure (totally)
  • Minimal symfony/console version now is ^4.4 (reason: symfony/symfony#32750)
  • ->formatted() method signature to ->formatted(string $format) in AvtoDev\AppVersion\AppVersionManager
  • Interface AvtoDev\AppVersion\Contracts\AppVersionManagerContractAvtoDev\AppVersion\AppVersionManagerInterface

Removed

  • Facade AvtoDev\AppVersion\AppVersionFacade
  • Environment APP_VERSION_CONFIG_PATH supports
  • Methods ->major(), ->minor(), ->patch(), ->build(), ->setBuild(), ->refresh() from AvtoDev\AppVersion\AppVersionManager
  • Artisan command version argument --refresh

Deprecated

  • Helpers app_version, app_build and app_version_hash

v2.1.0

22 Oct 10:43

Choose a tag to compare

Changed

  • Maximal illuminate/* packages version now is 6.*

Added

  • GitHub actions for a tests running