> ## Documentation Index
> Fetch the complete documentation index at: https://help-loyalife.xoxoday.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v7.7.0 — May 2024

> Loyalife v7.7.0 adds a member detail lookup API by any unique attribute, improves anomaly detection threshold management, and fixes SMS formatting.

# v7.7.0 — May 2024

**Released:** May 2024

## API

### Member Lookup by Unique Attribute

A new API allows fetching member details using any unique attribute — not just the relation reference:

* Supported attribute types: String, Integer, Decimal, Date
* **Error conditions:** Returns an error if a non-unique attribute key is used, or if the attribute key or value doesn't exist

***

## Anomaly Detection

### Threshold Management

* When a redemption threshold is updated, older records that no longer qualify are automatically filtered out and removed
* Setting the threshold to **0** or deleting it **disables** anomaly detection for redemptions

### Flagged Transaction Behaviour

* Rejected flagged redemptions: **no points are awarded**, but product and group limit caps are still updated
* If a flagged transaction from a prior month is later approved, points are awarded based on the **previous month's cap limits**

### Scope Limitation

* Anomaly detection applies to **accrual transactions only**
* Excluded: Campaign Bonus, Tier Bonus, and Manual Bonus

### Decimal Points in Anomaly-Flagged Transactions

* Only the **integer portion** of the point value is awarded to the member
* The decimal remainder is marked as spoilage and is visible in reports

***

## Bug Fixes

* **SMS formatting fixed:** Newline characters in SMS messages now render correctly, improving message readability
