Skip to content

Releases: beenacle/wc-loyalty-rewards

v1.1.4

Choose a tag to compare

@github-actions github-actions released this 24 Jun 07:18

See the commit history for the changes in v1.1.4.

Full Changelog: v1.1.3...v1.1.4

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 13 Jun 09:45

What's Changed

  • Release v1.1.3: refund accounting, redemption cap, packaging & block-checkout fixes by @uddhabh in #1

New Contributors

Full Changelog: v1.1.2...v1.1.3

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 12 Jun 08:29

Full Changelog: v1.1.1...v1.1.2

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:56

Full Changelog: v1.1.0...v1.1.1

Release 1.1.0 — Admin Analytics dashboard

Choose a tag to compare

@uddhabh uddhabh released this 15 May 16:00

1.1.0 — Admin Analytics dashboard

New

  • Analytics dashboard under Loyalty & Rewards → Analytics.
    • KPI cards: points issued, points redeemed, redemption rate, active members, avg points / order, outstanding balance, liability value in store currency.
    • Charts:
      • Points issued vs redeemed over time (Day / Week / Month granularity)
      • Earning by context (order, signup, referral, birthday, anniversary, login, admin adjustment…)
      • Members per tier (live doughnut)
    • Date range presets: Last 7 / 30 / 90 days, YTD, plus custom range.
    • AJAX-powered, capability-gated (`manage_woocommerce`), nonce-verified.
  • New `Analytics_Service` with 5-minute transient caching; cache is auto-invalidated on `wc_loyalty_rewards_after_earn_points`, `…_after_redeem_points`, and `…_after_admin_adjustment`.
  • Chart.js 4.4.4 bundled locally under `assets/vendor/` (no CDN dependency).

Notes

  • All SQL is `$wpdb->prepare`'d; uses existing indexes on `wclr_points_ledger` — no new tables or migrations.
  • HPOS-safe (never touches order tables directly).

Full Changelog: v1.0.7...v1.1.0

Release 1.0.7

Choose a tag to compare

@github-actions github-actions released this 13 Dec 12:13

1.0.7

  • Fixed CSS and JS asset versioning to use plugin version instead of hardcoded '1.0.0'
  • Assets now properly cache-bust when plugin version is updated

Checksums

MD5: 76e1f590a583ac35a46c80d4bd6de8a4
SHA256: ece5956a6051962e2c0ca6dd1daa57a9cfaad5ca3098db6f6f51287c66077418

Release 1.0.6

Choose a tag to compare

@github-actions github-actions released this 12 Dec 07:06

1.0.6

  • Fixed race condition in points locking mechanism that could cause duplicate ledger entries or incorrect balance calculations
  • Replaced non-atomic transient-based lock with atomic wp_cache_add() for proper concurrency control

Checksums

MD5: 3746d608596560bbf371ff7f0120ce4c
SHA256: a5fc8a8104aef181e5f2110c4a2d192e49e119002870dd5ca0c1ee27e6f16f69

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 12 Dec 06:02
Bump version to 1.0.4 - clean release without composer.lock and CHANG…

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 12 Dec 05:47
Bump version to 1.0.3 and exclude Docker/log files from release ZIP

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 12 Dec 05:37
Bump version to 1.0.2