# Change Log

## 1.2.9

Update Shopify GraphQL version.

## 1.1.0

* Personalization and Gift with Purchase support
* Shipping test support
* Several new hooks:
  * `useIgOffer`
  * `useIgOfferTier`
  * `useIgOffers`
* Bugfix - fetch cart/checkout before updating attributes in order to persist existing attributes.

## 1.0.0 - Major Release

### Breaking Changes

1. `useIgExperiments` is no longer avaible. It is now `useIgExperiences`.
2. `useIgTestGroups` is no longer available. It is now `useIgVariations`.
3. `useIgTestGroup` is now longer available. It is now `useIgVariation`.
4. `useIgCheckout` is no longer available. It has been combined with `useIgCart.`

### New Features

* Preview mode now more closely aligns with our non-headless preview mode.
  * Previews are now loaded individually.
* `useIgStyles` - Exports colors to show price changes in integration mode.
* `useIgPreviewedExperience` - Returns the experience actively being previewed.
* `useIgConfigExperiences` - Returns all experiences in the current configuration file.
* Exclusion Groups are now supported.
* Custom Events are now supported.

## 0.4.0

* Feature - Update package to use the latest Traffic Config and Page Targeting features.

## 0.3.3

* Bugfix - Unassigned users incorrectly marked as excluded in track event.

## 0.3.2

* Feature - Add support for passing ids as Query Parameters during redirect tests.

## 0.3.1

* Bugfix - Don't send track events when changing tabs.

## 0.3.0

* NEW:
  * Next.js App Directory design support.
  * Next.js only: send track events on page unload.

## 0.2.8

* Add redirect support - Keep user unassigned until visiting redirect origin url.

## 0.2.7

* Internal improvements to logging.

## 0.2.6

* Internal improvements to Google Analytics tracking.

## 0.2.5

* Internal improvements to Google Analytics tracking.

## 0.2.4

* Internal change to bypass Intelligem's CDN when developing locally.

## 0.2.0

* `useIgCart` now runs within `useIgTrack` , in case customer forgets to use `useIgCart`
* Intelligems Preview Widget is now draggable.
* Enabled configuration and version tracking.
  * Intelligems package version tag included within SRR HTML

## 0.1.9

### New Features

* GA4 Support

## 0.1.4

### Breaking Changes

* The hooks now return objects with a `isReady` state. `isReady` returns `true` once the Intelligems configuration file is downloaded and stored in React Context.

### New Features

* Pack Digital support added.
* Preview mode now displays a Test Group Switcher component.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://headless.intelligems.io/version-1.2.16/change-log.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
