Version 4.1.0

November 29, 2024

Added

  • Remove manual embed URL in config and revert to autogenerated embed URL

Version 4.0.2

November 19, 2024

Fixed

  • Gracefully fail if instagram does not return any media IDs

Version 4.0.1

November 18, 2024

Fixed

  • Increased coverage of debugging to facilitate better error detection

Version 4.0.0

November 10, 2024

⚠⚠⚠ 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.

Version 3.0.0

May 22, 2024

Added

  • 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.

Fixed

  • Fixes bug where multi-site instances would only refresh the first long access token.
  • Fixes incorrect ExitCode when using console command to refresh tokens.

Removed

  • craft.craftagram.getProfileMeta() has been removed, as the API endpoint is no longer functional.

Version 3.0.0-beta

May 22, 2024

Added

  • 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.

Fixed

  • Fixes bug where multi-site instances would only refresh the first long access token.
  • Fixes incorrect ExitCode when using console command to refresh tokens.

Removed

  • craft.craftagram.getProfileMeta() has been removed, as the API endpoint is no longer functional.

Version 2.0.2

February 6, 2023
  • Fix settings URL (#61)

Version 2.0.1

December 12, 2022
  • Fix error typing

Version 2.0.0

June 30, 2022
  • Update cron example in README.txt (thanks @Ottergoose)
  • Casing of plugin title in sidebar
  • Craft 4 support

Version 1.4.5

June 2, 2021

Fixed

  • Don't output video with the image tag (#41)

Version 1.4.4

February 17, 2021

Changed

  • Add basic auth to headless endpoint. Existing installations will remain unsecured until the option is enabled.

Fixed

  • Allow album children (#38)
  • Stop error on headless endpoint (#37)

Version 1.4.3

January 12, 2021

Added

  • Add API endpoint for headless installations (#36)
  • Add preview of feed to settings page

Fixed

  • Fix pagination action, as it previously assumed that the default site had an ID of 1

Changed

  • Update recommendations for pagination to use the paginate->cursors->after string, rather than needing to pass the entire next url

Version 1.4.2

January 6, 2021

Fixed

  • Fix refresh token endpoint

Version 1.4.1

January 5, 2021

Fixed

  • Fix migration

Version 1.4.0

January 4, 2021

Added

  • Allow multi-site authentications (#30)

Version 1.3.1

November 27, 2020

Fixed

  • Allow Craft to run from sub-directory (#32)

Version 1.3.0

October 22, 2020

Added

  • Add console action for refreshing tokens

Version 1.2.6

September 30, 2020

Added

  • Output verbose error messaging into log if no data is returned (#24)

    Fixed

  • Set column type to text for longAccessToken for migrated installs (#28)

Version 1.2.5

September 14, 2020

Fixed

  • Remove limit hiding button, as env var can be any length

Version 1.2.4

August 4, 2020

Changed

  • Allow Long Access Token to be edited

Version 1.2.3

July 30, 2020

Fixed

  • Change minimum CraftCMS requirement

Version 1.2.1

July 27, 2020

Fixed

  • Fix redirect URL from auth function to prevent errors if allowAdminChanges is set to false

Version 1.2.0

July 22, 2020

Added

  • 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

Changed

  • Logic changes to better handle of authorisation hand-off.

Version 1.1.1

July 10, 2020

Fix

  • Correctly remove trailing slash from baseUrl for redirect_uri.

Version 1.1.0

July 8, 2020

Added

  • Add getProfileMeta variable to return followers, following, and profile picture.

Fixed

  • Remove trailing slash from baseUrl for redirect_uri.

Version 1.0.7

July 1, 2020

Fixed

  • Fix release.

Version 1.0.6

June 30, 2020

Changed

  • Tweak plugin icon

Fixed

  • Fix #6. Thanks @JJimmyFlynn.

Version 1.0.5

April 20, 2020

Fixed

  • Fix #3 but for both env and aliases. Thanks @bymayo.

Version 1.0.4

April 1, 2020

Fixed

  • Fix #3, #4. Thanks @darylknight.

Version 1.0.3

March 24, 2020

Fixed

  • Fix #1. Thanks @Saboteur777.

Version 1.0.2

March 11, 2020

Fixed

  • Fail better if the getInstagramFeed service doesn't return any data

Version 1.0.1

March 11, 2020

Changed

  • Trigger authorization on button click instead of showing a URL

Version 1.0.0

March 11, 2020

Added

  • Initial deployment