- Minimum Symfony versions have been bumped to
^5.4|^6.0
. - Minimum PHP version has been bumped to
^8.0
- Service can be fetched with
AtlassianRestClientInterface
oratlassian_rest_client
. - Use dependency injection to fetch the client as the constructor signature has been changed.
- symfony/http-client is used instead of guzzle. If you catch any guzzle exceptions, replace them.
isWhiteListed
and getClientKey
has been added to the TenantInterface
- The
prod
anddev
key have been deprecated. Use thedescriptor
key instead to define the descriptor configuration. If you wish to override something in a specific environment. Use theconfig/packages/{env}/atlassian-connect.json
. The descriptor configuration has some basic validation to match the descriptor json schema. - When importing routes to you configuration file, point to
@AtlassianConnectBundle/Resources/config/routing.php
instead of@AtlassianConnectBundle/Resources/config/routing.yml
- Only the
AtlassianRestClientInterface
is public. All other services have been made private. Be sure to use Dependency injection instead of fetching the service through the container.