All notable changes to elogram will be documented in this file.
Updates should follow the Keep a CHANGELOG principles.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Setting access tokens via
Client::setAccessToken()now works as expected.
- Access token is not JSON-serialized when using
Client::setAccessToken().
- Internal classes can now properly be overridden.
- Removed
$registerProvidersfromBuilder::__construct()'s method signature.
- Created
Http\UrlParserTraitand moved methodsSecureRequestMiddleware::getPath()andSecureRequestMiddleware::getParams()to it.
- Changed namespace
EntitiestoRepositories.
- A bug in the instantiation of
RedirectLoginHelper.
- Renamed
LeagueProvidertoLeagueAdapter.
- Changed concrete dependency on
League\OAuth2\Provider\Instagramby adding a new interfaceOAuth2\Providers\AdapterInterface.
- Pagination now works correctly when secure requests are enabled.
Response::merge()would return incorrect results when using older versions of theilluminate/supportpackage.
- Documentation for lots of things
Response::getRaw()now accepts a$keyparameter
- Incorrect handling after authorization fixed.
- Package moved to new namespace
Larabrosand renamed to Elogram - Renamed
InstagramtoClient
- Removed
Instagram::getConfig().
- Added more rules to
.gitattributes - Extracted
AbstractMiddleware::create()intoCreateMiddlewareTrait
- Package now works from PHP 5.5.9 and above
- Project now fully adheres to the PSR-2 standard
- Broken middleware in PHP 5.
- More exceptions as per the API.
- The correct exceptions were not being thrown due to the API returning data inconsistently.
- Removed
Instagram::getLoginHelper()in favour ofgetLoginUrl()andgetAccessToken().
- An
OAuthExceptionis now thrown if the required parameters are not provided to a request.