Be sure to keep your Meerkat installations up to date!

Want to see the current status of Meerkat issues/feature requests? Check out the newly created project view on GitHub here. This will let you see what is currently being worked on, and let you voice your opinion on what should be worked on next.

1.5.73

Bug Fixes

  • Multiple issues preventing CP actions from completing, or correctly display messages or current state
  • Corrects an overly-aggressive validation check that prevent replies from being detected correctly

1.5.72

Bug Fixes

  • Corrects the behavior of recursive comments

For the best results, please wrap the recursive call in the parel element (ul in this case):

{{ meerkat:responses as="replies" }}

    <ul>
        {{ replies }}
        <li>
            {{ id }} - {{ comment }}


            {{ if has_replies }}

            <ul>{{ *recursive replies* }}</ul>

            {{ /if }}
        </li>

        {{ /replies }}
    </ul>

{{ /meerkat:responses }}

1.5.71

Improvements

  • Cleans up findWhere in JavaScript assets

1.5.70 Changes

Bug Fixes

  • Corrects an issue preventing comments from being correctly saved
  • Corrects a bug that prevented error messages from being displayed

Improvements

  • If an error occurs when loading a comment from the data-source, it will not block all comments from loading
    • Exception output and comment IDs logged to the Error log.
  • Source data stored internally with the comment submission, to make mutation observation more reliable
  • Control Panel error messages provide more details
  • Comment Actions visible by default (increased opacity)
  • New UI that displays ongoing comment action
  • Expands Spam Guard CP error reporting (Guard contract expanded)
  • Third-party Guard service failures no longer block save operations
  • CP error messages will correctly reflect Guard operation results
  • Simplified comment save logic

Translation Strings

  • Adds a errors.error_in translation string that is used when reporting errors on the Control Panel
  • Adds a errors.comment_no_content translation string that is supplied when a comment manifests without content
  • actions.approving
  • actions.unapproving
  • actions.replying
  • actions.spam_submitting
  • actions.delete_removing
  • errors.error_in
  • errors.comment_no_content
  • errors.guard_service_error
  • errors.guard_comment_saved_error
  • errors.guard_comment_ham_saved_error
  • errors.guard_multiple_spam_submit_errors
  • errors.guard_multiple_ham_submit_errors

1.5.64 Changes

Improvements

  • Emits the Statamic Form.submission.creating event to provide compatibility with other plugins
    • If a third-party, or configuration value, causes the 'creating' event to fail, a 'creating' error entry will be provided
    • Control Panel, or other authenticated users, will be by-pass "captcha" validation messages by default. This behavior can be changed by adding a captcha_auth_bypass configuration entry to settings/addons/meerkat.yaml and setting it's value to false

1.5.62 Changes

Improvements

  • Patches the Meerkat Statamic Control Panel translations with fallback values when appropriate
  • Improved locale detection in the API Comments response

1.5.61 Changes

Bug Fixes

  • Ensures that reply-to fields are an array to prevent errors

1.5.6 Changes

Bug Fixes

  • Fixed a bug that prevented comments from displaying when viewing an individual post/page in the Control Panel
  • Fixes a bug that would cause comment failure on non well-formed comment submissions

Improvements

  • Prevents Akismet API call failures from stopping requests
  • Allows non-super admins to moderate contents

1.5.5 Changes

Bug Fixes

  • Updates Meerkat to be compatible with Statamic's session and event handlers (#10 https://github.com/Stillat/meerkat-v1hub/issues/10)

1.5.4 Changes

Meerkat 1.5.4 was released on April 28th, 2019.

Bug Fixes

  • Resolves an issue with the comments count API
  • Corrects the Meerkat form configuration route (regression)

Improvements

  • Provides compatibility with Statamic v2.11.12

1.5.3 Changes

Meerkat 1.5.3 was released on March 9th, 2019.

Bug Fixes

  • Resolves a JavaScript path issue
  • Improves the Composer setup and installation process

1.5.2 Changes

Meerkat 1.5.2 was released on March 9th, 2019.

Bug Fixes

  • Fixes an issue with missing files on add-on setup
  • Fixes an issue with the latest versions of Statamic

1.5.1 Changes

Meerkat 1.5.1 was released on August 25th, 2018.

Meta Data Changes

  • Marks the product as a commercial product for the Statamic Marketplace.

1.5.0 Changes

Meerkat 1.5.0 was released on August 25th, 2018.

This was the intiial version developed for the Statamic Marketplace. All future updates will be delivered through the Statamic Marketplace.

Breaking Changes

Meerkat 1.5.0 does not introduce any breaking changes.

Improvements

  • Added the following language translation strings:
    • actions.configure
    • actions.cancel
    • actions.prompt_confirm
    • actions.prompt_confirm_action
    • comments.table_author
    • comments.table_comment
    • exports.name
    • exports.comment
    • exports.email
    • exports.date
  • CSV Export Headers can now be translated
  • The Meerkat table headers within the Control Panel can now be translated
  • Theme developers can now control what happens when the page refreshes after a user submits a comment

Bug Fixes

  • Fixed an issue affecting some installations starting with Statamic 2.9.6 (if your site started experiencing issues with people leaving comments recently, this is the update for you!)
  • Fixed a minor visual glitch with the "Export" button in the Control Panel (the button no longer always looks active)
  • Resolved a long-standing issue of the Comments API not honoring the Control Panel's locale when populating tables within the Control Panel

1.4.0 Changes

Meerkat 1.4.0 was released on Sunday, June 17th, 2018.

Breaking Changes

Meerkat 1.4.0 does not introduce any breaking changes.

Improvements

  • Removed the requirement of Composer dependencies to improve the installation experience across Statamic 2.x versions
  • Improved the internal settings management components

Bug Fixes

  • Fixed an issue with the dashboard widget's JavaScript causing JavaScript errors on non-dashboard pages
  • Improved Statamic version 2.x compatibility

1.3.26 Changes

Meerkat 1.3.26 was released on Saturday, January 13th, 2018.

Breaking Changes

Meerkat 1.3.26 does not introduce any breaking changes.

Improvements

  • The headings on the various views within the Meerkat Control Panel can now be localized
  • Checking for spam will now no longer flag previously cleared comments as spam
  • Improved Control Panel compatibility for Statamic Versions newer than 2.1.0 (with fallback for older versions)
  • The Meerkat Control Panel navigation item will automatically update in Statamic versions 2.1.0 and newer as changes take place within the Control Panel
  • The Control Panel will now automatically refresh the view state after bulk actions have taken place
  • The Control Panel will now automatically update the comment count whenever someone leaves a comment on your site without needing a refresh.

1.2.0 Changes

Meerkat 1.2.0 was released on Tuesday, January 2nd, 2018 to address a security issue that allows Antlers template injection, control panel links, and translations.

All users are encouraged to upgrade to the latest version as soon as possible.

Breaking Changes

Meerkat 1.2.0 does not introduce any breaking changes.

Security Updates

  • This update provides a patch that allows for arbitrary Antlers template injection through submitted comments. All user's are encouraged to disable automatic comment publishes immediately until they can apply this update.

Control Panel Improvements

  • The "Export" text can now be localized

Bug Fixes

  • The "Export" Control Panel button actions were corrected.

1.1.17 Changes

Meerkat 1.1.17 was released on October 22nd, 2017 to improve compatibility with the new Statamic Control Panel refresh as well as fix an issue with form configuration.

All users are encouraged to upgrade to the latest version as soon as possible.

Breaking Changes

Meerkat 1.1.17 does not introduce any breaking changes and is still compatible with Statamic versions older than 2.7.x.

Control Panel Improvements

  • Improved control panel integration for Statamic version 2.7 and newer.

Bug Fixes

  • Fixed an issue with editing the Meerkat forms configuration from the Control Panel on case-sensitive file systems.

1.0.3 Changes

Meerkat 1.0.3 was released on Friday, September 15th, 2017 to address a number of issues with certain installations, improve existing features; to add new features.

All users are encouraged to upgrade to the latest version as soon as possible.

Breaking Changes

Meerkat 1.0.3 does not introduce any breaking changes.

New Features

  • Added a new Comment API method getStreamName()
  • JSON Comment Exporter
  • CSV Comment Exporter
  • You can now view a collection entry's comments directly from the collection entry page
  • Added a new Designer Mode to make building templates with Meerkat easier
  • Added a meerkat_path helper method to quickly resolve the addon path to Meerkat

Control Panel Improvements

  • Filters will no longer disappear when clicking a filter with no comments
  • Clicking a filter on the dashboard will now update the browser's history and URL
  • Added a "Loading" spinner to better reflect what Meerkat is doing
  • The dashboard widget has been designed to improve the user experience

Bug Fixes

  • Comment actions now appear on all mobile devices
  • Comment pagination items now appear on all mobile devices
  • Pagination links are now correctly centered
  • Fixed a bug that would prevent comment replies from being authored from the Control Panel if there was already a reply to the comment
  • The has_replies comment flag will correctly indicate if a comment has replies, even if the comment collection is not returned as a flat list
  • The "Remove Comments" bulk actions now display the correct feedback messages