- Remove manual embed URL in config and revert to autogenerated embed URL
- Gracefully fail if instagram does not return any media IDs
- Increased coverage of debugging to facilitate better error detection
⚠⚠⚠ The Basic Display API is being switched off on 4th December ⚠⚠⚠
This update removes access to the Basic Display API, which is being switched off on 4th December.
This upgrade will break your current integrations, as it removes any calls to the Basic Display API. It would be best to recreate your app(s) and have the correct App ID(s) / Secret(s) and Embed URL(s) prior to upgrading the plugin, to allow for a smooth transition period.
This plugin marked as breaking for the above reason. It doesn't, however, break the core API at all – once you have updated your information in settings, the plugin will continue to work as it previously has.
- Namespace to new plugin owner. The plugin now lives under
@jsmrtn/craftagram
rather than@scaramangagency/craftagram
. - Add CraftCMS 5 compatibility. It retains compatibility for CraftCMS 4.
- Allows refresh of individual site when refreshing tokens.
- Fixes bug where multi-site instances would only refresh the first long access token.
- Fixes incorrect
ExitCode
when using console command to refresh tokens.
craft.craftagram.getProfileMeta()
has been removed, as the API endpoint is no longer functional.
- Namespace to new plugin owner. The plugin now lives under
@jsmrtn/craftagram
rather than@scaramangagency/craftagram
. - Add CraftCMS 5 compatibility. It retains compatibility for CraftCMS 4.
- Allows refresh of individual site when refreshing tokens.
- Fixes bug where multi-site instances would only refresh the first long access token.
- Fixes incorrect
ExitCode
when using console command to refresh tokens.
craft.craftagram.getProfileMeta()
has been removed, as the API endpoint is no longer functional.
- Fix settings URL (#61)
- Fix error typing
- Update cron example in README.txt (thanks @Ottergoose)
- Casing of plugin title in sidebar
- Craft 4 support
- Don't output video with the image tag (#41)
- Add basic auth to headless endpoint. Existing installations will remain unsecured until the option is enabled.
- Allow album children (#38)
- Stop error on headless endpoint (#37)
- Add API endpoint for headless installations (#36)
- Add preview of feed to settings page
- Fix pagination action, as it previously assumed that the default site had an ID of
1
- Update recommendations for pagination to use the
paginate->cursors->after
string, rather than needing to pass the entirenext
url
- Fix refresh token endpoint
- Fix migration
- Allow multi-site authentications (#30)
- Allow Craft to run from sub-directory (#32)
- Add console action for refreshing tokens
- Output verbose error messaging into log if no data is returned (#24)
- Set column type to
text
forlongAccessToken
for migrated installs (#28)
- Remove limit hiding button, as env var can be any length
- Allow Long Access Token to be edited
- Change minimum CraftCMS requirement
- Fix redirect URL from auth function to prevent errors if
allowAdminChanges
is set to false
- App ID and App Secret can now be added as environment variables.
- craftagram is available as a Control Panel section to allow authorisations if
allowAdminChanges
is set to false - Long-access token is now saved into the database to prevent creating issues with
project.yaml
file
- Logic changes to better handle of authorisation hand-off.
- Correctly remove trailing slash from
baseUrl
forredirect_uri
.
- Add
getProfileMeta
variable to return followers, following, and profile picture.
- Remove trailing slash from
baseUrl
forredirect_uri
.
- Fix release.
- Tweak plugin icon
- Fix #6. Thanks @JJimmyFlynn.
- Fix #3 but for both env and aliases. Thanks @bymayo.
- Fix #3, #4. Thanks @darylknight.
- Fix #1. Thanks @Saboteur777.
- Fail better if the
getInstagramFeed
service doesn't return any data
- Trigger authorization on button click instead of showing a URL
- Initial deployment