Simple Likes Icon

Simple Likes

2.0.1

February 1st, 2026

Documentation updates for v2.0.0 stable release.

2.0.0

February 1st, 2026

Statamic 6 Compatibility Release

This is the first stable release for Statamic 6.

Added

  • Wishlist feature for guests and authenticated users
  • New Antlers tags: {{ simple_like:wishlist }}, {{ simple_like:wishlist_count }}, {{ simple_like:is_guest }}
  • New API endpoint /!/simple-likes/wishlist for client-side wishlist fetching
  • Example wishlist partials (Alpine.js and server-side versions)
  • Guest likes cleanup command: php please simple-likes:prune-guests --days=30 --dry-run
  • Sortable table columns in CP widgets
  • Control Panel translation support
  • Mobile responsive widget layouts
  • Gravatar support with automatic fallback to initials

Changed

  • Migrated all widgets to Vue 3 components
  • Migrated fieldtype to Vue 3 Composition API
  • Minimum requirement: statamic/cms: ^6.0, php: ^8.2

For Statamic 5, use v1.x releases.

1.0.2

December 18th, 2025

Final Release for Statamic 5

This is the last release supporting Statamic 5. Future development continues on v2.x for Statamic 6.

Statamic 5 Users

This version will continue to work but will only receive critical security fixes.

Upgrading to Statamic 6

When you upgrade to Statamic 6, update your addon:

composer require mikomagni/simple-likes:^2.0

For new features including wishlists and guest cleanup commands, upgrade to v2.x.

1.0.1

December 18th, 2025

  • A beta version for Statamic 6 is now available

1.0.0

December 14th, 2025

Initial release of the Simple Likes add-on.

Features

  • Like buttons for any entry in any collection, with full control over which collections are enabled
  • Guest & authenticated user support with privacy-friendly IP hashing
  • Per-entry control to enable/disable guest likes or close likes entirely
  • Boost field to set a starting count for social proof
  • Antlers tags for popular content, recent activity, weekly trends, and top users
  • Four dashboard widgets for at-a-glance engagement stats
  • Multi-layer spam protection with configurable rate limiting
  • Batched API requests to minimise database queries on pages with many like buttons
  • Full static caching support with client-side hydration
  • Alpine.js and Vanilla JS versions included
  • Flexible database support