Skip to content

Releases: hametuha/anyway-feedback

v1.2.1

03 Feb 06:57
a7585b7

Choose a tag to compare

Changes

🚀 Features

  • Feature/readme translation @fumikito (#17)

  • Fix README for license clarification.

  • Remove change logs to CHANGELOG.md

v1.2.0

29 Jan 15:42
1547409

Choose a tag to compare

Changes

  • Modernize build pipeline and split CI workflows @fumikito (#14)

🚀 Features

  • Release 1.2.0: Remove jQuery/js-cookie, add negative feedback reason collection @fumikito (#16)
  • Remove jQuery dependency from frontend script.
  • Remove js-cookie dependency in favor of native document.cookie API.
  • Use wp-i18n for JavaScript translations instead of wp_localize_script.
  • Change default markup from <a> tags to <button> tags. Custom markup with <a> tags still works.
  • New Feature: Add negative feedback reason collection feature. When users click "Useless", a dialog prompts them to provide a reason. The answers will be stored as comments.
  • Add REST API endpoint POST /afb/v1/negative-reason/{post_type}/{object_id} for storing feedback reasons.
  • Breaking Change: Remove built-in GA4 integration. Use the feedback.afb custom event to send data to your analytics service.
  • Add percentage rate display for feedback results.
  • Breaking Change: The custom event format changed from jQuery .trigger() to vanilla CustomEvent. Listen with document.addEventListener('feedback.afb', (e) => { /* e.detail */ }).
  • Important Requires PHP >= 7.4 and WordPress >= 6.6.

Release 1.1.0

26 Mar 12:43

Choose a tag to compare

  • Change feedback endpoint from admin-ajax.php to REST API.
  • Drop jquery-cookie and use js-cookie.
  • Remove session_start() from admin screen.
  • Support GA4.
  • Requires PHP>=7.2 and WordPress >=5.9