Releases: avtocod/b2b-api-php-laravel
Releases · avtocod/b2b-api-php-laravel
v4.4.0
v4.3.0
v4.2.0
v4.1.0
v4.0.0
Changed
- Minimal required
avtocod/b2b-api-php
package version now is^4.0
(instead of^3.3
) - PhpDoc annotations updated
v3.4.0: Laravel 8.x 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) - Minimal required
avtocod/b2b-api-php
version now is^3.3
- CI completely moved from "Travis CI" to "Github Actions" (travis builds disabled)
- Minimal required PHP version now is
7.2
v3.3.0
Changed
- Maximal
illuminate/*
packages version now is7.*
v3.2.0
Added
- Interface
ReportTypeInfoInterface
Changed
- Report type repository method
get
now will returnReportTypeInfoInterface
- Report type repository method
default
now will returnReportTypeInfoInterface
v3.1.0
Added
- Laravel v6.x support
- Tests running using GitHub Actions
- PHP 7.4 tests running
Changed
- StyleCI rules. Enabled:
length_ordered_imports
, disabled:alpha_ordered_imports
- Updated dev-dependency versions
v3.0.0
Added
- Docker-based environment for development
- Project
Makefile
- Environment variables
B2B_API_REPORT_TYPE_UID
,B2B_API_AUTH_TOKEN
,B2B_API_AUTH_USERNAME
,B2B_API_AUTH_PASSWORD
,B2B_API_AUTH_DOMAIN
,B2B_API_TOKEN_LIFETIME
support - Classes:
\Avtocod\B2BApi\Laravel\Connections\ConnectionsFactory
\Avtocod\B2BApi\Laravel\ReportTypes\ReportTypeInfo
\Avtocod\B2BApi\Laravel\ReportTypes\Repository
- Interfaces:
\Avtocod\B2BApi\Laravel\Connections\ConnectionsFactoryInterface
\Avtocod\B2BApi\Laravel\ReportTypes\RepositoryInterface
Changed
- Minimal
PHP
version now is^7.1.3
- Maximal
Laravel
version now is5.8.x
- Dependency
avto-dev/b2b-api-php
changed toavtocod/b2b-api-php
- Dependency
laravel/framework
changed toilluminate/*
- Root package namespace changed from
\Avtocod\B2BApiLaravel
to\Avtocod\B2BApi\Laravel
- Composer scripts
\Avtocod\B2BApiLaravel\B2BApiServiceProvider
→Avtocod\B2BApi\Laravel\ServiceProvider
- Configuration file structure (root keys
api_base_uri
,domain
,username
,password
,webhooks
,is_test
removed;default_report_type
,connections
,default_connection
added;report_types
changes own structure) - DI bindings
Removed
- Dependency
avto-dev/b2b-api-php-laravel
- Environment variables
B2B_API_CLIENT_DOMAIN
,B2B_API_CLIENT_USERNAME
,B2B_API_CLIENT_PASSWORD
,B2B_API_DEFAULT_REPORT_TYPE
,B2B_API_WEBHOOK_ON_COMPLETE
,B2B_API_WEBHOOK_ON_UPDATE
,B2B_API_IS_TEST
support