Disqus Changelog.

Link 1.1.4 · 2024.10.06

added - 2024.10.06

  • Added a Lazy Load Disqus settings option, so you can control whether the Disqus JavaScript is lazily loaded or not (#8)
  • Added the ability to pass in additional attributes that will be added to the rendered Disqus <script> tag (#28)
  • Added the ability to use environment variables / aliases for the additional settings (#15)
  • Add phpstan and ecs code linting
  • Add code-analysis.yaml GitHub action

fixed - 2024.10.06

  • Fixed an issue where avatars wouldn't display (#37)
  • Fixed an issue where incorrect headers were sent if the API key was an environment variable or alias (#15)

Link 1.1.3 · 2021.04.20

added - 2021.04.20

  • Added Dockerfile & Makefile for building docs

changed - 2021.04.20

  • Move settings from the composer.json “extra” to the plugin main class

fixed - 2021.04.20

  • Fixed an issue where an error was thrown if a null value was returned from json_encode

Link 1.1.2 · 2019.08.15

added - 2019.08.15

  • Fixed a regression that could cause an exception to be thrown when editing the plugin settings

Link 1.1.1 · 2019.08.10

added - 2019.08.10

  • disqusPublicKey and disqusSecretKey can now be environmental variables

changed - 2019.08.10

  • Fixed a deprecation error for craft.config.get()

Link 1.1.0 · 2019.01.04

added - 2019.01.04

  • Disqus JavaScript is now lazy loaded, only when the comments scroll into the viewport

Link 1.0.7 · 2018.02.01

added - 2018.02.01

  • Renamed the composer package name to craft-disqus

Link 1.0.6 · 2018.01.12

added - 2018.01.12

  • Added the disqusCount() and craft.disqus.disqusCount() for getting the number of comments for a given Disqus thread

changed - 2018.01.12

  • Cleaned up the code, added try/catch wrappers

Link 1.0.5 · 2017.12.06

changed - 2017.12.06

  • Updated to require craftcms/cms ^3.0.0-RC1
  • Switched to Craft::$app->view->registerTwigExtension to register the Twig extension

Link 1.0.4 · 2017.08.05

changed - 2017.08.05

  • Craft 3 beta 23 compatibility

Link 1.0.3 · 2017.07.12

changed - 2017.07.12

  • Craft 3 beta 20 compatibility

Link 1.0.2 · 2017.03.24

changed - 2017.03.24

  • hasSettings -> hasCpSettings for Craft 3 beta 8 compatibility
  • Added Craft 3 beta 8 compatible settings
  • Modified config service calls for Craft 3 beta 8

Link 1.0.1 · 2017.03.20

changed - 2017.03.20

  • Fixed broken SSO implementation by moving it all to one template
  • Deprecated the separate outputSSOTag() functions
  • Removed errant (and unneeded) |escape('js') filters
  • Updated README.md

Link 1.0.0 · 2017.03.18

added - 2017.03.18

  • Initial release