# 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.
