# Changelog
All notable changes to this project will be documented in this file.

We tend to bump the minor version after each release, so that new tickets are associated with the upcoming release. 
Note also that we tend to need a patch version bump per ticket, due to the tagging needed to share lib changes across repos.

## v1.12.7
* [PI-3436](https://infillion.atlassian.net/browse/PI-3436) TAR Kepler: relevance thumbs up/down buttons not being displayed
  * use latest truex-shared

## v1.12.6
* [PI-2947](https://infillion.atlassian.net/browse/PI-2947): TruexAdRenderer-HTML5 - migrate travis deploy script to Github Actions
  * otherwise no code change that affects clients 

## v1.12.5
* [PI-2670](https://infillion.atlassian.net/browse/PI-2670): TAR HTML: user opt out capping still being applied to new stream, preventing ads from loading

## v1.12.2
* [PI-2657](https://infillion.atlassian.net/browse/PI-2657): C3: true optik pixel not reporting the correct ifa user id

## v1.12.1
* [PI-2519](https://infillion.atlassian.net/browse/PI-2519): User Opt-Out Capping (Nephew Rule) is not actually stopping Choicecard from loading in
  * fix encodeUrlParams to not crash with null

## v1.11.3
* [PI-2509](https://infillion.atlassian.net/browse/PI-2509): TAR track integration_id and integration_version events across all platforms

## v1.11.2
* [PI-2508](https://infillion.atlassian.net/browse/PI-2508): TAR app_id tracking event is "undefined" everywhere
* [PI-2509](https://infillion.atlassian.net/browse/PI-2509): TAR track integration_id and integration_version events across all platforms

## v1.11.1
* [PI-2476](https://infillion.atlassian.net/browse/PI-2476): Reformat & update TAR-HTML5 documentation

## v1.11.0
* [PI-2477](https://infillion.atlassian.net/browse/PI-2477): rename tar package in npm to @truex/ad-renderer

## v1.10.1
* [PI-2447](https://infillion.atlassian.net/browse/PI-2447): migrate away from serve.true.com to engage.truex.com throughout the entire HTML5 stack
  * allow `/fw_renderers/choicecard`'s to be used 
* [PI-2466](https://infillion.atlassian.net/browse/PI-2466): TAR needs to handle missing https:// prefix

## v1.9.2
* [ADX-237](https://infillion.atlassian.net/browse/ADX-237): send mouse event data to restore heatmaps

## v1.9.0
* [PI-2416](https://infillion.atlassian.net/browse/PI-2416): support POPUP_WEBSITE ad event on all platforms
  * use the latest truex-shared

## v1.8.1
* [PI-2338](https://infillion.atlassian.net/browse/PI-2338): purgeFastly fixes for C2, C3 cache invalidations

## v1.7.17
* [PI-2316](https://infillion.atlassian.net/browse/PI-2316): set cache-control header on all uploaded files

## v1.7.16
* [PI-2297](https://infillion.atlassian.net/browse/PI-2297): Update deployment scripts to flush Fastly CDN caches

## v1.7.15
* [PI-2240](https://infillion.atlassian.net/browse/PI-2240): HTML - Missing truOptik pixel features

## v1.7.14
* [XF-15](https://infillion.atlassian.net/browse/XF-15): Add ad event for xtended view

## v1.7.13
* [CTV-3667](https://infillion.atlassian.net/browse/CTV-3667): use the appropriate TAR class based on the mobile vs desktop vs CTV

## v1.7.8
* [CTV-3359](https://infillion.atlassian.net/browse/CTV-3359): Jenkins Automation dependencies

## v1.7.7
* [CTV-3131](https://infillion.atlassian.net/browse/CTV-3131): Skyline automation sometimes exits Test Control tab after running a test

## v1.7.6
* [CTV-3650](https://infillion.atlassian.net/browse/CTV-3650): skyline deployment does not upload to skyline.truex.com

## v1.7.5
* [CTV-3647](https://infillion.atlassian.net/browse/CTV-3647): (truex-shared) improve accuracy of S3 upload logging

## v1.7.4
* [CTV-3575](https://truextech.atlassian.net/browse/CTV-3575): allow BS video-element to be created from JS code in ads

## v1.7.1
* [CTV-2314](https://truextech.atlassian.net/browse/CTV-2314): TAR HTML5: possible race condition in pause/resume methods

## v1.6.0
* [CTV-3257](https://truextech.atlassian.net/browse/CTV-3257): HTML5 adStarted event fires too early

## v1.5.6
* [CTV-3257](https://truextech.atlassian.net/browse/CTV-3257): HTML5 adStarted event fires too early

## v1.5.5
* [CTV-3205](https://truextech.atlassian.net/browse/CTV-3205): HTML5 - Preproduction Environment

## v1.5.0
* [CTV-3162](https://truextech.atlassian.net/browse/CTV-3162): Ads can programmatically set key event throttle threshold

## v1.4.7
* [CTV-3103](https://truextech.atlassian.net/browse/CTV-3103): TAR: need to automate production deployments
* [CTV-3213](https://truextech.atlassian.net/browse/CTV-3213): TAR: need to automate QA deployments

## v1.4.5
* [CTV-3168](https://truextech.atlassian.net/browse/CTV-3168): Disable source maps for production builds

## v1.4.4
* [CTV-2979](https://truextech.atlassian.net/browse/CTV-2979): Add adFetchCompleted TAR event

## v1.4.1
* [PI-1973](https://truextech.atlassian.net/browse/PI-1973): add tar.setAdVolume() to allow publisher/players to adjust volume on desktop/mobile implementations

## v1.3.7
* [CTV-3074](https://truextech.atlassian.net/browse/CTV-3074): [Comcast] Audio does not Pause (4789)

## v1.3.6
* [CTV-2835](https://truextech.atlassian.net/browse/CTV-2835): Add Comcast Support

## v1.3.3
* [CTV-2970](https://truextech.atlassian.net/browse/CTV-2970): Use the latest truex-shared

## v1.3.2
* [CTV-2916](https://truextech.atlassian.net/browse/CTV-2899): Support Desktop and Mobile contexts
* [CTV-2899](https://truextech.atlassian.net/browse/CTV-2899): Add DMP segment support for use in desktop choice card

## v1.2.7
* [CTV-2905](https://truextech.atlassian.net/browse/CTV-2905): PS4: fix funimation history crash

## v1.2.6
* [CTV-2863](https://truextech.atlassian.net/browse/CTV-2863): TAR should use vast config id in general by default

## v1.2.5
* [CTV-2865](https://truextech.atlassian.net/browse/CTV-2865): Allow keyMap TAR option to allow key code overrides

## v1.2.4
* [CTV-2863](https://truextech.atlassian.net/browse/CTV-2863): TAR should use network_user_id if present

## v1.2.3
* [CTV-2814](https://truextech.atlassian.net/browse/CTV-2814): Add useWebMAF option to support PS4 WebMAF Videos

## v1.2.2
* [CTV-2737](https://truextech.atlassian.net/browse/CTV-2737): Remove PS4 user agent workaround
* [CTV-2739](https://truextech.atlassian.net/browse/CTV-2739): Tolerate missing card_creative_args

## v1.2.1
* [CTV-2721](https://truextech.atlassian.net/browse/CTV-2721): LG fixes

## v1.2.0
* [CTV-2658](https://truextech.atlassian.net/browse/CTV-2658): Tizen fixes

## v1.1.1
* [CTV-2621](https://truextech.atlassian.net/browse/CTV-2621): A/B Testing Support

## v1.0.33
* [CTV-2505](https://truextech.atlassian.net/browse/CTV-2505): Enhanced Choice Card authoring for HTML5 TAR
  * Use webpack-built library for the choice card module.

## v1.0.25
* [CTV-2184](https://truextech.atlassian.net/browse/CTV-2184): Migrate to tracking gif pixel endpoints.

## v1.0.24
* [CTV-2153](https://truextech.atlassian.net/browse/CTV-2153): Use persistent fallback advertising id.

## v1.0.21
* [CTV-2095](https://truextech.atlassian.net/browse/CTV-2095): PS4 platform fixes

## v1.0.17
* [CTV-2497](https://truextech.atlassian.net/browse/CTV-2497): Block Devices with black screen issue.

## v1.0.16

* [CTV-2447](https://truextech.atlassian.net/browse/CTV-2447): Track ad errors as tracking events.

## v1.0.11

* [CTV-2440](https://truextech.atlassian.net/browse/CTV-2440): creative_id and campaign_id missing from choice card events
    * Migrate to trackingObserver from trackingListener

## v1.0.9

* [CTV-2424](https://truextech.atlassian.net/browse/CTV-2424): Use platform specific tracking categories.
* [CTV-2429](https://truextech.atlassian.net/browse/CTV-2429): Placement Hash missing from Choice Card events.

## v1.0.7

* [CTV-2388](https://truextech.atlassian.net/browse/CTV-2388): Adding cache busting for the choice card

## v1.0.3

* [CTV-2389](https://truextech.atlassian.net/browse/CTV-2389):  Log version and build info to the console

## v1.0.2

* [CTV-2333](https://truextech.atlassian.net/browse/CTV-2333): Adding QA builds to be hosted on the repo

## v1.0.1

* [CTV-2273](https://truextech.atlassian.net/browse/CTV-2273): use v1.0.0 Production version of TAR

## v0.1.5 - v0.1.11

* [CTV-1869](https://truextech.atlassian.net/browse/CTV-1869): Adding User Opt-Out Capping

## v0.1.4

* [CTV-2295](https://truextech.atlassian.net/browse/CTV-2295): Ensure network_user_id is replaced in the vast config url
