Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: omit pp_debug when missing #591

Merged
merged 3 commits into from Aug 24, 2021

Conversation

merlinstardust
Copy link
Contributor

No description provided.

Merlin (they/them) Patterson added 2 commits August 16, 2021 10:55
@Seavenly Seavenly changed the title feat: omit pp_debug refactor: omit pp_debug when missing Aug 16, 2021
@danzhaas danzhaas merged commit 1be88b1 into paypal:develop Aug 24, 2021
Seavenly pushed a commit that referenced this pull request Aug 25, 2021
### [1.26.2](v1.26.1...v1.26.2) (2021-08-25)

### Bug Fixes

* DE GPL flex banner styles [snapshots] ([#594](#594)) ([d5e613f](d5e613f))
* remove currency and buyerCountry strictness ([#598](#598)) ([53232c8](53232c8))

### Code Refactoring

* add ignoreCache option to modal ([#583](#583)) ([4b06335](4b06335))
* omit pp_debug when missing ([#591](#591)) ([1be88b1](1be88b1))

### Continuous Integration

* improve generated release notes ([#586](#586)) ([93190ea](93190ea))
@Seavenly
Copy link
Collaborator

🎉 This PR is included in version 1.26.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

jadutter pushed a commit to jadutter/paypal-messaging-components that referenced this pull request Oct 12, 2021
jadutter pushed a commit to jadutter/paypal-messaging-components that referenced this pull request Oct 12, 2021
### [1.26.2](paypal/paypal-messaging-components@v1.26.1...v1.26.2) (2021-08-25)

### Bug Fixes

* DE GPL flex banner styles [snapshots] ([paypal#594](paypal#594)) ([d5e613f](paypal@d5e613f))
* remove currency and buyerCountry strictness ([paypal#598](paypal#598)) ([53232c8](paypal@53232c8))

### Code Refactoring

* add ignoreCache option to modal ([paypal#583](paypal#583)) ([4b06335](paypal@4b06335))
* omit pp_debug when missing ([paypal#591](paypal#591)) ([1be88b1](paypal@1be88b1))

### Continuous Integration

* improve generated release notes ([paypal#586](paypal#586)) ([93190ea](paypal@93190ea))
jadutter pushed a commit to jadutter/paypal-messaging-components that referenced this pull request Oct 12, 2021
jadutter pushed a commit to jadutter/paypal-messaging-components that referenced this pull request Oct 12, 2021
### [1.26.2](paypal/paypal-messaging-components@v1.26.1...v1.26.2) (2021-08-25)

### Bug Fixes

* DE GPL flex banner styles [snapshots] ([paypal#594](paypal#594)) ([d5e613f](paypal@d5e613f))
* remove currency and buyerCountry strictness ([paypal#598](paypal#598)) ([53232c8](paypal@53232c8))

### Code Refactoring

* add ignoreCache option to modal ([paypal#583](paypal#583)) ([4b06335](paypal@4b06335))
* omit pp_debug when missing ([paypal#591](paypal#591)) ([1be88b1](paypal@1be88b1))

### Continuous Integration

* improve generated release notes ([paypal#586](paypal#586)) ([93190ea](paypal@93190ea))
github-actions bot pushed a commit to Seavenly/paypal-messaging-components that referenced this pull request Jan 7, 2022
## [1.2.0](https://github.com/Seavenly/paypal-messaging-components/compare/v1.1.3...v1.2.0) (2022-01-07)

### Features

* add black message variants for US PPC ([#220](https://github.com/Seavenly/paypal-messaging-components/issues/220)) ([2ab3a50](https://github.com/Seavenly/paypal-messaging-components/commit/2ab3a50c54ddad746e8add08ce8a9c6b0a1e82e6))
* add dynamic apr ([#197](https://github.com/Seavenly/paypal-messaging-components/issues/197)) ([d6079c9](https://github.com/Seavenly/paypal-messaging-components/commit/d6079c93c5e485841e4d124616851bbd1f01843f))
* Add EZP fallback messages ([#392](https://github.com/Seavenly/paypal-messaging-components/issues/392)) ([a1f8bfb](https://github.com/Seavenly/paypal-messaging-components/commit/a1f8bfb81f821c42c077d3fd3c5950a97eb0923f))
* add GPLNQ purchase range message ([#434](https://github.com/Seavenly/paypal-messaging-components/issues/434)) ([46058b5](https://github.com/Seavenly/paypal-messaging-components/commit/46058b59d5b756833d84202d7062118e8476be52))
* add merchant configuration hash for caching ([#564](https://github.com/Seavenly/paypal-messaging-components/issues/564)) ([8c648c9](https://github.com/Seavenly/paypal-messaging-components/commit/8c648c911f7048c807274199b73f66c6df72fa43))
* add support for NI qualifying message ([#173](https://github.com/Seavenly/paypal-messaging-components/issues/173)) ([ef45a4f](https://github.com/Seavenly/paypal-messaging-components/commit/ef45a4fa32a287d6d6420ec6886cedd54434362e))
* add text align parameter to US text messages ([#421](https://github.com/Seavenly/paypal-messaging-components/issues/421)) ([1dc43d7](https://github.com/Seavenly/paypal-messaging-components/commit/1dc43d7293f4a50ce00e889baa8b66da6f1a372d))
* add text align to FR ([#481](https://github.com/Seavenly/paypal-messaging-components/issues/481)) ([160624b](https://github.com/Seavenly/paypal-messaging-components/commit/160624b4820880157620c37710eefe4fc44d3f08))
* add text align to GB [snapshots] ([#480](https://github.com/Seavenly/paypal-messaging-components/issues/480)) ([ae104c8](https://github.com/Seavenly/paypal-messaging-components/commit/ae104c8832f152835f57c6edc067f149f04fb025))
* adds mock UUID function for messageRequestId ([#116](https://github.com/Seavenly/paypal-messaging-components/issues/116)) ([9b1c807](https://github.com/Seavenly/paypal-messaging-components/commit/9b1c807ef8d667f133f149c0b2e2734cf3d607e3))
* allow messages to render while offscreen ([#501](https://github.com/Seavenly/paypal-messaging-components/issues/501)) ([f62d78d](https://github.com/Seavenly/paypal-messaging-components/commit/f62d78d96f2b7a79b25fb57fa87089c6a49beafa))
* DE banner support ([#81](https://github.com/Seavenly/paypal-messaging-components/issues/81)) ([bd27c6c](https://github.com/Seavenly/paypal-messaging-components/commit/bd27c6c35f6deeee61118c45ec333a1af07ac2ad))
* DE GPL [snapshots] ([#493](https://github.com/Seavenly/paypal-messaging-components/issues/493)) ([5d9a5a6](https://github.com/Seavenly/paypal-messaging-components/commit/5d9a5a6fdfa270dc3fb1f38f3b96c8c0dbeaf82d))
* debug mode ([#521](https://github.com/Seavenly/paypal-messaging-components/issues/521)) ([7c589e1](https://github.com/Seavenly/paypal-messaging-components/commit/7c589e1dfb2f78923219926190d9e60642540a4a))
* default PayPal fonts to off [snapshots] ([#540](https://github.com/Seavenly/paypal-messaging-components/issues/540)) ([3b8c13c](https://github.com/Seavenly/paypal-messaging-components/commit/3b8c13c163992030d7512cada46f85d3d3215acf))
* detect dynamic message element insertion ([#419](https://github.com/Seavenly/paypal-messaging-components/issues/419)) ([20aafe9](https://github.com/Seavenly/paypal-messaging-components/commit/20aafe9d6aaf1984287da7f86ca50e4237291a96))
* font size options ([#83](https://github.com/Seavenly/paypal-messaging-components/issues/83)) ([7e8ca0d](https://github.com/Seavenly/paypal-messaging-components/commit/7e8ca0d2082dc62775ce3b25cfa0b9b8ef1a6de2))
* font size options DE ([#100](https://github.com/Seavenly/paypal-messaging-components/issues/100)) ([14631e6](https://github.com/Seavenly/paypal-messaging-components/commit/14631e6978df40d244d379df54d2cae0711fe255))
* GPL Australia [snapshots] ([#492](https://github.com/Seavenly/paypal-messaging-components/issues/492)) ([3354c90](https://github.com/Seavenly/paypal-messaging-components/commit/3354c90055e9be354186f66f688481855b0959de))
* GPL France ([#405](https://github.com/Seavenly/paypal-messaging-components/issues/405)) ([b759bd5](https://github.com/Seavenly/paypal-messaging-components/commit/b759bd57aebdd4ca73e7d25481a112d0485f4d12))
* GPL US messages ([#332](https://github.com/Seavenly/paypal-messaging-components/issues/332)) ([dff3ed6](https://github.com/Seavenly/paypal-messaging-components/commit/dff3ed694336b0ec3d78b30e7371c1b24b20a7a8))
* handle inline HTML event handlers ([#414](https://github.com/Seavenly/paypal-messaging-components/issues/414)) ([e143029](https://github.com/Seavenly/paypal-messaging-components/commit/e1430290bb59d2857a5f93b8237ed5a008be0aba))
* offer type preference config option ([#62](https://github.com/Seavenly/paypal-messaging-components/issues/62)) ([6bb87e1](https://github.com/Seavenly/paypal-messaging-components/commit/6bb87e19ce9aa8e8113839dafd134accc00bdd45))
* PayPal Flex ([#230](https://github.com/Seavenly/paypal-messaging-components/issues/230)) ([4ba0b32](https://github.com/Seavenly/paypal-messaging-components/commit/4ba0b32546338af8c7f7864096c974a2ab1585ea))
* set text as explicit default ([#410](https://github.com/Seavenly/paypal-messaging-components/issues/410)) ([65fbfa7](https://github.com/Seavenly/paypal-messaging-components/commit/65fbfa74b3e5416a944670e72a233860d700d710))
* standalone modal support ([#402](https://github.com/Seavenly/paypal-messaging-components/issues/402)) ([17c7715](https://github.com/Seavenly/paypal-messaging-components/commit/17c7715db56c981686c86a1b0fcccfa244f7bea8))
* support fontFamily and fontSrc ([#398](https://github.com/Seavenly/paypal-messaging-components/issues/398)) ([84e6339](https://github.com/Seavenly/paypal-messaging-components/commit/84e6339604ab4b4b24fb5b021fb37d16362fa583))
* unique iframe titles ([#461](https://github.com/Seavenly/paypal-messaging-components/issues/461)) ([ce70609](https://github.com/Seavenly/paypal-messaging-components/commit/ce70609cbd790499d4694ab51b043a8548488554))
* update GPL message logic ([#363](https://github.com/Seavenly/paypal-messaging-components/issues/363)) ([8511a4f](https://github.com/Seavenly/paypal-messaging-components/commit/8511a4f38438fc0408caba40bd85c4b1b3863443))
* US modal apply now ([#144](https://github.com/Seavenly/paypal-messaging-components/issues/144)) ([1d8921d](https://github.com/Seavenly/paypal-messaging-components/commit/1d8921d871c9766548eb1523406fbbfbb776eb5d))
* window namespace override ([#74](https://github.com/Seavenly/paypal-messaging-components/issues/74)) ([66da542](https://github.com/Seavenly/paypal-messaging-components/commit/66da5429f46511b54a101162ea7ad30118f10edd))
* zoid message ([#262](https://github.com/Seavenly/paypal-messaging-components/issues/262)) ([36f8321](https://github.com/Seavenly/paypal-messaging-components/commit/36f8321f15d846232cf2b8665b4b0e96a471f4d6))
* zoid modal ([#135](https://github.com/Seavenly/paypal-messaging-components/issues/135)) ([25cc9bc](https://github.com/Seavenly/paypal-messaging-components/commit/25cc9bcf4a0e669e084b2780e025c87d293bbc5b))

### Bug Fixes

* 3 month ezp placement switch ([#55](https://github.com/Seavenly/paypal-messaging-components/issues/55)) ([eeb6dfe](https://github.com/Seavenly/paypal-messaging-components/commit/eeb6dfe439fba204e1012ed735b5af921f6f650e))
* accessibility issues ([#671](https://github.com/Seavenly/paypal-messaging-components/issues/671)) ([2f63ec5](https://github.com/Seavenly/paypal-messaging-components/commit/2f63ec52e2ddd3a550de674b9c81dfad714ce53f))
* account for mobile URL search bar in overflow calculation ([#356](https://github.com/Seavenly/paypal-messaging-components/issues/356)) ([f2098c5](https://github.com/Seavenly/paypal-messaging-components/commit/f2098c588246c77059b55fb9e049c8fd62129d60))
* account for ongoing SDK destroy in MutationObservers ([#509](https://github.com/Seavenly/paypal-messaging-components/issues/509)) ([e16f730](https://github.com/Seavenly/paypal-messaging-components/commit/e16f7305804fe79ca212e6df92915b5df40cde90))
* add locales.js file to package.json ([#432](https://github.com/Seavenly/paypal-messaging-components/issues/432)) ([3922f22](https://github.com/Seavenly/paypal-messaging-components/commit/3922f2260826e1b5e75d7ddf32d423c2f6f5b0dd))
* add missing modal content variables ([#437](https://github.com/Seavenly/paypal-messaging-components/issues/437)) ([ffa9fdc](https://github.com/Seavenly/paypal-messaging-components/commit/ffa9fdc9f312abb1a4fb1ee6f210bb881e3abb14))
* add offer class and GB custom for custom messages ([#452](https://github.com/Seavenly/paypal-messaging-components/issues/452)) ([60fc2c0](https://github.com/Seavenly/paypal-messaging-components/commit/60fc2c0a1322931037e3b3cdf04145fe347816e6))
* add ponyfills for IE11 support ([#475](https://github.com/Seavenly/paypal-messaging-components/issues/475)) ([b212ca5](https://github.com/Seavenly/paypal-messaging-components/commit/b212ca52f95002945ab18403255f49258b0f941b))
* add props for apply now modal backwards compatibility ([#147](https://github.com/Seavenly/paypal-messaging-components/issues/147)) ([5364eb7](https://github.com/Seavenly/paypal-messaging-components/commit/5364eb79bf49efce1fa47861d074a6f9d2b964d5))
* allow cookies in cross-origin xhr ([#93](https://github.com/Seavenly/paypal-messaging-components/issues/93)) ([372e1ae](https://github.com/Seavenly/paypal-messaging-components/commit/372e1aea18f50f6acb15ceef52a5f0d6f6d7b3a9))
* allow EZP messages to fit in smaller spaces ([#469](https://github.com/Seavenly/paypal-messaging-components/issues/469)) ([a6f3077](https://github.com/Seavenly/paypal-messaging-components/commit/a6f3077a8019ea894350811bffc8baf5559161d3))
* allow for inline text size attribute ([#273](https://github.com/Seavenly/paypal-messaging-components/issues/273)) ([c511b50](https://github.com/Seavenly/paypal-messaging-components/commit/c511b50985cbd96645fef937c46902a31f75cbae))
* allow onApply to fire without onClick ([#378](https://github.com/Seavenly/paypal-messaging-components/issues/378)) ([52185d4](https://github.com/Seavenly/paypal-messaging-components/commit/52185d40577fb83da101d79b4816f8848c1c2f4f))
* append data to existing bdata ([#307](https://github.com/Seavenly/paypal-messaging-components/issues/307)) ([febf58d](https://github.com/Seavenly/paypal-messaging-components/commit/febf58d9c7c74bcef8c6dd9b5aca896bce9df2db))
* apply now link consistent with sdk environment ([#242](https://github.com/Seavenly/paypal-messaging-components/issues/242)) ([0bb93da](https://github.com/Seavenly/paypal-messaging-components/commit/0bb93da3e59f852fdc683d718913ae833e977fbb))
* buyer country content effect hook dependency ([#391](https://github.com/Seavenly/paypal-messaging-components/issues/391)) ([0bc31cf](https://github.com/Seavenly/paypal-messaging-components/commit/0bc31cf5b46a469ff3642b7af4cf97e47abe5712))
* capture lander clicks ([#175](https://github.com/Seavenly/paypal-messaging-components/issues/175)) ([dd1c34b](https://github.com/Seavenly/paypal-messaging-components/commit/dd1c34b05defcebe4b2e030d0aa246d45b6ed94b))
* center modal spinner in IE ([#171](https://github.com/Seavenly/paypal-messaging-components/issues/171)) ([1b0d52a](https://github.com/Seavenly/paypal-messaging-components/commit/1b0d52afa83d85dbb67382fdc3a8de92bcb3ad7a))
* cleanup message variables ([#227](https://github.com/Seavenly/paypal-messaging-components/issues/227)) ([aefed8d](https://github.com/Seavenly/paypal-messaging-components/commit/aefed8d0670b854ee8fe0a5a6d7913d201b1b7ad))
* cleanup on SDK replace ([#203](https://github.com/Seavenly/paypal-messaging-components/issues/203)) ([a2890db](https://github.com/Seavenly/paypal-messaging-components/commit/a2890db6bd2d09d054421f4dd24880e9903ff0bc))
* compare numeric values with root height calculations ([#317](https://github.com/Seavenly/paypal-messaging-components/issues/317)) ([38daae6](https://github.com/Seavenly/paypal-messaging-components/commit/38daae684fc78e9f831962e2876d1a223c47d6cf))
* correct validation for font sizes ([#235](https://github.com/Seavenly/paypal-messaging-components/issues/235)) ([db5f9be](https://github.com/Seavenly/paypal-messaging-components/commit/db5f9be3becf966edb670713c225a809fa921c16))
* correctly pass csrf fetching terms ([#210](https://github.com/Seavenly/paypal-messaging-components/issues/210)) ([50980a0](https://github.com/Seavenly/paypal-messaging-components/commit/50980a03a615d9eae2d36d7ab5ade4c55a8d5c43))
* correctly pass terms values to PayPal Flex modal ([#239](https://github.com/Seavenly/paypal-messaging-components/issues/239)) ([3d77fa4](https://github.com/Seavenly/paypal-messaging-components/commit/3d77fa4a50a7fe4d08d9c4c29b7e93ccbe866b44))
* currency prioritization ([#88](https://github.com/Seavenly/paypal-messaging-components/issues/88)) ([f71b6c3](https://github.com/Seavenly/paypal-messaging-components/commit/f71b6c3cf072ee4cb28648ddee66b426dc20ed09))
* custom banner render error ([#95](https://github.com/Seavenly/paypal-messaging-components/issues/95)) ([529e48c](https://github.com/Seavenly/paypal-messaging-components/commit/529e48cf5b150e0e55b7f2ab31904638dd13a218))
* DE alternative logo alignment ([#214](https://github.com/Seavenly/paypal-messaging-components/issues/214)) ([a6b179b](https://github.com/Seavenly/paypal-messaging-components/commit/a6b179b6469f2e73cc2bf5a963ef032360d7a609))
* DE flex styles ([#107](https://github.com/Seavenly/paypal-messaging-components/issues/107)) ([a82e069](https://github.com/Seavenly/paypal-messaging-components/commit/a82e069b201a0ce49cff3cf514ddd92f847d2dbb))
* DE GPL flex banner styles [snapshots] ([#594](https://github.com/Seavenly/paypal-messaging-components/issues/594)) ([d5e613f](https://github.com/Seavenly/paypal-messaging-components/commit/d5e613f93cfc199cb619fd2a7e3b5a75fab77ae3))
* de gpl modal calc ([#558](https://github.com/Seavenly/paypal-messaging-components/issues/558)) ([92912f4](https://github.com/Seavenly/paypal-messaging-components/commit/92912f40b9d251a81800e445ab3874e9f123c362))
* DE GPL style bugs [snapshots] ([#577](https://github.com/Seavenly/paypal-messaging-components/issues/577)) ([62aa182](https://github.com/Seavenly/paypal-messaging-components/commit/62aa1820a4432f581722d370ce8ec38914aabf2a))
* DE hyperlink color, logo size, and remove period ([#205](https://github.com/Seavenly/paypal-messaging-components/issues/205)) ([5ebd7da](https://github.com/Seavenly/paypal-messaging-components/commit/5ebd7da819241785a89a4ca3cd79725b34c9fbff))
* DE link color and invalid terms display ([#96](https://github.com/Seavenly/paypal-messaging-components/issues/96)) ([e778287](https://github.com/Seavenly/paypal-messaging-components/commit/e77828713a1be2eb24ddd128d102fe2310a914ea))
* DE modal preact className issue ([#316](https://github.com/Seavenly/paypal-messaging-components/issues/316)) ([e7ea62e](https://github.com/Seavenly/paypal-messaging-components/commit/e7ea62e2c7ef3afe931ea84632ae963bb6ef5f63))
* determine SDK host from script src ([#542](https://github.com/Seavenly/paypal-messaging-components/issues/542)) ([658ecca](https://github.com/Seavenly/paypal-messaging-components/commit/658eccacb1dd6bf36dbbb462cad37d6fec32f998))
* enable GPL custom messages ([#370](https://github.com/Seavenly/paypal-messaging-components/issues/370)) ([939ba54](https://github.com/Seavenly/paypal-messaging-components/commit/939ba54f02eab18fb3dd0eefa7800a5947a495ef))
* ensure DOM ready before searching for root page element ([#294](https://github.com/Seavenly/paypal-messaging-components/issues/294)) ([511d268](https://github.com/Seavenly/paypal-messaging-components/commit/511d2685eb8fd84525385c0e6ebabc7394f54b14))
* ensure only one zoid component created ([#178](https://github.com/Seavenly/paypal-messaging-components/issues/178)) ([ff3efe4](https://github.com/Seavenly/paypal-messaging-components/commit/ff3efe4fd4341bb5c54520b2fbe6974e0e3572fe))
* ensure SDK script is not being destroyed before rerendering a destroyed message ([#535](https://github.com/Seavenly/paypal-messaging-components/issues/535)) ([8d308e9](https://github.com/Seavenly/paypal-messaging-components/commit/8d308e98258f67bb205798e205fe65c983d5a8ca))
* expand content height for IE11 ([#359](https://github.com/Seavenly/paypal-messaging-components/issues/359)) ([c853eaf](https://github.com/Seavenly/paypal-messaging-components/commit/c853eafaa5f563f463fc9b946583f981a42d11de))
* fix amount comparison ([#562](https://github.com/Seavenly/paypal-messaging-components/issues/562)) ([72bfb66](https://github.com/Seavenly/paypal-messaging-components/commit/72bfb6615df62c04b49bfee9cf591ed5aeee0bbb))
* font loading util for improved FireFox rendering ([#121](https://github.com/Seavenly/paypal-messaging-components/issues/121)) ([4264f99](https://github.com/Seavenly/paypal-messaging-components/commit/4264f99b96b7c8e07c7b4d9304125bf825b03a5e))
* force repaint to prevent Firefox locked scroll ([#344](https://github.com/Seavenly/paypal-messaging-components/issues/344)) ([70d996a](https://github.com/Seavenly/paypal-messaging-components/commit/70d996ad07dfde1c1b164e9b65c23e7493a46d10))
* GB mobile modal header ([#358](https://github.com/Seavenly/paypal-messaging-components/issues/358)) ([a298ea6](https://github.com/Seavenly/paypal-messaging-components/commit/a298ea65bde3494512ada1308588f1d9e624d6ba))
* GB modal overlay size ([#389](https://github.com/Seavenly/paypal-messaging-components/issues/389)) ([d091d39](https://github.com/Seavenly/paypal-messaging-components/commit/d091d39748ebe54f629c7b3ec5222f6cbb837edd))
* GPL modal height ([#338](https://github.com/Seavenly/paypal-messaging-components/issues/338)) ([4f50c22](https://github.com/Seavenly/paypal-messaging-components/commit/4f50c22bb67bf9236b6ab28624e1257297fd3e2f))
* GPL no amount flex styles ([#365](https://github.com/Seavenly/paypal-messaging-components/issues/365)) ([df9f943](https://github.com/Seavenly/paypal-messaging-components/commit/df9f943047557d69c7e365ee556d9e1318524fb1))
* gpl styles mobile view change ([#668](https://github.com/Seavenly/paypal-messaging-components/issues/668)) ([2736fab](https://github.com/Seavenly/paypal-messaging-components/commit/2736fab6bfac392af8ae104e517e238b3be1b50b))
* GPL wrapping mutations ([#364](https://github.com/Seavenly/paypal-messaging-components/issues/364)) ([3cbed11](https://github.com/Seavenly/paypal-messaging-components/commit/3cbed1159609c27e302a96e1af60adf6f65fbe46))
* gracefully handle 204 response ([#122](https://github.com/Seavenly/paypal-messaging-components/issues/122)) ([7f0262c](https://github.com/Seavenly/paypal-messaging-components/commit/7f0262c5b801e166cf7a0a9213d0119524bfdfe0))
* handle empty account zoid props ([#514](https://github.com/Seavenly/paypal-messaging-components/issues/514)) ([d6222e9](https://github.com/Seavenly/paypal-messaging-components/commit/d6222e9bf943dd9d59f4216686463b0403602029))
* handle GPL modal type ([#320](https://github.com/Seavenly/paypal-messaging-components/issues/320)) ([b1b4131](https://github.com/Seavenly/paypal-messaging-components/commit/b1b41312007061f8adef1cbdc8617cda4b002da2))
* handle modal prop changes correctly ([#251](https://github.com/Seavenly/paypal-messaging-components/issues/251)) ([2a5dd0f](https://github.com/Seavenly/paypal-messaging-components/commit/2a5dd0f711a6d89cd0f47655829910abd3ae8c06))
* handle undefined window reference when running locally ([#325](https://github.com/Seavenly/paypal-messaging-components/issues/325)) ([c53e4dc](https://github.com/Seavenly/paypal-messaging-components/commit/c53e4dc3ced6538dd6db2558004e0366e4b0b9a0))
* hide sticky apply now on modal close or tab switch ([#354](https://github.com/Seavenly/paypal-messaging-components/issues/354)) ([b2f12e8](https://github.com/Seavenly/paypal-messaging-components/commit/b2f12e811d08d800f7f644a6cad5cafcccba2a25))
* ie rendering issues ([#129](https://github.com/Seavenly/paypal-messaging-components/issues/129)) ([ede5d03](https://github.com/Seavenly/paypal-messaging-components/commit/ede5d03b984c0a5da4d4360654d097f9adf2499a))
* ie11 loading issue ([#554](https://github.com/Seavenly/paypal-messaging-components/issues/554)) ([b971c20](https://github.com/Seavenly/paypal-messaging-components/commit/b971c20521d0c4026578a02673d5e909944fec4d))
* ignore clicks on tracking pixel ([#165](https://github.com/Seavenly/paypal-messaging-components/issues/165)) ([f1512fb](https://github.com/Seavenly/paypal-messaging-components/commit/f1512fbf5fd13c824fcf9bfd73d142e2809994d1))
* improve automatic message rendering ([#508](https://github.com/Seavenly/paypal-messaging-components/issues/508)) ([7b807cd](https://github.com/Seavenly/paypal-messaging-components/commit/7b807cd319db1c7a02c60af66079a625a97a4b8f))
* improve handling iframe moving around the DOM ([#274](https://github.com/Seavenly/paypal-messaging-components/issues/274)) ([93e9323](https://github.com/Seavenly/paypal-messaging-components/commit/93e93232ac37247c13f63f3fc9346a4187992d0e))
* improve modal calculator input useability ([#82](https://github.com/Seavenly/paypal-messaging-components/issues/82)) ([17d81a9](https://github.com/Seavenly/paypal-messaging-components/commit/17d81a90ff6accb5354395f498f8e33b315577ff))
* improve overflow detection for pages with smaller heights ([#485](https://github.com/Seavenly/paypal-messaging-components/issues/485)) ([623a309](https://github.com/Seavenly/paypal-messaging-components/commit/623a3094ec6da58f1904eee2c636177abb91fcb3))
* improve overflow detection with html and body height 100% ([#323](https://github.com/Seavenly/paypal-messaging-components/issues/323)) ([c857953](https://github.com/Seavenly/paypal-messaging-components/commit/c857953b7d3adfab701d6783302fa4e4f557c003))
* improve updating message styles ([#305](https://github.com/Seavenly/paypal-messaging-components/issues/305)) ([0ed2449](https://github.com/Seavenly/paypal-messaging-components/commit/0ed2449a0947a032cf561669d967e98ffd5b181a))
* include banners folder with npm publish ([#79](https://github.com/Seavenly/paypal-messaging-components/issues/79)) ([b125721](https://github.com/Seavenly/paypal-messaging-components/commit/b125721d62ab95c07634518ff59763c40443a08d))
* include buyer country with message rerender ([#390](https://github.com/Seavenly/paypal-messaging-components/issues/390)) ([f9939d8](https://github.com/Seavenly/paypal-messaging-components/commit/f9939d893ce03a9194cfa8fbfe295ef38838e8aa))
* include refIndex meta in logger payload ([#530](https://github.com/Seavenly/paypal-messaging-components/issues/530)) ([52b1126](https://github.com/Seavenly/paypal-messaging-components/commit/52b112667c1c0239c8be44d89d757eb79c3569bb))
* increase alternative logo size ([#106](https://github.com/Seavenly/paypal-messaging-components/issues/106)) ([7eb3a4e](https://github.com/Seavenly/paypal-messaging-components/commit/7eb3a4effc881e0bcca5ec380bde5aa2644062bc))
* inline text size ([#280](https://github.com/Seavenly/paypal-messaging-components/issues/280)) ([f8ea320](https://github.com/Seavenly/paypal-messaging-components/commit/f8ea320db03cfcd66b629a1a1df45a81aaa69429))
* lazily get logos object for custom banners ([#97](https://github.com/Seavenly/paypal-messaging-components/issues/97)) ([a22f05f](https://github.com/Seavenly/paypal-messaging-components/commit/a22f05f41689b2997f31715b7155f161348a51b8))
* lazy load globals to account for SDK lifecycle ([#483](https://github.com/Seavenly/paypal-messaging-components/issues/483)) ([a56e6b0](https://github.com/Seavenly/paypal-messaging-components/commit/a56e6b079e96dcecd237ee7378345061d2975ba8))
* log events for legacy custom banners ([#59](https://github.com/Seavenly/paypal-messaging-components/issues/59)) ([5365d30](https://github.com/Seavenly/paypal-messaging-components/commit/5365d30ca917420b44e5293d4e60dc7d58abf93b))
* maintain modal logging payload ([#411](https://github.com/Seavenly/paypal-messaging-components/issues/411)) ([b35a7a3](https://github.com/Seavenly/paypal-messaging-components/commit/b35a7a314dc70d1b444b23c139c790b30b9024b0))
* merchant.js mixed content ([#161](https://github.com/Seavenly/paypal-messaging-components/issues/161)) ([ad4b0e9](https://github.com/Seavenly/paypal-messaging-components/commit/ad4b0e92d0db2e92276c9e03618557451c3e3c31))
* message content size detection ([#415](https://github.com/Seavenly/paypal-messaging-components/issues/415)) ([ce71fb0](https://github.com/Seavenly/paypal-messaging-components/commit/ce71fb0b88d5a6df8ce989920c55c84c519a6a33))
* mock proper sandbox message response ([#113](https://github.com/Seavenly/paypal-messaging-components/issues/113)) ([2ed4d01](https://github.com/Seavenly/paypal-messaging-components/commit/2ed4d01b436cc0033cf36b2a54260b06498d30c1))
* modal event tracking ([#159](https://github.com/Seavenly/paypal-messaging-components/issues/159)) ([38a297f](https://github.com/Seavenly/paypal-messaging-components/commit/38a297f3ad16529f5ad02af530e437bc543a324d))
* modal loading state appearance ([#213](https://github.com/Seavenly/paypal-messaging-components/issues/213)) ([2b7c325](https://github.com/Seavenly/paypal-messaging-components/commit/2b7c325281d0b79fd56377da1972409b4db7e873))
* modal memoization ([#199](https://github.com/Seavenly/paypal-messaging-components/issues/199)) ([c3318cc](https://github.com/Seavenly/paypal-messaging-components/commit/c3318cc0ce5621d08b4a6c129887973555ae7b71))
* modal scroll ([#355](https://github.com/Seavenly/paypal-messaging-components/issues/355)) ([53ac3c1](https://github.com/Seavenly/paypal-messaging-components/commit/53ac3c1f72a26134c618ec3377c1806e4d70ae05))
* modal scroll on iOS ([#343](https://github.com/Seavenly/paypal-messaging-components/issues/343)) ([70ff0ae](https://github.com/Seavenly/paypal-messaging-components/commit/70ff0aec2c7c5cccd4c6ad90a730b30c48886252))
* modal scrollbar accessibility on Windows ([#346](https://github.com/Seavenly/paypal-messaging-components/issues/346)) ([2824597](https://github.com/Seavenly/paypal-messaging-components/commit/28245975adcc535b1ef7ace7573c143886b5152f))
* modal slow scroll behavior on mobile ([#243](https://github.com/Seavenly/paypal-messaging-components/issues/243)) ([ce83fac](https://github.com/Seavenly/paypal-messaging-components/commit/ce83fac130ce18f5c7c37e165deea64b1a44f927))
* move preact to devDependencies for SDK bundler ([#151](https://github.com/Seavenly/paypal-messaging-components/issues/151)) ([85fef66](https://github.com/Seavenly/paypal-messaging-components/commit/85fef66a02bf090b2cde7e9a1ffd4dc8face1f60))
* NI 1x4 banners ([#108](https://github.com/Seavenly/paypal-messaging-components/issues/108)) ([679a9eb](https://github.com/Seavenly/paypal-messaging-components/commit/679a9eb48be8bd15b2e9a2592c42074addee5d70))
* NI/GB modal content ([#348](https://github.com/Seavenly/paypal-messaging-components/issues/348)) ([49cc2f3](https://github.com/Seavenly/paypal-messaging-components/commit/49cc2f32325d234721868598c47246aa6fe81f49))
* over extended header in Firefox ([#345](https://github.com/Seavenly/paypal-messaging-components/issues/345)) ([4d5856e](https://github.com/Seavenly/paypal-messaging-components/commit/4d5856e9f9b0d3b752134ae5bd790cfb0c13b9c9))
* pass buyer country in modal data re-fetch ([#342](https://github.com/Seavenly/paypal-messaging-components/issues/342)) ([0d8e1af](https://github.com/Seavenly/paypal-messaging-components/commit/0d8e1af20e76acad709ad9a9cb90946409c3405e))
* pass merchant account with modal for partner integration ([#172](https://github.com/Seavenly/paypal-messaging-components/issues/172)) ([7dd347c](https://github.com/Seavenly/paypal-messaging-components/commit/7dd347c2e00fd1b24cf4f80048263a314934dcce))
* pass merchant id with modal calculate call ([#174](https://github.com/Seavenly/paypal-messaging-components/issues/174)) ([f79d0ab](https://github.com/Seavenly/paypal-messaging-components/commit/f79d0ab102064744a3ae9113a482f58922b0539a))
* pass merchantId as account to logger meta for partner scenarios ([#380](https://github.com/Seavenly/paypal-messaging-components/issues/380)) ([f789c4b](https://github.com/Seavenly/paypal-messaging-components/commit/f789c4bcba93faffea54bc08baa0990837069826))
* passback warnings ([#423](https://github.com/Seavenly/paypal-messaging-components/issues/423)) ([e1751e8](https://github.com/Seavenly/paypal-messaging-components/commit/e1751e8b7ab7d3435379a5c31330dbd13c9ed234))
* polyfill in old modal code ([#301](https://github.com/Seavenly/paypal-messaging-components/issues/301)) ([e8b68b5](https://github.com/Seavenly/paypal-messaging-components/commit/e8b68b5b330d1ef6982d4dabfbee157530c940fc))
* prevent firing message onClick with modal onClick ([#282](https://github.com/Seavenly/paypal-messaging-components/issues/282)) ([d8df44b](https://github.com/Seavenly/paypal-messaging-components/commit/d8df44b9956030ff04a3db0afd0ed30bf9d2f1b1))
* prevent multiple same modals from rendering ([#167](https://github.com/Seavenly/paypal-messaging-components/issues/167)) ([ce02f3e](https://github.com/Seavenly/paypal-messaging-components/commit/ce02f3e19c02678bf0f3b0df39dda5d6bdd13634))
* prevent overflow observer race condition ([#329](https://github.com/Seavenly/paypal-messaging-components/issues/329)) ([b9e81d7](https://github.com/Seavenly/paypal-messaging-components/commit/b9e81d7759cb32c938c465e4f50ffbdf21ebf685))
* prevent setup from overwritting alias if no account present ([#271](https://github.com/Seavenly/paypal-messaging-components/issues/271)) ([11c0527](https://github.com/Seavenly/paypal-messaging-components/commit/11c0527fdd1c17eb4afcbedcb8fc92500fee56bc))
* primary PPC logo alignment and wrapping for position right ([#440](https://github.com/Seavenly/paypal-messaging-components/issues/440)) ([6d01263](https://github.com/Seavenly/paypal-messaging-components/commit/6d0126383bb32f1672fb29c0ee4dfd93be5b2684))
* production modal bundle name ([#269](https://github.com/Seavenly/paypal-messaging-components/issues/269)) ([97278d8](https://github.com/Seavenly/paypal-messaging-components/commit/97278d88bfe7c1f7c5b4fa7f9c3a31ab07510c71))
* proper messageWidth mutations for PMG message ([#132](https://github.com/Seavenly/paypal-messaging-components/issues/132)) ([bdf6c55](https://github.com/Seavenly/paypal-messaging-components/commit/bdf6c55a72f34aea2ab1579e14ca8baa856a764a))
* properly bootstrap zoid inside iframe ([#496](https://github.com/Seavenly/paypal-messaging-components/issues/496)) ([84aa81c](https://github.com/Seavenly/paypal-messaging-components/commit/84aa81c90ed720a30ebcd7a0e47966788c6e54e6))
* protect against server side document check ([#295](https://github.com/Seavenly/paypal-messaging-components/issues/295)) ([807d56e](https://github.com/Seavenly/paypal-messaging-components/commit/807d56e6ffb1595e07b11754d49795c8bff13d37))
* remove collapsed elements from overflow calculation ([#573](https://github.com/Seavenly/paypal-messaging-components/issues/573)) ([ef20588](https://github.com/Seavenly/paypal-messaging-components/commit/ef20588b2a0073c091327802e9f9e60a020e46bb))
* remove currency and buyerCountry strictness ([#598](https://github.com/Seavenly/paypal-messaging-components/issues/598)) ([53232c8](https://github.com/Seavenly/paypal-messaging-components/commit/53232c8fc14c8c6ca8b4e8c26e082f75317864b4))
* remove default preset value ([#318](https://github.com/Seavenly/paypal-messaging-components/issues/318)) ([8f18e0f](https://github.com/Seavenly/paypal-messaging-components/commit/8f18e0f2ec2722695ef06192ba36e57104a4bcc2))
* remove duplicate text from GPL GB flex messages [snapshots] ([#653](https://github.com/Seavenly/paypal-messaging-components/issues/653)) ([3396807](https://github.com/Seavenly/paypal-messaging-components/commit/339680709973a0b0f6a81a05e6de21f86fcc2ea7))
* remove Festivo font from modal ([#613](https://github.com/Seavenly/paypal-messaging-components/issues/613)) ([842c736](https://github.com/Seavenly/paypal-messaging-components/commit/842c736c4a9a998a66e07d8cb6a026be02a82d03))
* remove incorrect modal tab click events ([#453](https://github.com/Seavenly/paypal-messaging-components/issues/453)) ([d58058b](https://github.com/Seavenly/paypal-messaging-components/commit/d58058b60fa92ccd5344c5e3956f927a2257d2c0))
* remove JSON parse from terms fetcher ([#123](https://github.com/Seavenly/paypal-messaging-components/issues/123)) ([9519ea1](https://github.com/Seavenly/paypal-messaging-components/commit/9519ea1c56f2ba458b269f980cb3f15fdd8751a9))
* remove modal double scrollbar ([#207](https://github.com/Seavenly/paypal-messaging-components/issues/207)) ([44388c6](https://github.com/Seavenly/paypal-messaging-components/commit/44388c612b3bf3796690f2a4198f746e3242312f))
* remove sandbox mocking ([#145](https://github.com/Seavenly/paypal-messaging-components/issues/145)) ([caa70ba](https://github.com/Seavenly/paypal-messaging-components/commit/caa70ba1b5de1455958f6cdbd44a311cce894d26))
* remove unsupported sandbox warning ([#168](https://github.com/Seavenly/paypal-messaging-components/issues/168)) ([da79c1d](https://github.com/Seavenly/paypal-messaging-components/commit/da79c1d8b3ff7882f1f5aa6fe225635d9a1b37fe))
* return NONE tag when visible element is not found ([#371](https://github.com/Seavenly/paypal-messaging-components/issues/371)) ([9301be6](https://github.com/Seavenly/paypal-messaging-components/commit/9301be668ee8fce4f6bc3c08080bd1129968900d))
* revert scss for SDK bundler ([#154](https://github.com/Seavenly/paypal-messaging-components/issues/154)) ([ad6f7e1](https://github.com/Seavenly/paypal-messaging-components/commit/ad6f7e12691422b994cb544bd81a8b33e4caef2e))
* sandbox mock ([#76](https://github.com/Seavenly/paypal-messaging-components/issues/76)) ([4f5ec43](https://github.com/Seavenly/paypal-messaging-components/commit/4f5ec43b775f40bd806cb54ae62c415e91435053))
* select correct tab when modal offer changes ([#341](https://github.com/Seavenly/paypal-messaging-components/issues/341)) ([c2cc0e8](https://github.com/Seavenly/paypal-messaging-components/commit/c2cc0e8c618dcdbdb3e4f481af67cef082fea6c3))
* send flf5 post-fix to CAPE ([#247](https://github.com/Seavenly/paypal-messaging-components/issues/247)) ([d5692ef](https://github.com/Seavenly/paypal-messaging-components/commit/d5692efb1cf1eec39c40fa87c2f920868049f4bd))
* send script UID to server ([#476](https://github.com/Seavenly/paypal-messaging-components/issues/476)) ([b20027c](https://github.com/Seavenly/paypal-messaging-components/commit/b20027c10ffa36451db394ce0a197da67bc56fc3))
* show the correct non-pill multi-product headline ([#425](https://github.com/Seavenly/paypal-messaging-components/issues/425)) ([b2d9e8a](https://github.com/Seavenly/paypal-messaging-components/commit/b2d9e8a492f7099eb4748916b96a96aa595b99c2))
* split up non-US travis snapshot job ([1175942](https://github.com/Seavenly/paypal-messaging-components/commit/1175942277a10950a764c6869a51028fa37c0c8f))
* sticky behavior on mobile modal after tab switching ([#435](https://github.com/Seavenly/paypal-messaging-components/issues/435)) ([6a4b43a](https://github.com/Seavenly/paypal-messaging-components/commit/6a4b43addddd108e1b0e968024147361640b5d00))
* store child frame device ID in separate key [snapshots] ([#618](https://github.com/Seavenly/paypal-messaging-components/issues/618)) ([35ac487](https://github.com/Seavenly/paypal-messaging-components/commit/35ac4870cdac1b916a02b8c204cf77dcc156bc11))
* store viewport state on DOM elements to prevent SDK destroy issues ([#314](https://github.com/Seavenly/paypal-messaging-components/issues/314)) ([bd9220f](https://github.com/Seavenly/paypal-messaging-components/commit/bd9220f4e15933511e7a48c396e571968032397e))
* substitute modal terms variables dynamically ([#350](https://github.com/Seavenly/paypal-messaging-components/issues/350)) ([6c2b9ef](https://github.com/Seavenly/paypal-messaging-components/commit/6c2b9ef063c2be569e30fbd488465752542a9d55))
* support committing snapshots into PRs ([ad27f4f](https://github.com/Seavenly/paypal-messaging-components/commit/ad27f4f59f89a383668c280fe0bef7faaf75e201))
* swap server render parameter order ([#422](https://github.com/Seavenly/paypal-messaging-components/issues/422)) ([8b709aa](https://github.com/Seavenly/paypal-messaging-components/commit/8b709aa9e46836ef8d4df033eb7d29acd831cdf3))
* swap US GPL qualifying modal bullet logic ([#383](https://github.com/Seavenly/paypal-messaging-components/issues/383)) ([86003ed](https://github.com/Seavenly/paypal-messaging-components/commit/86003ed3915df309066d6144556e0d523759a867))
* track tab-alternative click ([#388](https://github.com/Seavenly/paypal-messaging-components/issues/388)) ([4b3d09b](https://github.com/Seavenly/paypal-messaging-components/commit/4b3d09b3d58c2829dd98622b0bc0859be8d0972f))
* tweak package.json ([0ece351](https://github.com/Seavenly/paypal-messaging-components/commit/0ece351c8c3ace38e208f1d8feedbe2c133f7af5))
* update GB qualifying attribute check ([#353](https://github.com/Seavenly/paypal-messaging-components/issues/353)) ([fface76](https://github.com/Seavenly/paypal-messaging-components/commit/fface763ecec3374f5cd82967be73ecf673e4c8c))
* update imgur script ([#474](https://github.com/Seavenly/paypal-messaging-components/issues/474)) ([44bb0c2](https://github.com/Seavenly/paypal-messaging-components/commit/44bb0c2253ef1dc842777dbe1375b24ac16a9430))
* update message render variant ([#279](https://github.com/Seavenly/paypal-messaging-components/issues/279)) ([11d2211](https://github.com/Seavenly/paypal-messaging-components/commit/11d2211b4cd55e27809e8711695d53874cc9e4e8))
* update modal content ([#362](https://github.com/Seavenly/paypal-messaging-components/issues/362)) ([544ac58](https://github.com/Seavenly/paypal-messaging-components/commit/544ac581fb455a8ea87921dbe161b1f081564d3f))
* update ramp URL to respond with correct headers ([#201](https://github.com/Seavenly/paypal-messaging-components/issues/201)) ([5fdc79c](https://github.com/Seavenly/paypal-messaging-components/commit/5fdc79c772eceeb157d6008dee59c19b13e7138a))
* update semantic-release ([9e28274](https://github.com/Seavenly/paypal-messaging-components/commit/9e2827494569ff5113c61333244eb51154dcd654))
* use € instead of EUR in qualifying French modal ([#441](https://github.com/Seavenly/paypal-messaging-components/issues/441)) ([c95de98](https://github.com/Seavenly/paypal-messaging-components/commit/c95de98ec24b546c2f7b3a92ebad5b1ea5552d2d))
* use credentials only for banner request ([#98](https://github.com/Seavenly/paypal-messaging-components/issues/98)) ([ab0f7a0](https://github.com/Seavenly/paypal-messaging-components/commit/ab0f7a04e6bf204436aabb4dcad0a09546f00c6b))
* use new server data to update calculator directly ([#560](https://github.com/Seavenly/paypal-messaging-components/issues/560)) ([0dcb7ff](https://github.com/Seavenly/paypal-messaging-components/commit/0dcb7ff3260eb238fb9a0554b3f9a1728430aaa3))
* use normalized correlation ID header ([#94](https://github.com/Seavenly/paypal-messaging-components/issues/94)) ([ae7ffe7](https://github.com/Seavenly/paypal-messaging-components/commit/ae7ffe745d6db74df99b93fa955a7b2b49a64341))
* use pointer cursor over legacy banners ([#77](https://github.com/Seavenly/paypal-messaging-components/issues/77)) ([6638ef6](https://github.com/Seavenly/paypal-messaging-components/commit/6638ef699c9ddebd145b1e2688be1774d74df303))
* use popup for legacy image banners ([#142](https://github.com/Seavenly/paypal-messaging-components/issues/142)) ([53e8f04](https://github.com/Seavenly/paypal-messaging-components/commit/53e8f04d66e0406204df21aa1c0abdfba25dc86c))
* use production modal script in sandbox ([#248](https://github.com/Seavenly/paypal-messaging-components/issues/248)) ([6595790](https://github.com/Seavenly/paypal-messaging-components/commit/65957905bd818649563499e132fefa36bf9e7c87))
* use Sass for compatibility with latest grumbler scripts ([#146](https://github.com/Seavenly/paypal-messaging-components/issues/146)) ([604f0e7](https://github.com/Seavenly/paypal-messaging-components/commit/604f0e7bc16febbdf6f3adec791d0da0f69838bb))
* use unformated APR for DE GPL disclosure check [snapshots] ([#634](https://github.com/Seavenly/paypal-messaging-components/issues/634)) ([dc72fbe](https://github.com/Seavenly/paypal-messaging-components/commit/dc72fbe9525036ac53ec115054d6c1e742265748))
* various bug fixes for demo app support ([#367](https://github.com/Seavenly/paypal-messaging-components/issues/367)) ([df94ad7](https://github.com/Seavenly/paypal-messaging-components/commit/df94ad7dc052f6302795b918a9a8c32b963ac3f4))
* zoid container overflow detection and modal iframe styles ([#290](https://github.com/Seavenly/paypal-messaging-components/issues/290)) ([4185290](https://github.com/Seavenly/paypal-messaging-components/commit/4185290ad5b58951979b776214e18f78dd399a5f))

### Reverts

* downgrade Travis CI to node 10 ([#430](https://github.com/Seavenly/paypal-messaging-components/issues/430)) ([c67f648](https://github.com/Seavenly/paypal-messaging-components/commit/c67f6487d37ab834da98ffffb4fe1a72ef6fae6a))

### Documentation

* update functional test command ([#467](https://github.com/Seavenly/paypal-messaging-components/issues/467)) ([a8742e6](https://github.com/Seavenly/paypal-messaging-components/commit/a8742e6d91586e39d3205b30a1b2c462e325c61a))

### Build System

* enable script namespace zoid/post-robot feature ([#472](https://github.com/Seavenly/paypal-messaging-components/issues/472)) ([51ba161](https://github.com/Seavenly/paypal-messaging-components/commit/51ba161cf5f1bd3f356d39e588553e88b99d17b4))
* fix test environment for stage builds ([#528](https://github.com/Seavenly/paypal-messaging-components/issues/528)) ([36b78c1](https://github.com/Seavenly/paypal-messaging-components/commit/36b78c1758453920d0dca1709e195b6cb295fd1d))
* fix webpack library bootstrap ([#459](https://github.com/Seavenly/paypal-messaging-components/issues/459)) ([6077f67](https://github.com/Seavenly/paypal-messaging-components/commit/6077f67496c3db2e6508bf1706f82427fdf69279))
* fix webpack production build ([#267](https://github.com/Seavenly/paypal-messaging-components/issues/267)) ([9913d98](https://github.com/Seavenly/paypal-messaging-components/commit/9913d9885765f51796da9f3d21604802008353da))
* include more variables in stage tag builds ([#522](https://github.com/Seavenly/paypal-messaging-components/issues/522)) ([7ef3ff2](https://github.com/Seavenly/paypal-messaging-components/commit/7ef3ff2eff318567b9c8a9796b77aae13ee2f35a))
* stage bundle support ([#520](https://github.com/Seavenly/paypal-messaging-components/issues/520)) ([4f03f71](https://github.com/Seavenly/paypal-messaging-components/commit/4f03f710dd45f1a9bc1e51098829692a4a1b2174))

### Tests

* add BBB to custom snapshot test ([#418](https://github.com/Seavenly/paypal-messaging-components/issues/418)) ([064f0b9](https://github.com/Seavenly/paypal-messaging-components/commit/064f0b995711597f1329106c5bfd5d231b41c306))
* add longer timeouts to modal functional tests ([#233](https://github.com/Seavenly/paypal-messaging-components/issues/233)) ([48cabb8](https://github.com/Seavenly/paypal-messaging-components/commit/48cabb85bf8541c672e32bda97256693b5c32387))
* add regression screenshot tests ([#99](https://github.com/Seavenly/paypal-messaging-components/issues/99)) ([cffb4ce](https://github.com/Seavenly/paypal-messaging-components/commit/cffb4ce7976d1be1ec283a92ead9f9e79f98bffa))
* correct snapshot test command ([#115](https://github.com/Seavenly/paypal-messaging-components/issues/115)) ([cb93091](https://github.com/Seavenly/paypal-messaging-components/commit/cb930911194de029e79c77fbf298d17deb48a7c2))
* disable modal functional tests ([#191](https://github.com/Seavenly/paypal-messaging-components/issues/191)) ([82e566d](https://github.com/Seavenly/paypal-messaging-components/commit/82e566d00077298813cbe7b6b2b08466ac8dd277))
* fix DE snapshot test issues [snapshots] ([#548](https://github.com/Seavenly/paypal-messaging-components/issues/548)) ([22e66bb](https://github.com/Seavenly/paypal-messaging-components/commit/22e66bbef02ab799fdc96aa3910e8c71590964a2))
* fix message interface test ([#374](https://github.com/Seavenly/paypal-messaging-components/issues/374)) ([3dfabeb](https://github.com/Seavenly/paypal-messaging-components/commit/3dfabeb78608bc97d76d9a69de1a8c07be8d4e34))
* fix snapshot env and replacement line ([#407](https://github.com/Seavenly/paypal-messaging-components/issues/407)) ([3a749c8](https://github.com/Seavenly/paypal-messaging-components/commit/3a749c8b361639951ae8192da6583d7ff8e61409))
* Improve functional tests v2 ([#339](https://github.com/Seavenly/paypal-messaging-components/issues/339)) ([c28a533](https://github.com/Seavenly/paypal-messaging-components/commit/c28a533374718338570d0c7d2e37c1942a50f809))
* reenable snapshots for updating, minor linting ([#340](https://github.com/Seavenly/paypal-messaging-components/issues/340)) ([0c5a188](https://github.com/Seavenly/paypal-messaging-components/commit/0c5a18884c331837252bbe5aed5711a745f65d25))
* rerun snapshots ([87f72af](https://github.com/Seavenly/paypal-messaging-components/commit/87f72afdf3dcbc43307b5d44422692b8eace09b1))
* SSR unit tests ([#373](https://github.com/Seavenly/paypal-messaging-components/issues/373)) ([512e954](https://github.com/Seavenly/paypal-messaging-components/commit/512e9549a62cb0555f667927c76187e8e90eb1c3))
* stats payload tests ([#185](https://github.com/Seavenly/paypal-messaging-components/issues/185)) ([2e98caf](https://github.com/Seavenly/paypal-messaging-components/commit/2e98caf3f5cdd0e182793e57943d213aa38f6df0))
* temporarily disable GPL AU functional snapshot tests ([#511](https://github.com/Seavenly/paypal-messaging-components/issues/511)) ([5415b5d](https://github.com/Seavenly/paypal-messaging-components/commit/5415b5de10ccd6dbfa5180a6dae05c3932c556b3))
* update FR modal test assertion ([#448](https://github.com/Seavenly/paypal-messaging-components/issues/448)) ([b670a65](https://github.com/Seavenly/paypal-messaging-components/commit/b670a659551ab51dab80e5a727c28bb11dfa7394))
* update FR modal test definitions ([#488](https://github.com/Seavenly/paypal-messaging-components/issues/488)) ([7f7794a](https://github.com/Seavenly/paypal-messaging-components/commit/7f7794ac4530ceed1b93eab4ba287f192cd306f5))
* update GB modal test definitions ([#455](https://github.com/Seavenly/paypal-messaging-components/issues/455)) ([30ae7cc](https://github.com/Seavenly/paypal-messaging-components/commit/30ae7cccb2c69e805bdebe53950fbed38635cf72))
* update snapshot thresholds ([#424](https://github.com/Seavenly/paypal-messaging-components/issues/424)) ([df97209](https://github.com/Seavenly/paypal-messaging-components/commit/df97209c5085c1766b10c19f1c671d291b88ab8e))
* use dev accounts for custom message snapshots ([#500](https://github.com/Seavenly/paypal-messaging-components/issues/500)) ([9d55bc1](https://github.com/Seavenly/paypal-messaging-components/commit/9d55bc17229aef42afdff46a86bb97e9060e8d7c))

### Continuous Integration

* add delay for auto-typing [snapshots] ([#581](https://github.com/Seavenly/paypal-messaging-components/issues/581)) ([1251fba](https://github.com/Seavenly/paypal-messaging-components/commit/1251fbac593dfe4576ca340208261763264a716b))
* automatic stage tag ([#644](https://github.com/Seavenly/paypal-messaging-components/issues/644)) ([bb5b7c2](https://github.com/Seavenly/paypal-messaging-components/commit/bb5b7c209319d0ce3c2e43823e83e0bc027fc516))
* disable npm publish ([#118](https://github.com/Seavenly/paypal-messaging-components/issues/118)) ([ceef2c1](https://github.com/Seavenly/paypal-messaging-components/commit/ceef2c13a9e42a21c29d5b51142f97bed4422369))
* disable snapshot tests ([#351](https://github.com/Seavenly/paypal-messaging-components/issues/351)) ([31a7b70](https://github.com/Seavenly/paypal-messaging-components/commit/31a7b70fd87cef0080824684810ceffe098d288f))
* fix bundle notification JSON parse ([#292](https://github.com/Seavenly/paypal-messaging-components/issues/292)) ([a17038d](https://github.com/Seavenly/paypal-messaging-components/commit/a17038d4e3048c86f65d6374c02ed4966b72d527))
* fix standalone modal test page [snapshots] ([#584](https://github.com/Seavenly/paypal-messaging-components/issues/584)) ([f5ae0cf](https://github.com/Seavenly/paypal-messaging-components/commit/f5ae0cf79bcb7df475382c2ae8637ff35cbd0369))
* improve generated release notes ([#586](https://github.com/Seavenly/paypal-messaging-components/issues/586)) ([93190ea](https://github.com/Seavenly/paypal-messaging-components/commit/93190eab11dd147a913e408cb25f405e7e926604))
* improve git-push script taking snapshots [snapshots] ([#552](https://github.com/Seavenly/paypal-messaging-components/issues/552)) ([353f0f8](https://github.com/Seavenly/paypal-messaging-components/commit/353f0f89e77022819b55013f974a2e56eb665b06))
* improve performance ([#384](https://github.com/Seavenly/paypal-messaging-components/issues/384)) ([b7de0e8](https://github.com/Seavenly/paypal-messaging-components/commit/b7de0e890e060f051958d553f6b1e087a5177c9d))
* lock semantic-release version ([#110](https://github.com/Seavenly/paypal-messaging-components/issues/110)) ([c801231](https://github.com/Seavenly/paypal-messaging-components/commit/c801231e3efe9cb7a07d7024acbed8af2757af5b))
* output correct artifact files ([#149](https://github.com/Seavenly/paypal-messaging-components/issues/149)) ([a3fb494](https://github.com/Seavenly/paypal-messaging-components/commit/a3fb4946d1df2078517b2b174015326d8faa1c5d))
* patch release on refactor commit type ([#71](https://github.com/Seavenly/paypal-messaging-components/issues/71)) ([b316ae0](https://github.com/Seavenly/paypal-messaging-components/commit/b316ae05d05275be0e89f993c8dbbe6cf77cffbe))
* silence stash commands [snapshots] ([07caab7](https://github.com/Seavenly/paypal-messaging-components/commit/07caab7bb0b30d661eb95888d64604304540fb2e))
* split DE snapshot update [snapshots] ([#576](https://github.com/Seavenly/paypal-messaging-components/issues/576)) ([929848e](https://github.com/Seavenly/paypal-messaging-components/commit/929848edfae378695ec07d4e8aa38e040fd77bfb))
* split up non-US travis snapshot job [snapshots] ([42cba57](https://github.com/Seavenly/paypal-messaging-components/commit/42cba5780cf7c59bc7abf0c5ee7c7b60ead62883))
* stash changed snapshot files before checking out git repo [snapshots] ([#547](https://github.com/Seavenly/paypal-messaging-components/issues/547)) ([ac83e88](https://github.com/Seavenly/paypal-messaging-components/commit/ac83e88a22b1dacebc88d074add944ecbea49203))
* tweak commit message pattern check ([#278](https://github.com/Seavenly/paypal-messaging-components/issues/278)) ([b536002](https://github.com/Seavenly/paypal-messaging-components/commit/b53600240e27b23995478f86f6524bc7fca20acc))
* update config to better stabilize deploys ([#382](https://github.com/Seavenly/paypal-messaging-components/issues/382)) ([ce7af3e](https://github.com/Seavenly/paypal-messaging-components/commit/ce7af3e65c2f2944ab33a5125554319ccf47555e))
* update snapshot flag ([#429](https://github.com/Seavenly/paypal-messaging-components/issues/429)) ([ba2940f](https://github.com/Seavenly/paypal-messaging-components/commit/ba2940f4f3970440ad9260d982e029d96286b354))
* update snapshot scripts ([#426](https://github.com/Seavenly/paypal-messaging-components/issues/426)) ([93b02f6](https://github.com/Seavenly/paypal-messaging-components/commit/93b02f61395dbb0529f73a6d8941212280fec38c))
* update Travis snap trigger [snapshots] ([#524](https://github.com/Seavenly/paypal-messaging-components/issues/524)) ([7cfed9b](https://github.com/Seavenly/paypal-messaging-components/commit/7cfed9b40867df027068e840e82e172bc2cac4ba))
* update Travis to use commit messages for snapshot updates ([#495](https://github.com/Seavenly/paypal-messaging-components/issues/495)) ([e1999fd](https://github.com/Seavenly/paypal-messaging-components/commit/e1999fd51588ce96277b3b1c2ccb30286ad7ecad))
* upload failed snapshots ([#170](https://github.com/Seavenly/paypal-messaging-components/issues/170)) ([9364c82](https://github.com/Seavenly/paypal-messaging-components/commit/9364c82dea84707a455f1451a9a144217ed04a01))
* use semantic release ([#58](https://github.com/Seavenly/paypal-messaging-components/issues/58)) ([6949973](https://github.com/Seavenly/paypal-messaging-components/commit/6949973dc14f42e72195c3c43f82af4892ea5286))

### Code Refactoring

*  rebrand GB Flex to Pay in 3 ([#375](https://github.com/Seavenly/paypal-messaging-components/issues/375)) ([9e6764d](https://github.com/Seavenly/paypal-messaging-components/commit/9e6764dee8afdaeba910a6a5e8f4729b05d3f28d))
* add "no late fees" to US Pay in 4 modal ([#669](https://github.com/Seavenly/paypal-messaging-components/issues/669)) ([6df8202](https://github.com/Seavenly/paypal-messaging-components/commit/6df820252b9211b4fd11591c143c1189dca07230))
* add ignore_cache option ([#397](https://github.com/Seavenly/paypal-messaging-components/issues/397)) ([cdc6441](https://github.com/Seavenly/paypal-messaging-components/commit/cdc6441c0cf6df36a03e10733300399a60da0a19))
* add ignoreCache option to modal ([#583](https://github.com/Seavenly/paypal-messaging-components/issues/583)) ([4b06335](https://github.com/Seavenly/paypal-messaging-components/commit/4b06335d131aa28a1f7b983f1fa46dde6496d40b))
* add interest-free back into Pi3 [snapshots] ([c118983](https://github.com/Seavenly/paypal-messaging-components/commit/c118983ce28b0c2892f07637009b6609750ec1d1))
* add interest-free back into Pi3 cleanup ([#617](https://github.com/Seavenly/paypal-messaging-components/issues/617)) ([ff6a841](https://github.com/Seavenly/paypal-messaging-components/commit/ff6a841c09015c66a3f44ee587a16d3c6b8ba965))
* add library version to global state namespace ([#319](https://github.com/Seavenly/paypal-messaging-components/issues/319)) ([94dcbb9](https://github.com/Seavenly/paypal-messaging-components/commit/94dcbb9c398842c48c97bfc9dffeffaeba1bc829))
* add modal content variables ([#401](https://github.com/Seavenly/paypal-messaging-components/issues/401)) ([31609b0](https://github.com/Seavenly/paypal-messaging-components/commit/31609b0e5b713f7cad3daeb00d19057b173f0ddc))
* add tracking event timestamp and message_hidden event ([#443](https://github.com/Seavenly/paypal-messaging-components/issues/443)) ([934df93](https://github.com/Seavenly/paypal-messaging-components/commit/934df931802bd8dda24c06aed5aee5d9969f5bd2))
* adjust alternative message wrapping ([#138](https://github.com/Seavenly/paypal-messaging-components/issues/138)) ([9d97e8b](https://github.com/Seavenly/paypal-messaging-components/commit/9d97e8bee847a044ae3f96b2f1f33d7f351abb69))
* audit messages to match style spec ([#198](https://github.com/Seavenly/paypal-messaging-components/issues/198)) ([9b92f8c](https://github.com/Seavenly/paypal-messaging-components/commit/9b92f8c26630b1cb0ee0490fb045d82bb7486715))
* change countryCode to buyerCountry ([#228](https://github.com/Seavenly/paypal-messaging-components/issues/228)) ([43997f6](https://github.com/Seavenly/paypal-messaging-components/commit/43997f676a47271bacaeb9aa88fd85601575f93b))
* change disclaimer language See terms to Learn more ([#187](https://github.com/Seavenly/paypal-messaging-components/issues/187)) ([7743561](https://github.com/Seavenly/paypal-messaging-components/commit/774356104f6eb95bc304ad8e64cb67b9a29d0392))
* change ramp file location ([#361](https://github.com/Seavenly/paypal-messaging-components/issues/361)) ([714d683](https://github.com/Seavenly/paypal-messaging-components/commit/714d683fb16ac5821107827a9ea8a2cd79a345a5))
* cleanup legacy hotfix ([#163](https://github.com/Seavenly/paypal-messaging-components/issues/163)) ([cdd8291](https://github.com/Seavenly/paypal-messaging-components/commit/cdd82917149c8b2b96b7475501ebc9a647c73c28))
* client-side generated unique identifier provided as messageRequestId ([#570](https://github.com/Seavenly/paypal-messaging-components/issues/570)) ([650358a](https://github.com/Seavenly/paypal-messaging-components/commit/650358a36e1d8bf9f16076f6bb717a1e88b99654))
* consolidate modal requests ([#206](https://github.com/Seavenly/paypal-messaging-components/issues/206)) ([52f0b9c](https://github.com/Seavenly/paypal-messaging-components/commit/52f0b9c82ad30da1a990cd47a1c4ba6a839323ca))
* cpnw ramp in production only ([#215](https://github.com/Seavenly/paypal-messaging-components/issues/215)) ([dfb6e6f](https://github.com/Seavenly/paypal-messaging-components/commit/dfb6e6ffe1e21270f2a56d3d224360600b365c85))
* create demo build ([#195](https://github.com/Seavenly/paypal-messaging-components/issues/195)) ([6715a30](https://github.com/Seavenly/paypal-messaging-components/commit/6715a304a0f784de0ffa1dff8f9dcc2a100bb546))
* delay background modal render ([#349](https://github.com/Seavenly/paypal-messaging-components/issues/349)) ([100099e](https://github.com/Seavenly/paypal-messaging-components/commit/100099e235bd8131879333ba4513dd8ea3500b90))
* enhance demo functionality ([#486](https://github.com/Seavenly/paypal-messaging-components/issues/486)) ([5846930](https://github.com/Seavenly/paypal-messaging-components/commit/5846930514a4689467244fb638f0923f239861a5))
* experiment returns treatment type ([#293](https://github.com/Seavenly/paypal-messaging-components/issues/293)) ([e71c24b](https://github.com/Seavenly/paypal-messaging-components/commit/e71c24b1d7d281f37f06916be96d2fe0beba4908))
* fix accessibility issues from test reports ([#593](https://github.com/Seavenly/paypal-messaging-components/issues/593)) ([7ad90bd](https://github.com/Seavenly/paypal-messaging-components/commit/7ad90bd789827fef7b81f937e0533571c7245bdc))
* forward tracking information  ([#396](https://github.com/Seavenly/paypal-messaging-components/issues/396)) ([1c79ee7](https://github.com/Seavenly/paypal-messaging-components/commit/1c79ee7e7947ddaa9588995e8c575cfd90f7b084))
* FR GPL sans frais ([#465](https://github.com/Seavenly/paypal-messaging-components/issues/465)) ([241871f](https://github.com/Seavenly/paypal-messaging-components/commit/241871ff21d41783e835ac1e73007f9fe5368fe4))
* handle forward compatibility for modal ([#308](https://github.com/Seavenly/paypal-messaging-components/issues/308)) ([8b46714](https://github.com/Seavenly/paypal-messaging-components/commit/8b46714a5e8e99df0a18b00428ca3a32dafa7dea))
* instrument performance metrics ([#471](https://github.com/Seavenly/paypal-messaging-components/issues/471)) ([abf5756](https://github.com/Seavenly/paypal-messaging-components/commit/abf57566d6166cd0667752aac080ffd75d664885))
* instrumentation changes ([#105](https://github.com/Seavenly/paypal-messaging-components/issues/105)) ([54ee3a0](https://github.com/Seavenly/paypal-messaging-components/commit/54ee3a07a6f3a893a6c87a1989c72b8775278e1e))
* log library build target ([#36](https://github.com/Seavenly/paypal-messaging-components/issues/36)) ([8d4f8f0](https://github.com/Seavenly/paypal-messaging-components/commit/8d4f8f04eae8c0b6fc237f3443e6d7f34390ee05))
* omit pp_debug when missing ([#591](https://github.com/Seavenly/paypal-messaging-components/issues/591)) ([1be88b1](https://github.com/Seavenly/paypal-messaging-components/commit/1be88b1e85bba2e16c28d5305f11fc002d92389c))
* optimize package imports ([#450](https://github.com/Seavenly/paypal-messaging-components/issues/450)) ([f8c2a84](https://github.com/Seavenly/paypal-messaging-components/commit/f8c2a849e7e0a398f468e6729a2ab90562b79e5e))
* optimize tracking ([#482](https://github.com/Seavenly/paypal-messaging-components/issues/482)) ([32bc211](https://github.com/Seavenly/paypal-messaging-components/commit/32bc211c1dfcd297db2e95ea7c35339106d0844b))
* persistent deviceID storage ([#517](https://github.com/Seavenly/paypal-messaging-components/issues/517)) ([0960b0b](https://github.com/Seavenly/paypal-messaging-components/commit/0960b0b0f7770e445ca5e7a8174829ada6122e14))
* preselecting tabs based on offer type of banner ([#240](https://github.com/Seavenly/paypal-messaging-components/issues/240)) ([ca667e3](https://github.com/Seavenly/paypal-messaging-components/commit/ca667e3d49b3a7cb95ceb6b01aed0435150034d9))
* ramp from imadserver to credit presentment ([#184](https://github.com/Seavenly/paypal-messaging-components/issues/184)) ([11b8163](https://github.com/Seavenly/paypal-messaging-components/commit/11b81639c6ac5eae15ece7296ca453f823176f9e))
* redesign GB modal to match US ([#369](https://github.com/Seavenly/paypal-messaging-components/issues/369)) ([4776fdc](https://github.com/Seavenly/paypal-messaging-components/commit/4776fdcb4ae34e5d6fa8a583fc5d20a0457e05fa))
* remove container size fallback re-render functionality ([#568](https://github.com/Seavenly/paypal-messaging-components/issues/568)) ([dfb604c](https://github.com/Seavenly/paypal-messaging-components/commit/dfb604c100a3aa8cbb37bae57756db2cee916d3e))
* remove flex tag line ([#101](https://github.com/Seavenly/paypal-messaging-components/issues/101)) ([ee2caec](https://github.com/Seavenly/paypal-messaging-components/commit/ee2caec9673cc100fbaec74a6a9822bd8ae9aa45))
* remove mention of late fees from US and UK modal content [snapshots] ([#592](https://github.com/Seavenly/paypal-messaging-components/issues/592)) ([576d363](https://github.com/Seavenly/paypal-messaging-components/commit/576d3632eb5725c5b7035ea810fb51a21ee8bf86))
* remove merchant.js builds ([#286](https://github.com/Seavenly/paypal-messaging-components/issues/286)) ([94e9b4d](https://github.com/Seavenly/paypal-messaging-components/commit/94e9b4d5a01bbcf5f3be03da78b9e839938f861c))
* remove modal prefetch [snapshots] ([#567](https://github.com/Seavenly/paypal-messaging-components/issues/567)) ([041371a](https://github.com/Seavenly/paypal-messaging-components/commit/041371adbe066d03090d535ceeac2ac60805978f))
* remove Preact from messages ([#537](https://github.com/Seavenly/paypal-messaging-components/issues/537)) ([354883e](https://github.com/Seavenly/paypal-messaging-components/commit/354883e9ff135684e7cb830de408518553ac44e4))
* remove ramp code ([#498](https://github.com/Seavenly/paypal-messaging-components/issues/498)) ([aadafa4](https://github.com/Seavenly/paypal-messaging-components/commit/aadafa49d5fc116e0d7444a43e7368ff69f74b83))
* remove sdk default currency to USD ([#420](https://github.com/Seavenly/paypal-messaging-components/issues/420)) ([4465050](https://github.com/Seavenly/paypal-messaging-components/commit/4465050b01ef7edd67fa71526b39b09118e0bbec))
* sending session and device unique identifiers to tracking endpoint ([#470](https://github.com/Seavenly/paypal-messaging-components/issues/470)) ([0bd16be](https://github.com/Seavenly/paypal-messaging-components/commit/0bd16bef10d2cead70965f60d842c29d5caaf6a2))
* support SDK bn code for partner tracking ([#379](https://github.com/Seavenly/paypal-messaging-components/issues/379)) ([7426f36](https://github.com/Seavenly/paypal-messaging-components/commit/7426f360e3ee60851a07eab885a58c2d739909c9))
* swap variant to B ([#489](https://github.com/Seavenly/paypal-messaging-components/issues/489)) ([c1451e8](https://github.com/Seavenly/paypal-messaging-components/commit/c1451e8d114fe606abe779cd765a23c8e3434ea3))
* switch ramp to exclusion list ([#217](https://github.com/Seavenly/paypal-messaging-components/issues/217)) ([dfdd592](https://github.com/Seavenly/paypal-messaging-components/commit/dfdd59207700f9eac0eb316532a480b383b4d8b9))
* synchronizing local message source with content repo ([#445](https://github.com/Seavenly/paypal-messaging-components/issues/445)) ([01bb539](https://github.com/Seavenly/paypal-messaging-components/commit/01bb539b54e7a322856a81ba9893da5767db986d))
* temporary DE message tweak ([#156](https://github.com/Seavenly/paypal-messaging-components/issues/156)) ([20fdd25](https://github.com/Seavenly/paypal-messaging-components/commit/20fdd25347a3ac1ab5d6f87ae1393d99de999b2d))
* text and flex demo pages use common utils ([#133](https://github.com/Seavenly/paypal-messaging-components/issues/133)) ([589b138](https://github.com/Seavenly/paypal-messaging-components/commit/589b138e378060a798043ab5d97616a7c3354b95))
* update DE disclosure ([#619](https://github.com/Seavenly/paypal-messaging-components/issues/619)) ([74299d7](https://github.com/Seavenly/paypal-messaging-components/commit/74299d772d80580f11db1cd620a68f84d81b7948))
* update DE legal disclosure for 9.99% ([944a0b4](https://github.com/Seavenly/paypal-messaging-components/commit/944a0b4d9aafe3112887da1b4e9382da7b82ceea))
* update flex banner colors [snapshots] ([#502](https://github.com/Seavenly/paypal-messaging-components/issues/502)) ([123e7c5](https://github.com/Seavenly/paypal-messaging-components/commit/123e7c5485cf88b3d496d6272d453fbe5e33936a))
* update GPL US modal disclosure ([#566](https://github.com/Seavenly/paypal-messaging-components/issues/566)) ([a103008](https://github.com/Seavenly/paypal-messaging-components/commit/a1030084674c9de4d5b888ac7a2f0d27b2d30c9f))
* update legal language ([#194](https://github.com/Seavenly/paypal-messaging-components/issues/194)) ([f33dbe5](https://github.com/Seavenly/paypal-messaging-components/commit/f33dbe532f1b6253b6963254eb34f05e…
github-actions bot pushed a commit to Seavenly/paypal-messaging-components that referenced this pull request Jan 7, 2022
## [1.2.0](https://github.com/Seavenly/paypal-messaging-components/compare/v1.1.3...v1.2.0) (2022-01-07)

### Features

* add black message variants for US PPC ([#220](https://github.com/Seavenly/paypal-messaging-components/issues/220)) ([2ab3a50](https://github.com/Seavenly/paypal-messaging-components/commit/2ab3a50c54ddad746e8add08ce8a9c6b0a1e82e6))
* add dynamic apr ([#197](https://github.com/Seavenly/paypal-messaging-components/issues/197)) ([d6079c9](https://github.com/Seavenly/paypal-messaging-components/commit/d6079c93c5e485841e4d124616851bbd1f01843f))
* Add EZP fallback messages ([#392](https://github.com/Seavenly/paypal-messaging-components/issues/392)) ([a1f8bfb](https://github.com/Seavenly/paypal-messaging-components/commit/a1f8bfb81f821c42c077d3fd3c5950a97eb0923f))
* add GPLNQ purchase range message ([#434](https://github.com/Seavenly/paypal-messaging-components/issues/434)) ([46058b5](https://github.com/Seavenly/paypal-messaging-components/commit/46058b59d5b756833d84202d7062118e8476be52))
* add merchant configuration hash for caching ([#564](https://github.com/Seavenly/paypal-messaging-components/issues/564)) ([8c648c9](https://github.com/Seavenly/paypal-messaging-components/commit/8c648c911f7048c807274199b73f66c6df72fa43))
* add support for NI qualifying message ([#173](https://github.com/Seavenly/paypal-messaging-components/issues/173)) ([ef45a4f](https://github.com/Seavenly/paypal-messaging-components/commit/ef45a4fa32a287d6d6420ec6886cedd54434362e))
* add text align parameter to US text messages ([#421](https://github.com/Seavenly/paypal-messaging-components/issues/421)) ([1dc43d7](https://github.com/Seavenly/paypal-messaging-components/commit/1dc43d7293f4a50ce00e889baa8b66da6f1a372d))
* add text align to FR ([#481](https://github.com/Seavenly/paypal-messaging-components/issues/481)) ([160624b](https://github.com/Seavenly/paypal-messaging-components/commit/160624b4820880157620c37710eefe4fc44d3f08))
* add text align to GB [snapshots] ([#480](https://github.com/Seavenly/paypal-messaging-components/issues/480)) ([ae104c8](https://github.com/Seavenly/paypal-messaging-components/commit/ae104c8832f152835f57c6edc067f149f04fb025))
* adds mock UUID function for messageRequestId ([#116](https://github.com/Seavenly/paypal-messaging-components/issues/116)) ([9b1c807](https://github.com/Seavenly/paypal-messaging-components/commit/9b1c807ef8d667f133f149c0b2e2734cf3d607e3))
* allow messages to render while offscreen ([#501](https://github.com/Seavenly/paypal-messaging-components/issues/501)) ([f62d78d](https://github.com/Seavenly/paypal-messaging-components/commit/f62d78d96f2b7a79b25fb57fa87089c6a49beafa))
* DE banner support ([#81](https://github.com/Seavenly/paypal-messaging-components/issues/81)) ([bd27c6c](https://github.com/Seavenly/paypal-messaging-components/commit/bd27c6c35f6deeee61118c45ec333a1af07ac2ad))
* DE GPL [snapshots] ([#493](https://github.com/Seavenly/paypal-messaging-components/issues/493)) ([5d9a5a6](https://github.com/Seavenly/paypal-messaging-components/commit/5d9a5a6fdfa270dc3fb1f38f3b96c8c0dbeaf82d))
* debug mode ([#521](https://github.com/Seavenly/paypal-messaging-components/issues/521)) ([7c589e1](https://github.com/Seavenly/paypal-messaging-components/commit/7c589e1dfb2f78923219926190d9e60642540a4a))
* default PayPal fonts to off [snapshots] ([#540](https://github.com/Seavenly/paypal-messaging-components/issues/540)) ([3b8c13c](https://github.com/Seavenly/paypal-messaging-components/commit/3b8c13c163992030d7512cada46f85d3d3215acf))
* detect dynamic message element insertion ([#419](https://github.com/Seavenly/paypal-messaging-components/issues/419)) ([20aafe9](https://github.com/Seavenly/paypal-messaging-components/commit/20aafe9d6aaf1984287da7f86ca50e4237291a96))
* font size options ([#83](https://github.com/Seavenly/paypal-messaging-components/issues/83)) ([7e8ca0d](https://github.com/Seavenly/paypal-messaging-components/commit/7e8ca0d2082dc62775ce3b25cfa0b9b8ef1a6de2))
* font size options DE ([#100](https://github.com/Seavenly/paypal-messaging-components/issues/100)) ([14631e6](https://github.com/Seavenly/paypal-messaging-components/commit/14631e6978df40d244d379df54d2cae0711fe255))
* GPL Australia [snapshots] ([#492](https://github.com/Seavenly/paypal-messaging-components/issues/492)) ([3354c90](https://github.com/Seavenly/paypal-messaging-components/commit/3354c90055e9be354186f66f688481855b0959de))
* GPL France ([#405](https://github.com/Seavenly/paypal-messaging-components/issues/405)) ([b759bd5](https://github.com/Seavenly/paypal-messaging-components/commit/b759bd57aebdd4ca73e7d25481a112d0485f4d12))
* GPL US messages ([#332](https://github.com/Seavenly/paypal-messaging-components/issues/332)) ([dff3ed6](https://github.com/Seavenly/paypal-messaging-components/commit/dff3ed694336b0ec3d78b30e7371c1b24b20a7a8))
* handle inline HTML event handlers ([#414](https://github.com/Seavenly/paypal-messaging-components/issues/414)) ([e143029](https://github.com/Seavenly/paypal-messaging-components/commit/e1430290bb59d2857a5f93b8237ed5a008be0aba))
* offer type preference config option ([#62](https://github.com/Seavenly/paypal-messaging-components/issues/62)) ([6bb87e1](https://github.com/Seavenly/paypal-messaging-components/commit/6bb87e19ce9aa8e8113839dafd134accc00bdd45))
* PayPal Flex ([#230](https://github.com/Seavenly/paypal-messaging-components/issues/230)) ([4ba0b32](https://github.com/Seavenly/paypal-messaging-components/commit/4ba0b32546338af8c7f7864096c974a2ab1585ea))
* set text as explicit default ([#410](https://github.com/Seavenly/paypal-messaging-components/issues/410)) ([65fbfa7](https://github.com/Seavenly/paypal-messaging-components/commit/65fbfa74b3e5416a944670e72a233860d700d710))
* standalone modal support ([#402](https://github.com/Seavenly/paypal-messaging-components/issues/402)) ([17c7715](https://github.com/Seavenly/paypal-messaging-components/commit/17c7715db56c981686c86a1b0fcccfa244f7bea8))
* support fontFamily and fontSrc ([#398](https://github.com/Seavenly/paypal-messaging-components/issues/398)) ([84e6339](https://github.com/Seavenly/paypal-messaging-components/commit/84e6339604ab4b4b24fb5b021fb37d16362fa583))
* unique iframe titles ([#461](https://github.com/Seavenly/paypal-messaging-components/issues/461)) ([ce70609](https://github.com/Seavenly/paypal-messaging-components/commit/ce70609cbd790499d4694ab51b043a8548488554))
* update GPL message logic ([#363](https://github.com/Seavenly/paypal-messaging-components/issues/363)) ([8511a4f](https://github.com/Seavenly/paypal-messaging-components/commit/8511a4f38438fc0408caba40bd85c4b1b3863443))
* US modal apply now ([#144](https://github.com/Seavenly/paypal-messaging-components/issues/144)) ([1d8921d](https://github.com/Seavenly/paypal-messaging-components/commit/1d8921d871c9766548eb1523406fbbfbb776eb5d))
* window namespace override ([#74](https://github.com/Seavenly/paypal-messaging-components/issues/74)) ([66da542](https://github.com/Seavenly/paypal-messaging-components/commit/66da5429f46511b54a101162ea7ad30118f10edd))
* zoid message ([#262](https://github.com/Seavenly/paypal-messaging-components/issues/262)) ([36f8321](https://github.com/Seavenly/paypal-messaging-components/commit/36f8321f15d846232cf2b8665b4b0e96a471f4d6))
* zoid modal ([#135](https://github.com/Seavenly/paypal-messaging-components/issues/135)) ([25cc9bc](https://github.com/Seavenly/paypal-messaging-components/commit/25cc9bcf4a0e669e084b2780e025c87d293bbc5b))

### Bug Fixes

* 3 month ezp placement switch ([#55](https://github.com/Seavenly/paypal-messaging-components/issues/55)) ([eeb6dfe](https://github.com/Seavenly/paypal-messaging-components/commit/eeb6dfe439fba204e1012ed735b5af921f6f650e))
* accessibility issues ([#671](https://github.com/Seavenly/paypal-messaging-components/issues/671)) ([2f63ec5](https://github.com/Seavenly/paypal-messaging-components/commit/2f63ec52e2ddd3a550de674b9c81dfad714ce53f))
* account for mobile URL search bar in overflow calculation ([#356](https://github.com/Seavenly/paypal-messaging-components/issues/356)) ([f2098c5](https://github.com/Seavenly/paypal-messaging-components/commit/f2098c588246c77059b55fb9e049c8fd62129d60))
* account for ongoing SDK destroy in MutationObservers ([#509](https://github.com/Seavenly/paypal-messaging-components/issues/509)) ([e16f730](https://github.com/Seavenly/paypal-messaging-components/commit/e16f7305804fe79ca212e6df92915b5df40cde90))
* add locales.js file to package.json ([#432](https://github.com/Seavenly/paypal-messaging-components/issues/432)) ([3922f22](https://github.com/Seavenly/paypal-messaging-components/commit/3922f2260826e1b5e75d7ddf32d423c2f6f5b0dd))
* add missing modal content variables ([#437](https://github.com/Seavenly/paypal-messaging-components/issues/437)) ([ffa9fdc](https://github.com/Seavenly/paypal-messaging-components/commit/ffa9fdc9f312abb1a4fb1ee6f210bb881e3abb14))
* add offer class and GB custom for custom messages ([#452](https://github.com/Seavenly/paypal-messaging-components/issues/452)) ([60fc2c0](https://github.com/Seavenly/paypal-messaging-components/commit/60fc2c0a1322931037e3b3cdf04145fe347816e6))
* add ponyfills for IE11 support ([#475](https://github.com/Seavenly/paypal-messaging-components/issues/475)) ([b212ca5](https://github.com/Seavenly/paypal-messaging-components/commit/b212ca52f95002945ab18403255f49258b0f941b))
* add props for apply now modal backwards compatibility ([#147](https://github.com/Seavenly/paypal-messaging-components/issues/147)) ([5364eb7](https://github.com/Seavenly/paypal-messaging-components/commit/5364eb79bf49efce1fa47861d074a6f9d2b964d5))
* allow cookies in cross-origin xhr ([#93](https://github.com/Seavenly/paypal-messaging-components/issues/93)) ([372e1ae](https://github.com/Seavenly/paypal-messaging-components/commit/372e1aea18f50f6acb15ceef52a5f0d6f6d7b3a9))
* allow EZP messages to fit in smaller spaces ([#469](https://github.com/Seavenly/paypal-messaging-components/issues/469)) ([a6f3077](https://github.com/Seavenly/paypal-messaging-components/commit/a6f3077a8019ea894350811bffc8baf5559161d3))
* allow for inline text size attribute ([#273](https://github.com/Seavenly/paypal-messaging-components/issues/273)) ([c511b50](https://github.com/Seavenly/paypal-messaging-components/commit/c511b50985cbd96645fef937c46902a31f75cbae))
* allow onApply to fire without onClick ([#378](https://github.com/Seavenly/paypal-messaging-components/issues/378)) ([52185d4](https://github.com/Seavenly/paypal-messaging-components/commit/52185d40577fb83da101d79b4816f8848c1c2f4f))
* append data to existing bdata ([#307](https://github.com/Seavenly/paypal-messaging-components/issues/307)) ([febf58d](https://github.com/Seavenly/paypal-messaging-components/commit/febf58d9c7c74bcef8c6dd9b5aca896bce9df2db))
* apply now link consistent with sdk environment ([#242](https://github.com/Seavenly/paypal-messaging-components/issues/242)) ([0bb93da](https://github.com/Seavenly/paypal-messaging-components/commit/0bb93da3e59f852fdc683d718913ae833e977fbb))
* buyer country content effect hook dependency ([#391](https://github.com/Seavenly/paypal-messaging-components/issues/391)) ([0bc31cf](https://github.com/Seavenly/paypal-messaging-components/commit/0bc31cf5b46a469ff3642b7af4cf97e47abe5712))
* capture lander clicks ([#175](https://github.com/Seavenly/paypal-messaging-components/issues/175)) ([dd1c34b](https://github.com/Seavenly/paypal-messaging-components/commit/dd1c34b05defcebe4b2e030d0aa246d45b6ed94b))
* center modal spinner in IE ([#171](https://github.com/Seavenly/paypal-messaging-components/issues/171)) ([1b0d52a](https://github.com/Seavenly/paypal-messaging-components/commit/1b0d52afa83d85dbb67382fdc3a8de92bcb3ad7a))
* cleanup message variables ([#227](https://github.com/Seavenly/paypal-messaging-components/issues/227)) ([aefed8d](https://github.com/Seavenly/paypal-messaging-components/commit/aefed8d0670b854ee8fe0a5a6d7913d201b1b7ad))
* cleanup on SDK replace ([#203](https://github.com/Seavenly/paypal-messaging-components/issues/203)) ([a2890db](https://github.com/Seavenly/paypal-messaging-components/commit/a2890db6bd2d09d054421f4dd24880e9903ff0bc))
* compare numeric values with root height calculations ([#317](https://github.com/Seavenly/paypal-messaging-components/issues/317)) ([38daae6](https://github.com/Seavenly/paypal-messaging-components/commit/38daae684fc78e9f831962e2876d1a223c47d6cf))
* correct validation for font sizes ([#235](https://github.com/Seavenly/paypal-messaging-components/issues/235)) ([db5f9be](https://github.com/Seavenly/paypal-messaging-components/commit/db5f9be3becf966edb670713c225a809fa921c16))
* correctly pass csrf fetching terms ([#210](https://github.com/Seavenly/paypal-messaging-components/issues/210)) ([50980a0](https://github.com/Seavenly/paypal-messaging-components/commit/50980a03a615d9eae2d36d7ab5ade4c55a8d5c43))
* correctly pass terms values to PayPal Flex modal ([#239](https://github.com/Seavenly/paypal-messaging-components/issues/239)) ([3d77fa4](https://github.com/Seavenly/paypal-messaging-components/commit/3d77fa4a50a7fe4d08d9c4c29b7e93ccbe866b44))
* currency prioritization ([#88](https://github.com/Seavenly/paypal-messaging-components/issues/88)) ([f71b6c3](https://github.com/Seavenly/paypal-messaging-components/commit/f71b6c3cf072ee4cb28648ddee66b426dc20ed09))
* custom banner render error ([#95](https://github.com/Seavenly/paypal-messaging-components/issues/95)) ([529e48c](https://github.com/Seavenly/paypal-messaging-components/commit/529e48cf5b150e0e55b7f2ab31904638dd13a218))
* DE alternative logo alignment ([#214](https://github.com/Seavenly/paypal-messaging-components/issues/214)) ([a6b179b](https://github.com/Seavenly/paypal-messaging-components/commit/a6b179b6469f2e73cc2bf5a963ef032360d7a609))
* DE flex styles ([#107](https://github.com/Seavenly/paypal-messaging-components/issues/107)) ([a82e069](https://github.com/Seavenly/paypal-messaging-components/commit/a82e069b201a0ce49cff3cf514ddd92f847d2dbb))
* DE GPL flex banner styles [snapshots] ([#594](https://github.com/Seavenly/paypal-messaging-components/issues/594)) ([d5e613f](https://github.com/Seavenly/paypal-messaging-components/commit/d5e613f93cfc199cb619fd2a7e3b5a75fab77ae3))
* de gpl modal calc ([#558](https://github.com/Seavenly/paypal-messaging-components/issues/558)) ([92912f4](https://github.com/Seavenly/paypal-messaging-components/commit/92912f40b9d251a81800e445ab3874e9f123c362))
* DE GPL style bugs [snapshots] ([#577](https://github.com/Seavenly/paypal-messaging-components/issues/577)) ([62aa182](https://github.com/Seavenly/paypal-messaging-components/commit/62aa1820a4432f581722d370ce8ec38914aabf2a))
* DE hyperlink color, logo size, and remove period ([#205](https://github.com/Seavenly/paypal-messaging-components/issues/205)) ([5ebd7da](https://github.com/Seavenly/paypal-messaging-components/commit/5ebd7da819241785a89a4ca3cd79725b34c9fbff))
* DE link color and invalid terms display ([#96](https://github.com/Seavenly/paypal-messaging-components/issues/96)) ([e778287](https://github.com/Seavenly/paypal-messaging-components/commit/e77828713a1be2eb24ddd128d102fe2310a914ea))
* DE modal preact className issue ([#316](https://github.com/Seavenly/paypal-messaging-components/issues/316)) ([e7ea62e](https://github.com/Seavenly/paypal-messaging-components/commit/e7ea62e2c7ef3afe931ea84632ae963bb6ef5f63))
* determine SDK host from script src ([#542](https://github.com/Seavenly/paypal-messaging-components/issues/542)) ([658ecca](https://github.com/Seavenly/paypal-messaging-components/commit/658eccacb1dd6bf36dbbb462cad37d6fec32f998))
* enable GPL custom messages ([#370](https://github.com/Seavenly/paypal-messaging-components/issues/370)) ([939ba54](https://github.com/Seavenly/paypal-messaging-components/commit/939ba54f02eab18fb3dd0eefa7800a5947a495ef))
* ensure DOM ready before searching for root page element ([#294](https://github.com/Seavenly/paypal-messaging-components/issues/294)) ([511d268](https://github.com/Seavenly/paypal-messaging-components/commit/511d2685eb8fd84525385c0e6ebabc7394f54b14))
* ensure only one zoid component created ([#178](https://github.com/Seavenly/paypal-messaging-components/issues/178)) ([ff3efe4](https://github.com/Seavenly/paypal-messaging-components/commit/ff3efe4fd4341bb5c54520b2fbe6974e0e3572fe))
* ensure SDK script is not being destroyed before rerendering a destroyed message ([#535](https://github.com/Seavenly/paypal-messaging-components/issues/535)) ([8d308e9](https://github.com/Seavenly/paypal-messaging-components/commit/8d308e98258f67bb205798e205fe65c983d5a8ca))
* expand content height for IE11 ([#359](https://github.com/Seavenly/paypal-messaging-components/issues/359)) ([c853eaf](https://github.com/Seavenly/paypal-messaging-components/commit/c853eafaa5f563f463fc9b946583f981a42d11de))
* fix amount comparison ([#562](https://github.com/Seavenly/paypal-messaging-components/issues/562)) ([72bfb66](https://github.com/Seavenly/paypal-messaging-components/commit/72bfb6615df62c04b49bfee9cf591ed5aeee0bbb))
* font loading util for improved FireFox rendering ([#121](https://github.com/Seavenly/paypal-messaging-components/issues/121)) ([4264f99](https://github.com/Seavenly/paypal-messaging-components/commit/4264f99b96b7c8e07c7b4d9304125bf825b03a5e))
* force repaint to prevent Firefox locked scroll ([#344](https://github.com/Seavenly/paypal-messaging-components/issues/344)) ([70d996a](https://github.com/Seavenly/paypal-messaging-components/commit/70d996ad07dfde1c1b164e9b65c23e7493a46d10))
* GB mobile modal header ([#358](https://github.com/Seavenly/paypal-messaging-components/issues/358)) ([a298ea6](https://github.com/Seavenly/paypal-messaging-components/commit/a298ea65bde3494512ada1308588f1d9e624d6ba))
* GB modal overlay size ([#389](https://github.com/Seavenly/paypal-messaging-components/issues/389)) ([d091d39](https://github.com/Seavenly/paypal-messaging-components/commit/d091d39748ebe54f629c7b3ec5222f6cbb837edd))
* GPL modal height ([#338](https://github.com/Seavenly/paypal-messaging-components/issues/338)) ([4f50c22](https://github.com/Seavenly/paypal-messaging-components/commit/4f50c22bb67bf9236b6ab28624e1257297fd3e2f))
* GPL no amount flex styles ([#365](https://github.com/Seavenly/paypal-messaging-components/issues/365)) ([df9f943](https://github.com/Seavenly/paypal-messaging-components/commit/df9f943047557d69c7e365ee556d9e1318524fb1))
* gpl styles mobile view change ([#668](https://github.com/Seavenly/paypal-messaging-components/issues/668)) ([2736fab](https://github.com/Seavenly/paypal-messaging-components/commit/2736fab6bfac392af8ae104e517e238b3be1b50b))
* GPL wrapping mutations ([#364](https://github.com/Seavenly/paypal-messaging-components/issues/364)) ([3cbed11](https://github.com/Seavenly/paypal-messaging-components/commit/3cbed1159609c27e302a96e1af60adf6f65fbe46))
* gracefully handle 204 response ([#122](https://github.com/Seavenly/paypal-messaging-components/issues/122)) ([7f0262c](https://github.com/Seavenly/paypal-messaging-components/commit/7f0262c5b801e166cf7a0a9213d0119524bfdfe0))
* handle empty account zoid props ([#514](https://github.com/Seavenly/paypal-messaging-components/issues/514)) ([d6222e9](https://github.com/Seavenly/paypal-messaging-components/commit/d6222e9bf943dd9d59f4216686463b0403602029))
* handle GPL modal type ([#320](https://github.com/Seavenly/paypal-messaging-components/issues/320)) ([b1b4131](https://github.com/Seavenly/paypal-messaging-components/commit/b1b41312007061f8adef1cbdc8617cda4b002da2))
* handle modal prop changes correctly ([#251](https://github.com/Seavenly/paypal-messaging-components/issues/251)) ([2a5dd0f](https://github.com/Seavenly/paypal-messaging-components/commit/2a5dd0f711a6d89cd0f47655829910abd3ae8c06))
* handle undefined window reference when running locally ([#325](https://github.com/Seavenly/paypal-messaging-components/issues/325)) ([c53e4dc](https://github.com/Seavenly/paypal-messaging-components/commit/c53e4dc3ced6538dd6db2558004e0366e4b0b9a0))
* hide sticky apply now on modal close or tab switch ([#354](https://github.com/Seavenly/paypal-messaging-components/issues/354)) ([b2f12e8](https://github.com/Seavenly/paypal-messaging-components/commit/b2f12e811d08d800f7f644a6cad5cafcccba2a25))
* ie rendering issues ([#129](https://github.com/Seavenly/paypal-messaging-components/issues/129)) ([ede5d03](https://github.com/Seavenly/paypal-messaging-components/commit/ede5d03b984c0a5da4d4360654d097f9adf2499a))
* ie11 loading issue ([#554](https://github.com/Seavenly/paypal-messaging-components/issues/554)) ([b971c20](https://github.com/Seavenly/paypal-messaging-components/commit/b971c20521d0c4026578a02673d5e909944fec4d))
* ignore clicks on tracking pixel ([#165](https://github.com/Seavenly/paypal-messaging-components/issues/165)) ([f1512fb](https://github.com/Seavenly/paypal-messaging-components/commit/f1512fbf5fd13c824fcf9bfd73d142e2809994d1))
* improve automatic message rendering ([#508](https://github.com/Seavenly/paypal-messaging-components/issues/508)) ([7b807cd](https://github.com/Seavenly/paypal-messaging-components/commit/7b807cd319db1c7a02c60af66079a625a97a4b8f))
* improve handling iframe moving around the DOM ([#274](https://github.com/Seavenly/paypal-messaging-components/issues/274)) ([93e9323](https://github.com/Seavenly/paypal-messaging-components/commit/93e93232ac37247c13f63f3fc9346a4187992d0e))
* improve modal calculator input useability ([#82](https://github.com/Seavenly/paypal-messaging-components/issues/82)) ([17d81a9](https://github.com/Seavenly/paypal-messaging-components/commit/17d81a90ff6accb5354395f498f8e33b315577ff))
* improve overflow detection for pages with smaller heights ([#485](https://github.com/Seavenly/paypal-messaging-components/issues/485)) ([623a309](https://github.com/Seavenly/paypal-messaging-components/commit/623a3094ec6da58f1904eee2c636177abb91fcb3))
* improve overflow detection with html and body height 100% ([#323](https://github.com/Seavenly/paypal-messaging-components/issues/323)) ([c857953](https://github.com/Seavenly/paypal-messaging-components/commit/c857953b7d3adfab701d6783302fa4e4f557c003))
* improve updating message styles ([#305](https://github.com/Seavenly/paypal-messaging-components/issues/305)) ([0ed2449](https://github.com/Seavenly/paypal-messaging-components/commit/0ed2449a0947a032cf561669d967e98ffd5b181a))
* include banners folder with npm publish ([#79](https://github.com/Seavenly/paypal-messaging-components/issues/79)) ([b125721](https://github.com/Seavenly/paypal-messaging-components/commit/b125721d62ab95c07634518ff59763c40443a08d))
* include buyer country with message rerender ([#390](https://github.com/Seavenly/paypal-messaging-components/issues/390)) ([f9939d8](https://github.com/Seavenly/paypal-messaging-components/commit/f9939d893ce03a9194cfa8fbfe295ef38838e8aa))
* include refIndex meta in logger payload ([#530](https://github.com/Seavenly/paypal-messaging-components/issues/530)) ([52b1126](https://github.com/Seavenly/paypal-messaging-components/commit/52b112667c1c0239c8be44d89d757eb79c3569bb))
* increase alternative logo size ([#106](https://github.com/Seavenly/paypal-messaging-components/issues/106)) ([7eb3a4e](https://github.com/Seavenly/paypal-messaging-components/commit/7eb3a4effc881e0bcca5ec380bde5aa2644062bc))
* inline text size ([#280](https://github.com/Seavenly/paypal-messaging-components/issues/280)) ([f8ea320](https://github.com/Seavenly/paypal-messaging-components/commit/f8ea320db03cfcd66b629a1a1df45a81aaa69429))
* lazily get logos object for custom banners ([#97](https://github.com/Seavenly/paypal-messaging-components/issues/97)) ([a22f05f](https://github.com/Seavenly/paypal-messaging-components/commit/a22f05f41689b2997f31715b7155f161348a51b8))
* lazy load globals to account for SDK lifecycle ([#483](https://github.com/Seavenly/paypal-messaging-components/issues/483)) ([a56e6b0](https://github.com/Seavenly/paypal-messaging-components/commit/a56e6b079e96dcecd237ee7378345061d2975ba8))
* log events for legacy custom banners ([#59](https://github.com/Seavenly/paypal-messaging-components/issues/59)) ([5365d30](https://github.com/Seavenly/paypal-messaging-components/commit/5365d30ca917420b44e5293d4e60dc7d58abf93b))
* maintain modal logging payload ([#411](https://github.com/Seavenly/paypal-messaging-components/issues/411)) ([b35a7a3](https://github.com/Seavenly/paypal-messaging-components/commit/b35a7a314dc70d1b444b23c139c790b30b9024b0))
* merchant.js mixed content ([#161](https://github.com/Seavenly/paypal-messaging-components/issues/161)) ([ad4b0e9](https://github.com/Seavenly/paypal-messaging-components/commit/ad4b0e92d0db2e92276c9e03618557451c3e3c31))
* message content size detection ([#415](https://github.com/Seavenly/paypal-messaging-components/issues/415)) ([ce71fb0](https://github.com/Seavenly/paypal-messaging-components/commit/ce71fb0b88d5a6df8ce989920c55c84c519a6a33))
* mock proper sandbox message response ([#113](https://github.com/Seavenly/paypal-messaging-components/issues/113)) ([2ed4d01](https://github.com/Seavenly/paypal-messaging-components/commit/2ed4d01b436cc0033cf36b2a54260b06498d30c1))
* modal event tracking ([#159](https://github.com/Seavenly/paypal-messaging-components/issues/159)) ([38a297f](https://github.com/Seavenly/paypal-messaging-components/commit/38a297f3ad16529f5ad02af530e437bc543a324d))
* modal loading state appearance ([#213](https://github.com/Seavenly/paypal-messaging-components/issues/213)) ([2b7c325](https://github.com/Seavenly/paypal-messaging-components/commit/2b7c325281d0b79fd56377da1972409b4db7e873))
* modal memoization ([#199](https://github.com/Seavenly/paypal-messaging-components/issues/199)) ([c3318cc](https://github.com/Seavenly/paypal-messaging-components/commit/c3318cc0ce5621d08b4a6c129887973555ae7b71))
* modal scroll ([#355](https://github.com/Seavenly/paypal-messaging-components/issues/355)) ([53ac3c1](https://github.com/Seavenly/paypal-messaging-components/commit/53ac3c1f72a26134c618ec3377c1806e4d70ae05))
* modal scroll on iOS ([#343](https://github.com/Seavenly/paypal-messaging-components/issues/343)) ([70ff0ae](https://github.com/Seavenly/paypal-messaging-components/commit/70ff0aec2c7c5cccd4c6ad90a730b30c48886252))
* modal scrollbar accessibility on Windows ([#346](https://github.com/Seavenly/paypal-messaging-components/issues/346)) ([2824597](https://github.com/Seavenly/paypal-messaging-components/commit/28245975adcc535b1ef7ace7573c143886b5152f))
* modal slow scroll behavior on mobile ([#243](https://github.com/Seavenly/paypal-messaging-components/issues/243)) ([ce83fac](https://github.com/Seavenly/paypal-messaging-components/commit/ce83fac130ce18f5c7c37e165deea64b1a44f927))
* move preact to devDependencies for SDK bundler ([#151](https://github.com/Seavenly/paypal-messaging-components/issues/151)) ([85fef66](https://github.com/Seavenly/paypal-messaging-components/commit/85fef66a02bf090b2cde7e9a1ffd4dc8face1f60))
* NI 1x4 banners ([#108](https://github.com/Seavenly/paypal-messaging-components/issues/108)) ([679a9eb](https://github.com/Seavenly/paypal-messaging-components/commit/679a9eb48be8bd15b2e9a2592c42074addee5d70))
* NI/GB modal content ([#348](https://github.com/Seavenly/paypal-messaging-components/issues/348)) ([49cc2f3](https://github.com/Seavenly/paypal-messaging-components/commit/49cc2f32325d234721868598c47246aa6fe81f49))
* over extended header in Firefox ([#345](https://github.com/Seavenly/paypal-messaging-components/issues/345)) ([4d5856e](https://github.com/Seavenly/paypal-messaging-components/commit/4d5856e9f9b0d3b752134ae5bd790cfb0c13b9c9))
* pass buyer country in modal data re-fetch ([#342](https://github.com/Seavenly/paypal-messaging-components/issues/342)) ([0d8e1af](https://github.com/Seavenly/paypal-messaging-components/commit/0d8e1af20e76acad709ad9a9cb90946409c3405e))
* pass merchant account with modal for partner integration ([#172](https://github.com/Seavenly/paypal-messaging-components/issues/172)) ([7dd347c](https://github.com/Seavenly/paypal-messaging-components/commit/7dd347c2e00fd1b24cf4f80048263a314934dcce))
* pass merchant id with modal calculate call ([#174](https://github.com/Seavenly/paypal-messaging-components/issues/174)) ([f79d0ab](https://github.com/Seavenly/paypal-messaging-components/commit/f79d0ab102064744a3ae9113a482f58922b0539a))
* pass merchantId as account to logger meta for partner scenarios ([#380](https://github.com/Seavenly/paypal-messaging-components/issues/380)) ([f789c4b](https://github.com/Seavenly/paypal-messaging-components/commit/f789c4bcba93faffea54bc08baa0990837069826))
* passback warnings ([#423](https://github.com/Seavenly/paypal-messaging-components/issues/423)) ([e1751e8](https://github.com/Seavenly/paypal-messaging-components/commit/e1751e8b7ab7d3435379a5c31330dbd13c9ed234))
* polyfill in old modal code ([#301](https://github.com/Seavenly/paypal-messaging-components/issues/301)) ([e8b68b5](https://github.com/Seavenly/paypal-messaging-components/commit/e8b68b5b330d1ef6982d4dabfbee157530c940fc))
* prevent firing message onClick with modal onClick ([#282](https://github.com/Seavenly/paypal-messaging-components/issues/282)) ([d8df44b](https://github.com/Seavenly/paypal-messaging-components/commit/d8df44b9956030ff04a3db0afd0ed30bf9d2f1b1))
* prevent multiple same modals from rendering ([#167](https://github.com/Seavenly/paypal-messaging-components/issues/167)) ([ce02f3e](https://github.com/Seavenly/paypal-messaging-components/commit/ce02f3e19c02678bf0f3b0df39dda5d6bdd13634))
* prevent overflow observer race condition ([#329](https://github.com/Seavenly/paypal-messaging-components/issues/329)) ([b9e81d7](https://github.com/Seavenly/paypal-messaging-components/commit/b9e81d7759cb32c938c465e4f50ffbdf21ebf685))
* prevent setup from overwritting alias if no account present ([#271](https://github.com/Seavenly/paypal-messaging-components/issues/271)) ([11c0527](https://github.com/Seavenly/paypal-messaging-components/commit/11c0527fdd1c17eb4afcbedcb8fc92500fee56bc))
* primary PPC logo alignment and wrapping for position right ([#440](https://github.com/Seavenly/paypal-messaging-components/issues/440)) ([6d01263](https://github.com/Seavenly/paypal-messaging-components/commit/6d0126383bb32f1672fb29c0ee4dfd93be5b2684))
* production modal bundle name ([#269](https://github.com/Seavenly/paypal-messaging-components/issues/269)) ([97278d8](https://github.com/Seavenly/paypal-messaging-components/commit/97278d88bfe7c1f7c5b4fa7f9c3a31ab07510c71))
* proper messageWidth mutations for PMG message ([#132](https://github.com/Seavenly/paypal-messaging-components/issues/132)) ([bdf6c55](https://github.com/Seavenly/paypal-messaging-components/commit/bdf6c55a72f34aea2ab1579e14ca8baa856a764a))
* properly bootstrap zoid inside iframe ([#496](https://github.com/Seavenly/paypal-messaging-components/issues/496)) ([84aa81c](https://github.com/Seavenly/paypal-messaging-components/commit/84aa81c90ed720a30ebcd7a0e47966788c6e54e6))
* protect against server side document check ([#295](https://github.com/Seavenly/paypal-messaging-components/issues/295)) ([807d56e](https://github.com/Seavenly/paypal-messaging-components/commit/807d56e6ffb1595e07b11754d49795c8bff13d37))
* remove collapsed elements from overflow calculation ([#573](https://github.com/Seavenly/paypal-messaging-components/issues/573)) ([ef20588](https://github.com/Seavenly/paypal-messaging-components/commit/ef20588b2a0073c091327802e9f9e60a020e46bb))
* remove currency and buyerCountry strictness ([#598](https://github.com/Seavenly/paypal-messaging-components/issues/598)) ([53232c8](https://github.com/Seavenly/paypal-messaging-components/commit/53232c8fc14c8c6ca8b4e8c26e082f75317864b4))
* remove default preset value ([#318](https://github.com/Seavenly/paypal-messaging-components/issues/318)) ([8f18e0f](https://github.com/Seavenly/paypal-messaging-components/commit/8f18e0f2ec2722695ef06192ba36e57104a4bcc2))
* remove duplicate text from GPL GB flex messages [snapshots] ([#653](https://github.com/Seavenly/paypal-messaging-components/issues/653)) ([3396807](https://github.com/Seavenly/paypal-messaging-components/commit/339680709973a0b0f6a81a05e6de21f86fcc2ea7))
* remove Festivo font from modal ([#613](https://github.com/Seavenly/paypal-messaging-components/issues/613)) ([842c736](https://github.com/Seavenly/paypal-messaging-components/commit/842c736c4a9a998a66e07d8cb6a026be02a82d03))
* remove incorrect modal tab click events ([#453](https://github.com/Seavenly/paypal-messaging-components/issues/453)) ([d58058b](https://github.com/Seavenly/paypal-messaging-components/commit/d58058b60fa92ccd5344c5e3956f927a2257d2c0))
* remove JSON parse from terms fetcher ([#123](https://github.com/Seavenly/paypal-messaging-components/issues/123)) ([9519ea1](https://github.com/Seavenly/paypal-messaging-components/commit/9519ea1c56f2ba458b269f980cb3f15fdd8751a9))
* remove modal double scrollbar ([#207](https://github.com/Seavenly/paypal-messaging-components/issues/207)) ([44388c6](https://github.com/Seavenly/paypal-messaging-components/commit/44388c612b3bf3796690f2a4198f746e3242312f))
* remove sandbox mocking ([#145](https://github.com/Seavenly/paypal-messaging-components/issues/145)) ([caa70ba](https://github.com/Seavenly/paypal-messaging-components/commit/caa70ba1b5de1455958f6cdbd44a311cce894d26))
* remove unsupported sandbox warning ([#168](https://github.com/Seavenly/paypal-messaging-components/issues/168)) ([da79c1d](https://github.com/Seavenly/paypal-messaging-components/commit/da79c1d8b3ff7882f1f5aa6fe225635d9a1b37fe))
* return NONE tag when visible element is not found ([#371](https://github.com/Seavenly/paypal-messaging-components/issues/371)) ([9301be6](https://github.com/Seavenly/paypal-messaging-components/commit/9301be668ee8fce4f6bc3c08080bd1129968900d))
* revert scss for SDK bundler ([#154](https://github.com/Seavenly/paypal-messaging-components/issues/154)) ([ad6f7e1](https://github.com/Seavenly/paypal-messaging-components/commit/ad6f7e12691422b994cb544bd81a8b33e4caef2e))
* sandbox mock ([#76](https://github.com/Seavenly/paypal-messaging-components/issues/76)) ([4f5ec43](https://github.com/Seavenly/paypal-messaging-components/commit/4f5ec43b775f40bd806cb54ae62c415e91435053))
* select correct tab when modal offer changes ([#341](https://github.com/Seavenly/paypal-messaging-components/issues/341)) ([c2cc0e8](https://github.com/Seavenly/paypal-messaging-components/commit/c2cc0e8c618dcdbdb3e4f481af67cef082fea6c3))
* send flf5 post-fix to CAPE ([#247](https://github.com/Seavenly/paypal-messaging-components/issues/247)) ([d5692ef](https://github.com/Seavenly/paypal-messaging-components/commit/d5692efb1cf1eec39c40fa87c2f920868049f4bd))
* send script UID to server ([#476](https://github.com/Seavenly/paypal-messaging-components/issues/476)) ([b20027c](https://github.com/Seavenly/paypal-messaging-components/commit/b20027c10ffa36451db394ce0a197da67bc56fc3))
* show the correct non-pill multi-product headline ([#425](https://github.com/Seavenly/paypal-messaging-components/issues/425)) ([b2d9e8a](https://github.com/Seavenly/paypal-messaging-components/commit/b2d9e8a492f7099eb4748916b96a96aa595b99c2))
* split up non-US travis snapshot job ([1175942](https://github.com/Seavenly/paypal-messaging-components/commit/1175942277a10950a764c6869a51028fa37c0c8f))
* sticky behavior on mobile modal after tab switching ([#435](https://github.com/Seavenly/paypal-messaging-components/issues/435)) ([6a4b43a](https://github.com/Seavenly/paypal-messaging-components/commit/6a4b43addddd108e1b0e968024147361640b5d00))
* store child frame device ID in separate key [snapshots] ([#618](https://github.com/Seavenly/paypal-messaging-components/issues/618)) ([35ac487](https://github.com/Seavenly/paypal-messaging-components/commit/35ac4870cdac1b916a02b8c204cf77dcc156bc11))
* store viewport state on DOM elements to prevent SDK destroy issues ([#314](https://github.com/Seavenly/paypal-messaging-components/issues/314)) ([bd9220f](https://github.com/Seavenly/paypal-messaging-components/commit/bd9220f4e15933511e7a48c396e571968032397e))
* substitute modal terms variables dynamically ([#350](https://github.com/Seavenly/paypal-messaging-components/issues/350)) ([6c2b9ef](https://github.com/Seavenly/paypal-messaging-components/commit/6c2b9ef063c2be569e30fbd488465752542a9d55))
* support committing snapshots into PRs ([ad27f4f](https://github.com/Seavenly/paypal-messaging-components/commit/ad27f4f59f89a383668c280fe0bef7faaf75e201))
* swap server render parameter order ([#422](https://github.com/Seavenly/paypal-messaging-components/issues/422)) ([8b709aa](https://github.com/Seavenly/paypal-messaging-components/commit/8b709aa9e46836ef8d4df033eb7d29acd831cdf3))
* swap US GPL qualifying modal bullet logic ([#383](https://github.com/Seavenly/paypal-messaging-components/issues/383)) ([86003ed](https://github.com/Seavenly/paypal-messaging-components/commit/86003ed3915df309066d6144556e0d523759a867))
* track tab-alternative click ([#388](https://github.com/Seavenly/paypal-messaging-components/issues/388)) ([4b3d09b](https://github.com/Seavenly/paypal-messaging-components/commit/4b3d09b3d58c2829dd98622b0bc0859be8d0972f))
* tweak package.json ([0ece351](https://github.com/Seavenly/paypal-messaging-components/commit/0ece351c8c3ace38e208f1d8feedbe2c133f7af5))
* update GB qualifying attribute check ([#353](https://github.com/Seavenly/paypal-messaging-components/issues/353)) ([fface76](https://github.com/Seavenly/paypal-messaging-components/commit/fface763ecec3374f5cd82967be73ecf673e4c8c))
* update imgur script ([#474](https://github.com/Seavenly/paypal-messaging-components/issues/474)) ([44bb0c2](https://github.com/Seavenly/paypal-messaging-components/commit/44bb0c2253ef1dc842777dbe1375b24ac16a9430))
* update message render variant ([#279](https://github.com/Seavenly/paypal-messaging-components/issues/279)) ([11d2211](https://github.com/Seavenly/paypal-messaging-components/commit/11d2211b4cd55e27809e8711695d53874cc9e4e8))
* update modal content ([#362](https://github.com/Seavenly/paypal-messaging-components/issues/362)) ([544ac58](https://github.com/Seavenly/paypal-messaging-components/commit/544ac581fb455a8ea87921dbe161b1f081564d3f))
* update ramp URL to respond with correct headers ([#201](https://github.com/Seavenly/paypal-messaging-components/issues/201)) ([5fdc79c](https://github.com/Seavenly/paypal-messaging-components/commit/5fdc79c772eceeb157d6008dee59c19b13e7138a))
* update semantic-release ([42b4f93](https://github.com/Seavenly/paypal-messaging-components/commit/42b4f930165ebbbc685e9f877bec9befcea0d860))
* use € instead of EUR in qualifying French modal ([#441](https://github.com/Seavenly/paypal-messaging-components/issues/441)) ([c95de98](https://github.com/Seavenly/paypal-messaging-components/commit/c95de98ec24b546c2f7b3a92ebad5b1ea5552d2d))
* use credentials only for banner request ([#98](https://github.com/Seavenly/paypal-messaging-components/issues/98)) ([ab0f7a0](https://github.com/Seavenly/paypal-messaging-components/commit/ab0f7a04e6bf204436aabb4dcad0a09546f00c6b))
* use new server data to update calculator directly ([#560](https://github.com/Seavenly/paypal-messaging-components/issues/560)) ([0dcb7ff](https://github.com/Seavenly/paypal-messaging-components/commit/0dcb7ff3260eb238fb9a0554b3f9a1728430aaa3))
* use normalized correlation ID header ([#94](https://github.com/Seavenly/paypal-messaging-components/issues/94)) ([ae7ffe7](https://github.com/Seavenly/paypal-messaging-components/commit/ae7ffe745d6db74df99b93fa955a7b2b49a64341))
* use pointer cursor over legacy banners ([#77](https://github.com/Seavenly/paypal-messaging-components/issues/77)) ([6638ef6](https://github.com/Seavenly/paypal-messaging-components/commit/6638ef699c9ddebd145b1e2688be1774d74df303))
* use popup for legacy image banners ([#142](https://github.com/Seavenly/paypal-messaging-components/issues/142)) ([53e8f04](https://github.com/Seavenly/paypal-messaging-components/commit/53e8f04d66e0406204df21aa1c0abdfba25dc86c))
* use production modal script in sandbox ([#248](https://github.com/Seavenly/paypal-messaging-components/issues/248)) ([6595790](https://github.com/Seavenly/paypal-messaging-components/commit/65957905bd818649563499e132fefa36bf9e7c87))
* use Sass for compatibility with latest grumbler scripts ([#146](https://github.com/Seavenly/paypal-messaging-components/issues/146)) ([604f0e7](https://github.com/Seavenly/paypal-messaging-components/commit/604f0e7bc16febbdf6f3adec791d0da0f69838bb))
* use unformated APR for DE GPL disclosure check [snapshots] ([#634](https://github.com/Seavenly/paypal-messaging-components/issues/634)) ([dc72fbe](https://github.com/Seavenly/paypal-messaging-components/commit/dc72fbe9525036ac53ec115054d6c1e742265748))
* various bug fixes for demo app support ([#367](https://github.com/Seavenly/paypal-messaging-components/issues/367)) ([df94ad7](https://github.com/Seavenly/paypal-messaging-components/commit/df94ad7dc052f6302795b918a9a8c32b963ac3f4))
* zoid container overflow detection and modal iframe styles ([#290](https://github.com/Seavenly/paypal-messaging-components/issues/290)) ([4185290](https://github.com/Seavenly/paypal-messaging-components/commit/4185290ad5b58951979b776214e18f78dd399a5f))

### Reverts

* downgrade Travis CI to node 10 ([#430](https://github.com/Seavenly/paypal-messaging-components/issues/430)) ([c67f648](https://github.com/Seavenly/paypal-messaging-components/commit/c67f6487d37ab834da98ffffb4fe1a72ef6fae6a))

### Documentation

* update functional test command ([#467](https://github.com/Seavenly/paypal-messaging-components/issues/467)) ([a8742e6](https://github.com/Seavenly/paypal-messaging-components/commit/a8742e6d91586e39d3205b30a1b2c462e325c61a))

### Build System

* enable script namespace zoid/post-robot feature ([#472](https://github.com/Seavenly/paypal-messaging-components/issues/472)) ([51ba161](https://github.com/Seavenly/paypal-messaging-components/commit/51ba161cf5f1bd3f356d39e588553e88b99d17b4))
* fix test environment for stage builds ([#528](https://github.com/Seavenly/paypal-messaging-components/issues/528)) ([36b78c1](https://github.com/Seavenly/paypal-messaging-components/commit/36b78c1758453920d0dca1709e195b6cb295fd1d))
* fix webpack library bootstrap ([#459](https://github.com/Seavenly/paypal-messaging-components/issues/459)) ([6077f67](https://github.com/Seavenly/paypal-messaging-components/commit/6077f67496c3db2e6508bf1706f82427fdf69279))
* fix webpack production build ([#267](https://github.com/Seavenly/paypal-messaging-components/issues/267)) ([9913d98](https://github.com/Seavenly/paypal-messaging-components/commit/9913d9885765f51796da9f3d21604802008353da))
* include more variables in stage tag builds ([#522](https://github.com/Seavenly/paypal-messaging-components/issues/522)) ([7ef3ff2](https://github.com/Seavenly/paypal-messaging-components/commit/7ef3ff2eff318567b9c8a9796b77aae13ee2f35a))
* stage bundle support ([#520](https://github.com/Seavenly/paypal-messaging-components/issues/520)) ([4f03f71](https://github.com/Seavenly/paypal-messaging-components/commit/4f03f710dd45f1a9bc1e51098829692a4a1b2174))

### Tests

* add BBB to custom snapshot test ([#418](https://github.com/Seavenly/paypal-messaging-components/issues/418)) ([064f0b9](https://github.com/Seavenly/paypal-messaging-components/commit/064f0b995711597f1329106c5bfd5d231b41c306))
* add longer timeouts to modal functional tests ([#233](https://github.com/Seavenly/paypal-messaging-components/issues/233)) ([48cabb8](https://github.com/Seavenly/paypal-messaging-components/commit/48cabb85bf8541c672e32bda97256693b5c32387))
* add regression screenshot tests ([#99](https://github.com/Seavenly/paypal-messaging-components/issues/99)) ([cffb4ce](https://github.com/Seavenly/paypal-messaging-components/commit/cffb4ce7976d1be1ec283a92ead9f9e79f98bffa))
* correct snapshot test command ([#115](https://github.com/Seavenly/paypal-messaging-components/issues/115)) ([cb93091](https://github.com/Seavenly/paypal-messaging-components/commit/cb930911194de029e79c77fbf298d17deb48a7c2))
* disable modal functional tests ([#191](https://github.com/Seavenly/paypal-messaging-components/issues/191)) ([82e566d](https://github.com/Seavenly/paypal-messaging-components/commit/82e566d00077298813cbe7b6b2b08466ac8dd277))
* fix DE snapshot test issues [snapshots] ([#548](https://github.com/Seavenly/paypal-messaging-components/issues/548)) ([22e66bb](https://github.com/Seavenly/paypal-messaging-components/commit/22e66bbef02ab799fdc96aa3910e8c71590964a2))
* fix message interface test ([#374](https://github.com/Seavenly/paypal-messaging-components/issues/374)) ([3dfabeb](https://github.com/Seavenly/paypal-messaging-components/commit/3dfabeb78608bc97d76d9a69de1a8c07be8d4e34))
* fix snapshot env and replacement line ([#407](https://github.com/Seavenly/paypal-messaging-components/issues/407)) ([3a749c8](https://github.com/Seavenly/paypal-messaging-components/commit/3a749c8b361639951ae8192da6583d7ff8e61409))
* Improve functional tests v2 ([#339](https://github.com/Seavenly/paypal-messaging-components/issues/339)) ([c28a533](https://github.com/Seavenly/paypal-messaging-components/commit/c28a533374718338570d0c7d2e37c1942a50f809))
* reenable snapshots for updating, minor linting ([#340](https://github.com/Seavenly/paypal-messaging-components/issues/340)) ([0c5a188](https://github.com/Seavenly/paypal-messaging-components/commit/0c5a18884c331837252bbe5aed5711a745f65d25))
* rerun snapshots ([87f72af](https://github.com/Seavenly/paypal-messaging-components/commit/87f72afdf3dcbc43307b5d44422692b8eace09b1))
* SSR unit tests ([#373](https://github.com/Seavenly/paypal-messaging-components/issues/373)) ([512e954](https://github.com/Seavenly/paypal-messaging-components/commit/512e9549a62cb0555f667927c76187e8e90eb1c3))
* stats payload tests ([#185](https://github.com/Seavenly/paypal-messaging-components/issues/185)) ([2e98caf](https://github.com/Seavenly/paypal-messaging-components/commit/2e98caf3f5cdd0e182793e57943d213aa38f6df0))
* temporarily disable GPL AU functional snapshot tests ([#511](https://github.com/Seavenly/paypal-messaging-components/issues/511)) ([5415b5d](https://github.com/Seavenly/paypal-messaging-components/commit/5415b5de10ccd6dbfa5180a6dae05c3932c556b3))
* update FR modal test assertion ([#448](https://github.com/Seavenly/paypal-messaging-components/issues/448)) ([b670a65](https://github.com/Seavenly/paypal-messaging-components/commit/b670a659551ab51dab80e5a727c28bb11dfa7394))
* update FR modal test definitions ([#488](https://github.com/Seavenly/paypal-messaging-components/issues/488)) ([7f7794a](https://github.com/Seavenly/paypal-messaging-components/commit/7f7794ac4530ceed1b93eab4ba287f192cd306f5))
* update GB modal test definitions ([#455](https://github.com/Seavenly/paypal-messaging-components/issues/455)) ([30ae7cc](https://github.com/Seavenly/paypal-messaging-components/commit/30ae7cccb2c69e805bdebe53950fbed38635cf72))
* update snapshot thresholds ([#424](https://github.com/Seavenly/paypal-messaging-components/issues/424)) ([df97209](https://github.com/Seavenly/paypal-messaging-components/commit/df97209c5085c1766b10c19f1c671d291b88ab8e))
* use dev accounts for custom message snapshots ([#500](https://github.com/Seavenly/paypal-messaging-components/issues/500)) ([9d55bc1](https://github.com/Seavenly/paypal-messaging-components/commit/9d55bc17229aef42afdff46a86bb97e9060e8d7c))

### Continuous Integration

* add delay for auto-typing [snapshots] ([#581](https://github.com/Seavenly/paypal-messaging-components/issues/581)) ([1251fba](https://github.com/Seavenly/paypal-messaging-components/commit/1251fbac593dfe4576ca340208261763264a716b))
* automatic stage tag ([#644](https://github.com/Seavenly/paypal-messaging-components/issues/644)) ([bb5b7c2](https://github.com/Seavenly/paypal-messaging-components/commit/bb5b7c209319d0ce3c2e43823e83e0bc027fc516))
* disable npm publish ([#118](https://github.com/Seavenly/paypal-messaging-components/issues/118)) ([ceef2c1](https://github.com/Seavenly/paypal-messaging-components/commit/ceef2c13a9e42a21c29d5b51142f97bed4422369))
* disable snapshot tests ([#351](https://github.com/Seavenly/paypal-messaging-components/issues/351)) ([31a7b70](https://github.com/Seavenly/paypal-messaging-components/commit/31a7b70fd87cef0080824684810ceffe098d288f))
* fix bundle notification JSON parse ([#292](https://github.com/Seavenly/paypal-messaging-components/issues/292)) ([a17038d](https://github.com/Seavenly/paypal-messaging-components/commit/a17038d4e3048c86f65d6374c02ed4966b72d527))
* fix standalone modal test page [snapshots] ([#584](https://github.com/Seavenly/paypal-messaging-components/issues/584)) ([f5ae0cf](https://github.com/Seavenly/paypal-messaging-components/commit/f5ae0cf79bcb7df475382c2ae8637ff35cbd0369))
* improve generated release notes ([#586](https://github.com/Seavenly/paypal-messaging-components/issues/586)) ([93190ea](https://github.com/Seavenly/paypal-messaging-components/commit/93190eab11dd147a913e408cb25f405e7e926604))
* improve git-push script taking snapshots [snapshots] ([#552](https://github.com/Seavenly/paypal-messaging-components/issues/552)) ([353f0f8](https://github.com/Seavenly/paypal-messaging-components/commit/353f0f89e77022819b55013f974a2e56eb665b06))
* improve performance ([#384](https://github.com/Seavenly/paypal-messaging-components/issues/384)) ([b7de0e8](https://github.com/Seavenly/paypal-messaging-components/commit/b7de0e890e060f051958d553f6b1e087a5177c9d))
* lock semantic-release version ([#110](https://github.com/Seavenly/paypal-messaging-components/issues/110)) ([c801231](https://github.com/Seavenly/paypal-messaging-components/commit/c801231e3efe9cb7a07d7024acbed8af2757af5b))
* output correct artifact files ([#149](https://github.com/Seavenly/paypal-messaging-components/issues/149)) ([a3fb494](https://github.com/Seavenly/paypal-messaging-components/commit/a3fb4946d1df2078517b2b174015326d8faa1c5d))
* patch release on refactor commit type ([#71](https://github.com/Seavenly/paypal-messaging-components/issues/71)) ([b316ae0](https://github.com/Seavenly/paypal-messaging-components/commit/b316ae05d05275be0e89f993c8dbbe6cf77cffbe))
* silence stash commands [snapshots] ([07caab7](https://github.com/Seavenly/paypal-messaging-components/commit/07caab7bb0b30d661eb95888d64604304540fb2e))
* split DE snapshot update [snapshots] ([#576](https://github.com/Seavenly/paypal-messaging-components/issues/576)) ([929848e](https://github.com/Seavenly/paypal-messaging-components/commit/929848edfae378695ec07d4e8aa38e040fd77bfb))
* split up non-US travis snapshot job [snapshots] ([42cba57](https://github.com/Seavenly/paypal-messaging-components/commit/42cba5780cf7c59bc7abf0c5ee7c7b60ead62883))
* stash changed snapshot files before checking out git repo [snapshots] ([#547](https://github.com/Seavenly/paypal-messaging-components/issues/547)) ([ac83e88](https://github.com/Seavenly/paypal-messaging-components/commit/ac83e88a22b1dacebc88d074add944ecbea49203))
* tweak commit message pattern check ([#278](https://github.com/Seavenly/paypal-messaging-components/issues/278)) ([b536002](https://github.com/Seavenly/paypal-messaging-components/commit/b53600240e27b23995478f86f6524bc7fca20acc))
* update config to better stabilize deploys ([#382](https://github.com/Seavenly/paypal-messaging-components/issues/382)) ([ce7af3e](https://github.com/Seavenly/paypal-messaging-components/commit/ce7af3e65c2f2944ab33a5125554319ccf47555e))
* update snapshot flag ([#429](https://github.com/Seavenly/paypal-messaging-components/issues/429)) ([ba2940f](https://github.com/Seavenly/paypal-messaging-components/commit/ba2940f4f3970440ad9260d982e029d96286b354))
* update snapshot scripts ([#426](https://github.com/Seavenly/paypal-messaging-components/issues/426)) ([93b02f6](https://github.com/Seavenly/paypal-messaging-components/commit/93b02f61395dbb0529f73a6d8941212280fec38c))
* update Travis snap trigger [snapshots] ([#524](https://github.com/Seavenly/paypal-messaging-components/issues/524)) ([7cfed9b](https://github.com/Seavenly/paypal-messaging-components/commit/7cfed9b40867df027068e840e82e172bc2cac4ba))
* update Travis to use commit messages for snapshot updates ([#495](https://github.com/Seavenly/paypal-messaging-components/issues/495)) ([e1999fd](https://github.com/Seavenly/paypal-messaging-components/commit/e1999fd51588ce96277b3b1c2ccb30286ad7ecad))
* upload failed snapshots ([#170](https://github.com/Seavenly/paypal-messaging-components/issues/170)) ([9364c82](https://github.com/Seavenly/paypal-messaging-components/commit/9364c82dea84707a455f1451a9a144217ed04a01))
* use semantic release ([#58](https://github.com/Seavenly/paypal-messaging-components/issues/58)) ([6949973](https://github.com/Seavenly/paypal-messaging-components/commit/6949973dc14f42e72195c3c43f82af4892ea5286))

### Code Refactoring

*  rebrand GB Flex to Pay in 3 ([#375](https://github.com/Seavenly/paypal-messaging-components/issues/375)) ([9e6764d](https://github.com/Seavenly/paypal-messaging-components/commit/9e6764dee8afdaeba910a6a5e8f4729b05d3f28d))
* add "no late fees" to US Pay in 4 modal ([#669](https://github.com/Seavenly/paypal-messaging-components/issues/669)) ([6df8202](https://github.com/Seavenly/paypal-messaging-components/commit/6df820252b9211b4fd11591c143c1189dca07230))
* add ignore_cache option ([#397](https://github.com/Seavenly/paypal-messaging-components/issues/397)) ([cdc6441](https://github.com/Seavenly/paypal-messaging-components/commit/cdc6441c0cf6df36a03e10733300399a60da0a19))
* add ignoreCache option to modal ([#583](https://github.com/Seavenly/paypal-messaging-components/issues/583)) ([4b06335](https://github.com/Seavenly/paypal-messaging-components/commit/4b06335d131aa28a1f7b983f1fa46dde6496d40b))
* add interest-free back into Pi3 [snapshots] ([c118983](https://github.com/Seavenly/paypal-messaging-components/commit/c118983ce28b0c2892f07637009b6609750ec1d1))
* add interest-free back into Pi3 cleanup ([#617](https://github.com/Seavenly/paypal-messaging-components/issues/617)) ([ff6a841](https://github.com/Seavenly/paypal-messaging-components/commit/ff6a841c09015c66a3f44ee587a16d3c6b8ba965))
* add library version to global state namespace ([#319](https://github.com/Seavenly/paypal-messaging-components/issues/319)) ([94dcbb9](https://github.com/Seavenly/paypal-messaging-components/commit/94dcbb9c398842c48c97bfc9dffeffaeba1bc829))
* add modal content variables ([#401](https://github.com/Seavenly/paypal-messaging-components/issues/401)) ([31609b0](https://github.com/Seavenly/paypal-messaging-components/commit/31609b0e5b713f7cad3daeb00d19057b173f0ddc))
* add tracking event timestamp and message_hidden event ([#443](https://github.com/Seavenly/paypal-messaging-components/issues/443)) ([934df93](https://github.com/Seavenly/paypal-messaging-components/commit/934df931802bd8dda24c06aed5aee5d9969f5bd2))
* adjust alternative message wrapping ([#138](https://github.com/Seavenly/paypal-messaging-components/issues/138)) ([9d97e8b](https://github.com/Seavenly/paypal-messaging-components/commit/9d97e8bee847a044ae3f96b2f1f33d7f351abb69))
* audit messages to match style spec ([#198](https://github.com/Seavenly/paypal-messaging-components/issues/198)) ([9b92f8c](https://github.com/Seavenly/paypal-messaging-components/commit/9b92f8c26630b1cb0ee0490fb045d82bb7486715))
* change countryCode to buyerCountry ([#228](https://github.com/Seavenly/paypal-messaging-components/issues/228)) ([43997f6](https://github.com/Seavenly/paypal-messaging-components/commit/43997f676a47271bacaeb9aa88fd85601575f93b))
* change disclaimer language See terms to Learn more ([#187](https://github.com/Seavenly/paypal-messaging-components/issues/187)) ([7743561](https://github.com/Seavenly/paypal-messaging-components/commit/774356104f6eb95bc304ad8e64cb67b9a29d0392))
* change ramp file location ([#361](https://github.com/Seavenly/paypal-messaging-components/issues/361)) ([714d683](https://github.com/Seavenly/paypal-messaging-components/commit/714d683fb16ac5821107827a9ea8a2cd79a345a5))
* cleanup legacy hotfix ([#163](https://github.com/Seavenly/paypal-messaging-components/issues/163)) ([cdd8291](https://github.com/Seavenly/paypal-messaging-components/commit/cdd82917149c8b2b96b7475501ebc9a647c73c28))
* client-side generated unique identifier provided as messageRequestId ([#570](https://github.com/Seavenly/paypal-messaging-components/issues/570)) ([650358a](https://github.com/Seavenly/paypal-messaging-components/commit/650358a36e1d8bf9f16076f6bb717a1e88b99654))
* consolidate modal requests ([#206](https://github.com/Seavenly/paypal-messaging-components/issues/206)) ([52f0b9c](https://github.com/Seavenly/paypal-messaging-components/commit/52f0b9c82ad30da1a990cd47a1c4ba6a839323ca))
* cpnw ramp in production only ([#215](https://github.com/Seavenly/paypal-messaging-components/issues/215)) ([dfb6e6f](https://github.com/Seavenly/paypal-messaging-components/commit/dfb6e6ffe1e21270f2a56d3d224360600b365c85))
* create demo build ([#195](https://github.com/Seavenly/paypal-messaging-components/issues/195)) ([6715a30](https://github.com/Seavenly/paypal-messaging-components/commit/6715a304a0f784de0ffa1dff8f9dcc2a100bb546))
* delay background modal render ([#349](https://github.com/Seavenly/paypal-messaging-components/issues/349)) ([100099e](https://github.com/Seavenly/paypal-messaging-components/commit/100099e235bd8131879333ba4513dd8ea3500b90))
* enhance demo functionality ([#486](https://github.com/Seavenly/paypal-messaging-components/issues/486)) ([5846930](https://github.com/Seavenly/paypal-messaging-components/commit/5846930514a4689467244fb638f0923f239861a5))
* experiment returns treatment type ([#293](https://github.com/Seavenly/paypal-messaging-components/issues/293)) ([e71c24b](https://github.com/Seavenly/paypal-messaging-components/commit/e71c24b1d7d281f37f06916be96d2fe0beba4908))
* fix accessibility issues from test reports ([#593](https://github.com/Seavenly/paypal-messaging-components/issues/593)) ([7ad90bd](https://github.com/Seavenly/paypal-messaging-components/commit/7ad90bd789827fef7b81f937e0533571c7245bdc))
* forward tracking information  ([#396](https://github.com/Seavenly/paypal-messaging-components/issues/396)) ([1c79ee7](https://github.com/Seavenly/paypal-messaging-components/commit/1c79ee7e7947ddaa9588995e8c575cfd90f7b084))
* FR GPL sans frais ([#465](https://github.com/Seavenly/paypal-messaging-components/issues/465)) ([241871f](https://github.com/Seavenly/paypal-messaging-components/commit/241871ff21d41783e835ac1e73007f9fe5368fe4))
* handle forward compatibility for modal ([#308](https://github.com/Seavenly/paypal-messaging-components/issues/308)) ([8b46714](https://github.com/Seavenly/paypal-messaging-components/commit/8b46714a5e8e99df0a18b00428ca3a32dafa7dea))
* instrument performance metrics ([#471](https://github.com/Seavenly/paypal-messaging-components/issues/471)) ([abf5756](https://github.com/Seavenly/paypal-messaging-components/commit/abf57566d6166cd0667752aac080ffd75d664885))
* instrumentation changes ([#105](https://github.com/Seavenly/paypal-messaging-components/issues/105)) ([54ee3a0](https://github.com/Seavenly/paypal-messaging-components/commit/54ee3a07a6f3a893a6c87a1989c72b8775278e1e))
* log library build target ([#36](https://github.com/Seavenly/paypal-messaging-components/issues/36)) ([8d4f8f0](https://github.com/Seavenly/paypal-messaging-components/commit/8d4f8f04eae8c0b6fc237f3443e6d7f34390ee05))
* omit pp_debug when missing ([#591](https://github.com/Seavenly/paypal-messaging-components/issues/591)) ([1be88b1](https://github.com/Seavenly/paypal-messaging-components/commit/1be88b1e85bba2e16c28d5305f11fc002d92389c))
* optimize package imports ([#450](https://github.com/Seavenly/paypal-messaging-components/issues/450)) ([f8c2a84](https://github.com/Seavenly/paypal-messaging-components/commit/f8c2a849e7e0a398f468e6729a2ab90562b79e5e))
* optimize tracking ([#482](https://github.com/Seavenly/paypal-messaging-components/issues/482)) ([32bc211](https://github.com/Seavenly/paypal-messaging-components/commit/32bc211c1dfcd297db2e95ea7c35339106d0844b))
* persistent deviceID storage ([#517](https://github.com/Seavenly/paypal-messaging-components/issues/517)) ([0960b0b](https://github.com/Seavenly/paypal-messaging-components/commit/0960b0b0f7770e445ca5e7a8174829ada6122e14))
* preselecting tabs based on offer type of banner ([#240](https://github.com/Seavenly/paypal-messaging-components/issues/240)) ([ca667e3](https://github.com/Seavenly/paypal-messaging-components/commit/ca667e3d49b3a7cb95ceb6b01aed0435150034d9))
* ramp from imadserver to credit presentment ([#184](https://github.com/Seavenly/paypal-messaging-components/issues/184)) ([11b8163](https://github.com/Seavenly/paypal-messaging-components/commit/11b81639c6ac5eae15ece7296ca453f823176f9e))
* redesign GB modal to match US ([#369](https://github.com/Seavenly/paypal-messaging-components/issues/369)) ([4776fdc](https://github.com/Seavenly/paypal-messaging-components/commit/4776fdcb4ae34e5d6fa8a583fc5d20a0457e05fa))
* remove container size fallback re-render functionality ([#568](https://github.com/Seavenly/paypal-messaging-components/issues/568)) ([dfb604c](https://github.com/Seavenly/paypal-messaging-components/commit/dfb604c100a3aa8cbb37bae57756db2cee916d3e))
* remove flex tag line ([#101](https://github.com/Seavenly/paypal-messaging-components/issues/101)) ([ee2caec](https://github.com/Seavenly/paypal-messaging-components/commit/ee2caec9673cc100fbaec74a6a9822bd8ae9aa45))
* remove mention of late fees from US and UK modal content [snapshots] ([#592](https://github.com/Seavenly/paypal-messaging-components/issues/592)) ([576d363](https://github.com/Seavenly/paypal-messaging-components/commit/576d3632eb5725c5b7035ea810fb51a21ee8bf86))
* remove merchant.js builds ([#286](https://github.com/Seavenly/paypal-messaging-components/issues/286)) ([94e9b4d](https://github.com/Seavenly/paypal-messaging-components/commit/94e9b4d5a01bbcf5f3be03da78b9e839938f861c))
* remove modal prefetch [snapshots] ([#567](https://github.com/Seavenly/paypal-messaging-components/issues/567)) ([041371a](https://github.com/Seavenly/paypal-messaging-components/commit/041371adbe066d03090d535ceeac2ac60805978f))
* remove Preact from messages ([#537](https://github.com/Seavenly/paypal-messaging-components/issues/537)) ([354883e](https://github.com/Seavenly/paypal-messaging-components/commit/354883e9ff135684e7cb830de408518553ac44e4))
* remove ramp code ([#498](https://github.com/Seavenly/paypal-messaging-components/issues/498)) ([aadafa4](https://github.com/Seavenly/paypal-messaging-components/commit/aadafa49d5fc116e0d7444a43e7368ff69f74b83))
* remove sdk default currency to USD ([#420](https://github.com/Seavenly/paypal-messaging-components/issues/420)) ([4465050](https://github.com/Seavenly/paypal-messaging-components/commit/4465050b01ef7edd67fa71526b39b09118e0bbec))
* sending session and device unique identifiers to tracking endpoint ([#470](https://github.com/Seavenly/paypal-messaging-components/issues/470)) ([0bd16be](https://github.com/Seavenly/paypal-messaging-components/commit/0bd16bef10d2cead70965f60d842c29d5caaf6a2))
* support SDK bn code for partner tracking ([#379](https://github.com/Seavenly/paypal-messaging-components/issues/379)) ([7426f36](https://github.com/Seavenly/paypal-messaging-components/commit/7426f360e3ee60851a07eab885a58c2d739909c9))
* swap variant to B ([#489](https://github.com/Seavenly/paypal-messaging-components/issues/489)) ([c1451e8](https://github.com/Seavenly/paypal-messaging-components/commit/c1451e8d114fe606abe779cd765a23c8e3434ea3))
* switch ramp to exclusion list ([#217](https://github.com/Seavenly/paypal-messaging-components/issues/217)) ([dfdd592](https://github.com/Seavenly/paypal-messaging-components/commit/dfdd59207700f9eac0eb316532a480b383b4d8b9))
* synchronizing local message source with content repo ([#445](https://github.com/Seavenly/paypal-messaging-components/issues/445)) ([01bb539](https://github.com/Seavenly/paypal-messaging-components/commit/01bb539b54e7a322856a81ba9893da5767db986d))
* temporary DE message tweak ([#156](https://github.com/Seavenly/paypal-messaging-components/issues/156)) ([20fdd25](https://github.com/Seavenly/paypal-messaging-components/commit/20fdd25347a3ac1ab5d6f87ae1393d99de999b2d))
* text and flex demo pages use common utils ([#133](https://github.com/Seavenly/paypal-messaging-components/issues/133)) ([589b138](https://github.com/Seavenly/paypal-messaging-components/commit/589b138e378060a798043ab5d97616a7c3354b95))
* update DE disclosure ([#619](https://github.com/Seavenly/paypal-messaging-components/issues/619)) ([74299d7](https://github.com/Seavenly/paypal-messaging-components/commit/74299d772d80580f11db1cd620a68f84d81b7948))
* update DE legal disclosure for 9.99% ([944a0b4](https://github.com/Seavenly/paypal-messaging-components/commit/944a0b4d9aafe3112887da1b4e9382da7b82ceea))
* update flex banner colors [snapshots] ([#502](https://github.com/Seavenly/paypal-messaging-components/issues/502)) ([123e7c5](https://github.com/Seavenly/paypal-messaging-components/commit/123e7c5485cf88b3d496d6272d453fbe5e33936a))
* update GPL US modal disclosure ([#566](https://github.com/Seavenly/paypal-messaging-components/issues/566)) ([a103008](https://github.com/Seavenly/paypal-messaging-components/commit/a1030084674c9de4d5b888ac7a2f0d27b2d30c9f))
* update legal language ([#194](https://github.com/Seavenly/paypal-messaging-components/issues/194)) ([f33dbe5](https://github.com/Seavenly/paypal-messaging-components/commit/f33dbe532f1b6253b6963254eb34f05e…
github-actions bot pushed a commit to Seavenly/paypal-messaging-components that referenced this pull request Jan 7, 2022
## [1.2.0](https://github.com/Seavenly/paypal-messaging-components/compare/v1.1.3...v1.2.0) (2022-01-07)

### Features

* add black message variants for US PPC ([#220](https://github.com/Seavenly/paypal-messaging-components/issues/220)) ([2ab3a50](https://github.com/Seavenly/paypal-messaging-components/commit/2ab3a50c54ddad746e8add08ce8a9c6b0a1e82e6))
* add dynamic apr ([#197](https://github.com/Seavenly/paypal-messaging-components/issues/197)) ([d6079c9](https://github.com/Seavenly/paypal-messaging-components/commit/d6079c93c5e485841e4d124616851bbd1f01843f))
* Add EZP fallback messages ([#392](https://github.com/Seavenly/paypal-messaging-components/issues/392)) ([a1f8bfb](https://github.com/Seavenly/paypal-messaging-components/commit/a1f8bfb81f821c42c077d3fd3c5950a97eb0923f))
* add GPLNQ purchase range message ([#434](https://github.com/Seavenly/paypal-messaging-components/issues/434)) ([46058b5](https://github.com/Seavenly/paypal-messaging-components/commit/46058b59d5b756833d84202d7062118e8476be52))
* add merchant configuration hash for caching ([#564](https://github.com/Seavenly/paypal-messaging-components/issues/564)) ([8c648c9](https://github.com/Seavenly/paypal-messaging-components/commit/8c648c911f7048c807274199b73f66c6df72fa43))
* add support for NI qualifying message ([#173](https://github.com/Seavenly/paypal-messaging-components/issues/173)) ([ef45a4f](https://github.com/Seavenly/paypal-messaging-components/commit/ef45a4fa32a287d6d6420ec6886cedd54434362e))
* add text align parameter to US text messages ([#421](https://github.com/Seavenly/paypal-messaging-components/issues/421)) ([1dc43d7](https://github.com/Seavenly/paypal-messaging-components/commit/1dc43d7293f4a50ce00e889baa8b66da6f1a372d))
* add text align to FR ([#481](https://github.com/Seavenly/paypal-messaging-components/issues/481)) ([160624b](https://github.com/Seavenly/paypal-messaging-components/commit/160624b4820880157620c37710eefe4fc44d3f08))
* add text align to GB [snapshots] ([#480](https://github.com/Seavenly/paypal-messaging-components/issues/480)) ([ae104c8](https://github.com/Seavenly/paypal-messaging-components/commit/ae104c8832f152835f57c6edc067f149f04fb025))
* adds mock UUID function for messageRequestId ([#116](https://github.com/Seavenly/paypal-messaging-components/issues/116)) ([9b1c807](https://github.com/Seavenly/paypal-messaging-components/commit/9b1c807ef8d667f133f149c0b2e2734cf3d607e3))
* allow messages to render while offscreen ([#501](https://github.com/Seavenly/paypal-messaging-components/issues/501)) ([f62d78d](https://github.com/Seavenly/paypal-messaging-components/commit/f62d78d96f2b7a79b25fb57fa87089c6a49beafa))
* DE banner support ([#81](https://github.com/Seavenly/paypal-messaging-components/issues/81)) ([bd27c6c](https://github.com/Seavenly/paypal-messaging-components/commit/bd27c6c35f6deeee61118c45ec333a1af07ac2ad))
* DE GPL [snapshots] ([#493](https://github.com/Seavenly/paypal-messaging-components/issues/493)) ([5d9a5a6](https://github.com/Seavenly/paypal-messaging-components/commit/5d9a5a6fdfa270dc3fb1f38f3b96c8c0dbeaf82d))
* debug mode ([#521](https://github.com/Seavenly/paypal-messaging-components/issues/521)) ([7c589e1](https://github.com/Seavenly/paypal-messaging-components/commit/7c589e1dfb2f78923219926190d9e60642540a4a))
* default PayPal fonts to off [snapshots] ([#540](https://github.com/Seavenly/paypal-messaging-components/issues/540)) ([3b8c13c](https://github.com/Seavenly/paypal-messaging-components/commit/3b8c13c163992030d7512cada46f85d3d3215acf))
* detect dynamic message element insertion ([#419](https://github.com/Seavenly/paypal-messaging-components/issues/419)) ([20aafe9](https://github.com/Seavenly/paypal-messaging-components/commit/20aafe9d6aaf1984287da7f86ca50e4237291a96))
* font size options ([#83](https://github.com/Seavenly/paypal-messaging-components/issues/83)) ([7e8ca0d](https://github.com/Seavenly/paypal-messaging-components/commit/7e8ca0d2082dc62775ce3b25cfa0b9b8ef1a6de2))
* font size options DE ([#100](https://github.com/Seavenly/paypal-messaging-components/issues/100)) ([14631e6](https://github.com/Seavenly/paypal-messaging-components/commit/14631e6978df40d244d379df54d2cae0711fe255))
* GPL Australia [snapshots] ([#492](https://github.com/Seavenly/paypal-messaging-components/issues/492)) ([3354c90](https://github.com/Seavenly/paypal-messaging-components/commit/3354c90055e9be354186f66f688481855b0959de))
* GPL France ([#405](https://github.com/Seavenly/paypal-messaging-components/issues/405)) ([b759bd5](https://github.com/Seavenly/paypal-messaging-components/commit/b759bd57aebdd4ca73e7d25481a112d0485f4d12))
* GPL US messages ([#332](https://github.com/Seavenly/paypal-messaging-components/issues/332)) ([dff3ed6](https://github.com/Seavenly/paypal-messaging-components/commit/dff3ed694336b0ec3d78b30e7371c1b24b20a7a8))
* handle inline HTML event handlers ([#414](https://github.com/Seavenly/paypal-messaging-components/issues/414)) ([e143029](https://github.com/Seavenly/paypal-messaging-components/commit/e1430290bb59d2857a5f93b8237ed5a008be0aba))
* offer type preference config option ([#62](https://github.com/Seavenly/paypal-messaging-components/issues/62)) ([6bb87e1](https://github.com/Seavenly/paypal-messaging-components/commit/6bb87e19ce9aa8e8113839dafd134accc00bdd45))
* PayPal Flex ([#230](https://github.com/Seavenly/paypal-messaging-components/issues/230)) ([4ba0b32](https://github.com/Seavenly/paypal-messaging-components/commit/4ba0b32546338af8c7f7864096c974a2ab1585ea))
* set text as explicit default ([#410](https://github.com/Seavenly/paypal-messaging-components/issues/410)) ([65fbfa7](https://github.com/Seavenly/paypal-messaging-components/commit/65fbfa74b3e5416a944670e72a233860d700d710))
* standalone modal support ([#402](https://github.com/Seavenly/paypal-messaging-components/issues/402)) ([17c7715](https://github.com/Seavenly/paypal-messaging-components/commit/17c7715db56c981686c86a1b0fcccfa244f7bea8))
* support fontFamily and fontSrc ([#398](https://github.com/Seavenly/paypal-messaging-components/issues/398)) ([84e6339](https://github.com/Seavenly/paypal-messaging-components/commit/84e6339604ab4b4b24fb5b021fb37d16362fa583))
* unique iframe titles ([#461](https://github.com/Seavenly/paypal-messaging-components/issues/461)) ([ce70609](https://github.com/Seavenly/paypal-messaging-components/commit/ce70609cbd790499d4694ab51b043a8548488554))
* update GPL message logic ([#363](https://github.com/Seavenly/paypal-messaging-components/issues/363)) ([8511a4f](https://github.com/Seavenly/paypal-messaging-components/commit/8511a4f38438fc0408caba40bd85c4b1b3863443))
* US modal apply now ([#144](https://github.com/Seavenly/paypal-messaging-components/issues/144)) ([1d8921d](https://github.com/Seavenly/paypal-messaging-components/commit/1d8921d871c9766548eb1523406fbbfbb776eb5d))
* window namespace override ([#74](https://github.com/Seavenly/paypal-messaging-components/issues/74)) ([66da542](https://github.com/Seavenly/paypal-messaging-components/commit/66da5429f46511b54a101162ea7ad30118f10edd))
* zoid message ([#262](https://github.com/Seavenly/paypal-messaging-components/issues/262)) ([36f8321](https://github.com/Seavenly/paypal-messaging-components/commit/36f8321f15d846232cf2b8665b4b0e96a471f4d6))
* zoid modal ([#135](https://github.com/Seavenly/paypal-messaging-components/issues/135)) ([25cc9bc](https://github.com/Seavenly/paypal-messaging-components/commit/25cc9bcf4a0e669e084b2780e025c87d293bbc5b))

### Bug Fixes

* 3 month ezp placement switch ([#55](https://github.com/Seavenly/paypal-messaging-components/issues/55)) ([eeb6dfe](https://github.com/Seavenly/paypal-messaging-components/commit/eeb6dfe439fba204e1012ed735b5af921f6f650e))
* accessibility issues ([#671](https://github.com/Seavenly/paypal-messaging-components/issues/671)) ([2f63ec5](https://github.com/Seavenly/paypal-messaging-components/commit/2f63ec52e2ddd3a550de674b9c81dfad714ce53f))
* account for mobile URL search bar in overflow calculation ([#356](https://github.com/Seavenly/paypal-messaging-components/issues/356)) ([f2098c5](https://github.com/Seavenly/paypal-messaging-components/commit/f2098c588246c77059b55fb9e049c8fd62129d60))
* account for ongoing SDK destroy in MutationObservers ([#509](https://github.com/Seavenly/paypal-messaging-components/issues/509)) ([e16f730](https://github.com/Seavenly/paypal-messaging-components/commit/e16f7305804fe79ca212e6df92915b5df40cde90))
* add locales.js file to package.json ([#432](https://github.com/Seavenly/paypal-messaging-components/issues/432)) ([3922f22](https://github.com/Seavenly/paypal-messaging-components/commit/3922f2260826e1b5e75d7ddf32d423c2f6f5b0dd))
* add missing modal content variables ([#437](https://github.com/Seavenly/paypal-messaging-components/issues/437)) ([ffa9fdc](https://github.com/Seavenly/paypal-messaging-components/commit/ffa9fdc9f312abb1a4fb1ee6f210bb881e3abb14))
* add offer class and GB custom for custom messages ([#452](https://github.com/Seavenly/paypal-messaging-components/issues/452)) ([60fc2c0](https://github.com/Seavenly/paypal-messaging-components/commit/60fc2c0a1322931037e3b3cdf04145fe347816e6))
* add ponyfills for IE11 support ([#475](https://github.com/Seavenly/paypal-messaging-components/issues/475)) ([b212ca5](https://github.com/Seavenly/paypal-messaging-components/commit/b212ca52f95002945ab18403255f49258b0f941b))
* add props for apply now modal backwards compatibility ([#147](https://github.com/Seavenly/paypal-messaging-components/issues/147)) ([5364eb7](https://github.com/Seavenly/paypal-messaging-components/commit/5364eb79bf49efce1fa47861d074a6f9d2b964d5))
* allow cookies in cross-origin xhr ([#93](https://github.com/Seavenly/paypal-messaging-components/issues/93)) ([372e1ae](https://github.com/Seavenly/paypal-messaging-components/commit/372e1aea18f50f6acb15ceef52a5f0d6f6d7b3a9))
* allow EZP messages to fit in smaller spaces ([#469](https://github.com/Seavenly/paypal-messaging-components/issues/469)) ([a6f3077](https://github.com/Seavenly/paypal-messaging-components/commit/a6f3077a8019ea894350811bffc8baf5559161d3))
* allow for inline text size attribute ([#273](https://github.com/Seavenly/paypal-messaging-components/issues/273)) ([c511b50](https://github.com/Seavenly/paypal-messaging-components/commit/c511b50985cbd96645fef937c46902a31f75cbae))
* allow onApply to fire without onClick ([#378](https://github.com/Seavenly/paypal-messaging-components/issues/378)) ([52185d4](https://github.com/Seavenly/paypal-messaging-components/commit/52185d40577fb83da101d79b4816f8848c1c2f4f))
* append data to existing bdata ([#307](https://github.com/Seavenly/paypal-messaging-components/issues/307)) ([febf58d](https://github.com/Seavenly/paypal-messaging-components/commit/febf58d9c7c74bcef8c6dd9b5aca896bce9df2db))
* apply now link consistent with sdk environment ([#242](https://github.com/Seavenly/paypal-messaging-components/issues/242)) ([0bb93da](https://github.com/Seavenly/paypal-messaging-components/commit/0bb93da3e59f852fdc683d718913ae833e977fbb))
* buyer country content effect hook dependency ([#391](https://github.com/Seavenly/paypal-messaging-components/issues/391)) ([0bc31cf](https://github.com/Seavenly/paypal-messaging-components/commit/0bc31cf5b46a469ff3642b7af4cf97e47abe5712))
* capture lander clicks ([#175](https://github.com/Seavenly/paypal-messaging-components/issues/175)) ([dd1c34b](https://github.com/Seavenly/paypal-messaging-components/commit/dd1c34b05defcebe4b2e030d0aa246d45b6ed94b))
* center modal spinner in IE ([#171](https://github.com/Seavenly/paypal-messaging-components/issues/171)) ([1b0d52a](https://github.com/Seavenly/paypal-messaging-components/commit/1b0d52afa83d85dbb67382fdc3a8de92bcb3ad7a))
* cleanup message variables ([#227](https://github.com/Seavenly/paypal-messaging-components/issues/227)) ([aefed8d](https://github.com/Seavenly/paypal-messaging-components/commit/aefed8d0670b854ee8fe0a5a6d7913d201b1b7ad))
* cleanup on SDK replace ([#203](https://github.com/Seavenly/paypal-messaging-components/issues/203)) ([a2890db](https://github.com/Seavenly/paypal-messaging-components/commit/a2890db6bd2d09d054421f4dd24880e9903ff0bc))
* compare numeric values with root height calculations ([#317](https://github.com/Seavenly/paypal-messaging-components/issues/317)) ([38daae6](https://github.com/Seavenly/paypal-messaging-components/commit/38daae684fc78e9f831962e2876d1a223c47d6cf))
* correct validation for font sizes ([#235](https://github.com/Seavenly/paypal-messaging-components/issues/235)) ([db5f9be](https://github.com/Seavenly/paypal-messaging-components/commit/db5f9be3becf966edb670713c225a809fa921c16))
* correctly pass csrf fetching terms ([#210](https://github.com/Seavenly/paypal-messaging-components/issues/210)) ([50980a0](https://github.com/Seavenly/paypal-messaging-components/commit/50980a03a615d9eae2d36d7ab5ade4c55a8d5c43))
* correctly pass terms values to PayPal Flex modal ([#239](https://github.com/Seavenly/paypal-messaging-components/issues/239)) ([3d77fa4](https://github.com/Seavenly/paypal-messaging-components/commit/3d77fa4a50a7fe4d08d9c4c29b7e93ccbe866b44))
* currency prioritization ([#88](https://github.com/Seavenly/paypal-messaging-components/issues/88)) ([f71b6c3](https://github.com/Seavenly/paypal-messaging-components/commit/f71b6c3cf072ee4cb28648ddee66b426dc20ed09))
* custom banner render error ([#95](https://github.com/Seavenly/paypal-messaging-components/issues/95)) ([529e48c](https://github.com/Seavenly/paypal-messaging-components/commit/529e48cf5b150e0e55b7f2ab31904638dd13a218))
* DE alternative logo alignment ([#214](https://github.com/Seavenly/paypal-messaging-components/issues/214)) ([a6b179b](https://github.com/Seavenly/paypal-messaging-components/commit/a6b179b6469f2e73cc2bf5a963ef032360d7a609))
* DE flex styles ([#107](https://github.com/Seavenly/paypal-messaging-components/issues/107)) ([a82e069](https://github.com/Seavenly/paypal-messaging-components/commit/a82e069b201a0ce49cff3cf514ddd92f847d2dbb))
* DE GPL flex banner styles [snapshots] ([#594](https://github.com/Seavenly/paypal-messaging-components/issues/594)) ([d5e613f](https://github.com/Seavenly/paypal-messaging-components/commit/d5e613f93cfc199cb619fd2a7e3b5a75fab77ae3))
* de gpl modal calc ([#558](https://github.com/Seavenly/paypal-messaging-components/issues/558)) ([92912f4](https://github.com/Seavenly/paypal-messaging-components/commit/92912f40b9d251a81800e445ab3874e9f123c362))
* DE GPL style bugs [snapshots] ([#577](https://github.com/Seavenly/paypal-messaging-components/issues/577)) ([62aa182](https://github.com/Seavenly/paypal-messaging-components/commit/62aa1820a4432f581722d370ce8ec38914aabf2a))
* DE hyperlink color, logo size, and remove period ([#205](https://github.com/Seavenly/paypal-messaging-components/issues/205)) ([5ebd7da](https://github.com/Seavenly/paypal-messaging-components/commit/5ebd7da819241785a89a4ca3cd79725b34c9fbff))
* DE link color and invalid terms display ([#96](https://github.com/Seavenly/paypal-messaging-components/issues/96)) ([e778287](https://github.com/Seavenly/paypal-messaging-components/commit/e77828713a1be2eb24ddd128d102fe2310a914ea))
* DE modal preact className issue ([#316](https://github.com/Seavenly/paypal-messaging-components/issues/316)) ([e7ea62e](https://github.com/Seavenly/paypal-messaging-components/commit/e7ea62e2c7ef3afe931ea84632ae963bb6ef5f63))
* determine SDK host from script src ([#542](https://github.com/Seavenly/paypal-messaging-components/issues/542)) ([658ecca](https://github.com/Seavenly/paypal-messaging-components/commit/658eccacb1dd6bf36dbbb462cad37d6fec32f998))
* enable GPL custom messages ([#370](https://github.com/Seavenly/paypal-messaging-components/issues/370)) ([939ba54](https://github.com/Seavenly/paypal-messaging-components/commit/939ba54f02eab18fb3dd0eefa7800a5947a495ef))
* ensure DOM ready before searching for root page element ([#294](https://github.com/Seavenly/paypal-messaging-components/issues/294)) ([511d268](https://github.com/Seavenly/paypal-messaging-components/commit/511d2685eb8fd84525385c0e6ebabc7394f54b14))
* ensure only one zoid component created ([#178](https://github.com/Seavenly/paypal-messaging-components/issues/178)) ([ff3efe4](https://github.com/Seavenly/paypal-messaging-components/commit/ff3efe4fd4341bb5c54520b2fbe6974e0e3572fe))
* ensure SDK script is not being destroyed before rerendering a destroyed message ([#535](https://github.com/Seavenly/paypal-messaging-components/issues/535)) ([8d308e9](https://github.com/Seavenly/paypal-messaging-components/commit/8d308e98258f67bb205798e205fe65c983d5a8ca))
* expand content height for IE11 ([#359](https://github.com/Seavenly/paypal-messaging-components/issues/359)) ([c853eaf](https://github.com/Seavenly/paypal-messaging-components/commit/c853eafaa5f563f463fc9b946583f981a42d11de))
* fix amount comparison ([#562](https://github.com/Seavenly/paypal-messaging-components/issues/562)) ([72bfb66](https://github.com/Seavenly/paypal-messaging-components/commit/72bfb6615df62c04b49bfee9cf591ed5aeee0bbb))
* font loading util for improved FireFox rendering ([#121](https://github.com/Seavenly/paypal-messaging-components/issues/121)) ([4264f99](https://github.com/Seavenly/paypal-messaging-components/commit/4264f99b96b7c8e07c7b4d9304125bf825b03a5e))
* force repaint to prevent Firefox locked scroll ([#344](https://github.com/Seavenly/paypal-messaging-components/issues/344)) ([70d996a](https://github.com/Seavenly/paypal-messaging-components/commit/70d996ad07dfde1c1b164e9b65c23e7493a46d10))
* GB mobile modal header ([#358](https://github.com/Seavenly/paypal-messaging-components/issues/358)) ([a298ea6](https://github.com/Seavenly/paypal-messaging-components/commit/a298ea65bde3494512ada1308588f1d9e624d6ba))
* GB modal overlay size ([#389](https://github.com/Seavenly/paypal-messaging-components/issues/389)) ([d091d39](https://github.com/Seavenly/paypal-messaging-components/commit/d091d39748ebe54f629c7b3ec5222f6cbb837edd))
* GPL modal height ([#338](https://github.com/Seavenly/paypal-messaging-components/issues/338)) ([4f50c22](https://github.com/Seavenly/paypal-messaging-components/commit/4f50c22bb67bf9236b6ab28624e1257297fd3e2f))
* GPL no amount flex styles ([#365](https://github.com/Seavenly/paypal-messaging-components/issues/365)) ([df9f943](https://github.com/Seavenly/paypal-messaging-components/commit/df9f943047557d69c7e365ee556d9e1318524fb1))
* gpl styles mobile view change ([#668](https://github.com/Seavenly/paypal-messaging-components/issues/668)) ([2736fab](https://github.com/Seavenly/paypal-messaging-components/commit/2736fab6bfac392af8ae104e517e238b3be1b50b))
* GPL wrapping mutations ([#364](https://github.com/Seavenly/paypal-messaging-components/issues/364)) ([3cbed11](https://github.com/Seavenly/paypal-messaging-components/commit/3cbed1159609c27e302a96e1af60adf6f65fbe46))
* gracefully handle 204 response ([#122](https://github.com/Seavenly/paypal-messaging-components/issues/122)) ([7f0262c](https://github.com/Seavenly/paypal-messaging-components/commit/7f0262c5b801e166cf7a0a9213d0119524bfdfe0))
* handle empty account zoid props ([#514](https://github.com/Seavenly/paypal-messaging-components/issues/514)) ([d6222e9](https://github.com/Seavenly/paypal-messaging-components/commit/d6222e9bf943dd9d59f4216686463b0403602029))
* handle GPL modal type ([#320](https://github.com/Seavenly/paypal-messaging-components/issues/320)) ([b1b4131](https://github.com/Seavenly/paypal-messaging-components/commit/b1b41312007061f8adef1cbdc8617cda4b002da2))
* handle modal prop changes correctly ([#251](https://github.com/Seavenly/paypal-messaging-components/issues/251)) ([2a5dd0f](https://github.com/Seavenly/paypal-messaging-components/commit/2a5dd0f711a6d89cd0f47655829910abd3ae8c06))
* handle undefined window reference when running locally ([#325](https://github.com/Seavenly/paypal-messaging-components/issues/325)) ([c53e4dc](https://github.com/Seavenly/paypal-messaging-components/commit/c53e4dc3ced6538dd6db2558004e0366e4b0b9a0))
* hide sticky apply now on modal close or tab switch ([#354](https://github.com/Seavenly/paypal-messaging-components/issues/354)) ([b2f12e8](https://github.com/Seavenly/paypal-messaging-components/commit/b2f12e811d08d800f7f644a6cad5cafcccba2a25))
* ie rendering issues ([#129](https://github.com/Seavenly/paypal-messaging-components/issues/129)) ([ede5d03](https://github.com/Seavenly/paypal-messaging-components/commit/ede5d03b984c0a5da4d4360654d097f9adf2499a))
* ie11 loading issue ([#554](https://github.com/Seavenly/paypal-messaging-components/issues/554)) ([b971c20](https://github.com/Seavenly/paypal-messaging-components/commit/b971c20521d0c4026578a02673d5e909944fec4d))
* ignore clicks on tracking pixel ([#165](https://github.com/Seavenly/paypal-messaging-components/issues/165)) ([f1512fb](https://github.com/Seavenly/paypal-messaging-components/commit/f1512fbf5fd13c824fcf9bfd73d142e2809994d1))
* improve automatic message rendering ([#508](https://github.com/Seavenly/paypal-messaging-components/issues/508)) ([7b807cd](https://github.com/Seavenly/paypal-messaging-components/commit/7b807cd319db1c7a02c60af66079a625a97a4b8f))
* improve handling iframe moving around the DOM ([#274](https://github.com/Seavenly/paypal-messaging-components/issues/274)) ([93e9323](https://github.com/Seavenly/paypal-messaging-components/commit/93e93232ac37247c13f63f3fc9346a4187992d0e))
* improve modal calculator input useability ([#82](https://github.com/Seavenly/paypal-messaging-components/issues/82)) ([17d81a9](https://github.com/Seavenly/paypal-messaging-components/commit/17d81a90ff6accb5354395f498f8e33b315577ff))
* improve overflow detection for pages with smaller heights ([#485](https://github.com/Seavenly/paypal-messaging-components/issues/485)) ([623a309](https://github.com/Seavenly/paypal-messaging-components/commit/623a3094ec6da58f1904eee2c636177abb91fcb3))
* improve overflow detection with html and body height 100% ([#323](https://github.com/Seavenly/paypal-messaging-components/issues/323)) ([c857953](https://github.com/Seavenly/paypal-messaging-components/commit/c857953b7d3adfab701d6783302fa4e4f557c003))
* improve updating message styles ([#305](https://github.com/Seavenly/paypal-messaging-components/issues/305)) ([0ed2449](https://github.com/Seavenly/paypal-messaging-components/commit/0ed2449a0947a032cf561669d967e98ffd5b181a))
* include banners folder with npm publish ([#79](https://github.com/Seavenly/paypal-messaging-components/issues/79)) ([b125721](https://github.com/Seavenly/paypal-messaging-components/commit/b125721d62ab95c07634518ff59763c40443a08d))
* include buyer country with message rerender ([#390](https://github.com/Seavenly/paypal-messaging-components/issues/390)) ([f9939d8](https://github.com/Seavenly/paypal-messaging-components/commit/f9939d893ce03a9194cfa8fbfe295ef38838e8aa))
* include refIndex meta in logger payload ([#530](https://github.com/Seavenly/paypal-messaging-components/issues/530)) ([52b1126](https://github.com/Seavenly/paypal-messaging-components/commit/52b112667c1c0239c8be44d89d757eb79c3569bb))
* increase alternative logo size ([#106](https://github.com/Seavenly/paypal-messaging-components/issues/106)) ([7eb3a4e](https://github.com/Seavenly/paypal-messaging-components/commit/7eb3a4effc881e0bcca5ec380bde5aa2644062bc))
* inline text size ([#280](https://github.com/Seavenly/paypal-messaging-components/issues/280)) ([f8ea320](https://github.com/Seavenly/paypal-messaging-components/commit/f8ea320db03cfcd66b629a1a1df45a81aaa69429))
* lazily get logos object for custom banners ([#97](https://github.com/Seavenly/paypal-messaging-components/issues/97)) ([a22f05f](https://github.com/Seavenly/paypal-messaging-components/commit/a22f05f41689b2997f31715b7155f161348a51b8))
* lazy load globals to account for SDK lifecycle ([#483](https://github.com/Seavenly/paypal-messaging-components/issues/483)) ([a56e6b0](https://github.com/Seavenly/paypal-messaging-components/commit/a56e6b079e96dcecd237ee7378345061d2975ba8))
* log events for legacy custom banners ([#59](https://github.com/Seavenly/paypal-messaging-components/issues/59)) ([5365d30](https://github.com/Seavenly/paypal-messaging-components/commit/5365d30ca917420b44e5293d4e60dc7d58abf93b))
* maintain modal logging payload ([#411](https://github.com/Seavenly/paypal-messaging-components/issues/411)) ([b35a7a3](https://github.com/Seavenly/paypal-messaging-components/commit/b35a7a314dc70d1b444b23c139c790b30b9024b0))
* merchant.js mixed content ([#161](https://github.com/Seavenly/paypal-messaging-components/issues/161)) ([ad4b0e9](https://github.com/Seavenly/paypal-messaging-components/commit/ad4b0e92d0db2e92276c9e03618557451c3e3c31))
* message content size detection ([#415](https://github.com/Seavenly/paypal-messaging-components/issues/415)) ([ce71fb0](https://github.com/Seavenly/paypal-messaging-components/commit/ce71fb0b88d5a6df8ce989920c55c84c519a6a33))
* mock proper sandbox message response ([#113](https://github.com/Seavenly/paypal-messaging-components/issues/113)) ([2ed4d01](https://github.com/Seavenly/paypal-messaging-components/commit/2ed4d01b436cc0033cf36b2a54260b06498d30c1))
* modal event tracking ([#159](https://github.com/Seavenly/paypal-messaging-components/issues/159)) ([38a297f](https://github.com/Seavenly/paypal-messaging-components/commit/38a297f3ad16529f5ad02af530e437bc543a324d))
* modal loading state appearance ([#213](https://github.com/Seavenly/paypal-messaging-components/issues/213)) ([2b7c325](https://github.com/Seavenly/paypal-messaging-components/commit/2b7c325281d0b79fd56377da1972409b4db7e873))
* modal memoization ([#199](https://github.com/Seavenly/paypal-messaging-components/issues/199)) ([c3318cc](https://github.com/Seavenly/paypal-messaging-components/commit/c3318cc0ce5621d08b4a6c129887973555ae7b71))
* modal scroll ([#355](https://github.com/Seavenly/paypal-messaging-components/issues/355)) ([53ac3c1](https://github.com/Seavenly/paypal-messaging-components/commit/53ac3c1f72a26134c618ec3377c1806e4d70ae05))
* modal scroll on iOS ([#343](https://github.com/Seavenly/paypal-messaging-components/issues/343)) ([70ff0ae](https://github.com/Seavenly/paypal-messaging-components/commit/70ff0aec2c7c5cccd4c6ad90a730b30c48886252))
* modal scrollbar accessibility on Windows ([#346](https://github.com/Seavenly/paypal-messaging-components/issues/346)) ([2824597](https://github.com/Seavenly/paypal-messaging-components/commit/28245975adcc535b1ef7ace7573c143886b5152f))
* modal slow scroll behavior on mobile ([#243](https://github.com/Seavenly/paypal-messaging-components/issues/243)) ([ce83fac](https://github.com/Seavenly/paypal-messaging-components/commit/ce83fac130ce18f5c7c37e165deea64b1a44f927))
* move preact to devDependencies for SDK bundler ([#151](https://github.com/Seavenly/paypal-messaging-components/issues/151)) ([85fef66](https://github.com/Seavenly/paypal-messaging-components/commit/85fef66a02bf090b2cde7e9a1ffd4dc8face1f60))
* NI 1x4 banners ([#108](https://github.com/Seavenly/paypal-messaging-components/issues/108)) ([679a9eb](https://github.com/Seavenly/paypal-messaging-components/commit/679a9eb48be8bd15b2e9a2592c42074addee5d70))
* NI/GB modal content ([#348](https://github.com/Seavenly/paypal-messaging-components/issues/348)) ([49cc2f3](https://github.com/Seavenly/paypal-messaging-components/commit/49cc2f32325d234721868598c47246aa6fe81f49))
* over extended header in Firefox ([#345](https://github.com/Seavenly/paypal-messaging-components/issues/345)) ([4d5856e](https://github.com/Seavenly/paypal-messaging-components/commit/4d5856e9f9b0d3b752134ae5bd790cfb0c13b9c9))
* pass buyer country in modal data re-fetch ([#342](https://github.com/Seavenly/paypal-messaging-components/issues/342)) ([0d8e1af](https://github.com/Seavenly/paypal-messaging-components/commit/0d8e1af20e76acad709ad9a9cb90946409c3405e))
* pass merchant account with modal for partner integration ([#172](https://github.com/Seavenly/paypal-messaging-components/issues/172)) ([7dd347c](https://github.com/Seavenly/paypal-messaging-components/commit/7dd347c2e00fd1b24cf4f80048263a314934dcce))
* pass merchant id with modal calculate call ([#174](https://github.com/Seavenly/paypal-messaging-components/issues/174)) ([f79d0ab](https://github.com/Seavenly/paypal-messaging-components/commit/f79d0ab102064744a3ae9113a482f58922b0539a))
* pass merchantId as account to logger meta for partner scenarios ([#380](https://github.com/Seavenly/paypal-messaging-components/issues/380)) ([f789c4b](https://github.com/Seavenly/paypal-messaging-components/commit/f789c4bcba93faffea54bc08baa0990837069826))
* passback warnings ([#423](https://github.com/Seavenly/paypal-messaging-components/issues/423)) ([e1751e8](https://github.com/Seavenly/paypal-messaging-components/commit/e1751e8b7ab7d3435379a5c31330dbd13c9ed234))
* polyfill in old modal code ([#301](https://github.com/Seavenly/paypal-messaging-components/issues/301)) ([e8b68b5](https://github.com/Seavenly/paypal-messaging-components/commit/e8b68b5b330d1ef6982d4dabfbee157530c940fc))
* prevent firing message onClick with modal onClick ([#282](https://github.com/Seavenly/paypal-messaging-components/issues/282)) ([d8df44b](https://github.com/Seavenly/paypal-messaging-components/commit/d8df44b9956030ff04a3db0afd0ed30bf9d2f1b1))
* prevent multiple same modals from rendering ([#167](https://github.com/Seavenly/paypal-messaging-components/issues/167)) ([ce02f3e](https://github.com/Seavenly/paypal-messaging-components/commit/ce02f3e19c02678bf0f3b0df39dda5d6bdd13634))
* prevent overflow observer race condition ([#329](https://github.com/Seavenly/paypal-messaging-components/issues/329)) ([b9e81d7](https://github.com/Seavenly/paypal-messaging-components/commit/b9e81d7759cb32c938c465e4f50ffbdf21ebf685))
* prevent setup from overwritting alias if no account present ([#271](https://github.com/Seavenly/paypal-messaging-components/issues/271)) ([11c0527](https://github.com/Seavenly/paypal-messaging-components/commit/11c0527fdd1c17eb4afcbedcb8fc92500fee56bc))
* primary PPC logo alignment and wrapping for position right ([#440](https://github.com/Seavenly/paypal-messaging-components/issues/440)) ([6d01263](https://github.com/Seavenly/paypal-messaging-components/commit/6d0126383bb32f1672fb29c0ee4dfd93be5b2684))
* production modal bundle name ([#269](https://github.com/Seavenly/paypal-messaging-components/issues/269)) ([97278d8](https://github.com/Seavenly/paypal-messaging-components/commit/97278d88bfe7c1f7c5b4fa7f9c3a31ab07510c71))
* proper messageWidth mutations for PMG message ([#132](https://github.com/Seavenly/paypal-messaging-components/issues/132)) ([bdf6c55](https://github.com/Seavenly/paypal-messaging-components/commit/bdf6c55a72f34aea2ab1579e14ca8baa856a764a))
* properly bootstrap zoid inside iframe ([#496](https://github.com/Seavenly/paypal-messaging-components/issues/496)) ([84aa81c](https://github.com/Seavenly/paypal-messaging-components/commit/84aa81c90ed720a30ebcd7a0e47966788c6e54e6))
* protect against server side document check ([#295](https://github.com/Seavenly/paypal-messaging-components/issues/295)) ([807d56e](https://github.com/Seavenly/paypal-messaging-components/commit/807d56e6ffb1595e07b11754d49795c8bff13d37))
* remove collapsed elements from overflow calculation ([#573](https://github.com/Seavenly/paypal-messaging-components/issues/573)) ([ef20588](https://github.com/Seavenly/paypal-messaging-components/commit/ef20588b2a0073c091327802e9f9e60a020e46bb))
* remove currency and buyerCountry strictness ([#598](https://github.com/Seavenly/paypal-messaging-components/issues/598)) ([53232c8](https://github.com/Seavenly/paypal-messaging-components/commit/53232c8fc14c8c6ca8b4e8c26e082f75317864b4))
* remove default preset value ([#318](https://github.com/Seavenly/paypal-messaging-components/issues/318)) ([8f18e0f](https://github.com/Seavenly/paypal-messaging-components/commit/8f18e0f2ec2722695ef06192ba36e57104a4bcc2))
* remove duplicate text from GPL GB flex messages [snapshots] ([#653](https://github.com/Seavenly/paypal-messaging-components/issues/653)) ([3396807](https://github.com/Seavenly/paypal-messaging-components/commit/339680709973a0b0f6a81a05e6de21f86fcc2ea7))
* remove Festivo font from modal ([#613](https://github.com/Seavenly/paypal-messaging-components/issues/613)) ([842c736](https://github.com/Seavenly/paypal-messaging-components/commit/842c736c4a9a998a66e07d8cb6a026be02a82d03))
* remove incorrect modal tab click events ([#453](https://github.com/Seavenly/paypal-messaging-components/issues/453)) ([d58058b](https://github.com/Seavenly/paypal-messaging-components/commit/d58058b60fa92ccd5344c5e3956f927a2257d2c0))
* remove JSON parse from terms fetcher ([#123](https://github.com/Seavenly/paypal-messaging-components/issues/123)) ([9519ea1](https://github.com/Seavenly/paypal-messaging-components/commit/9519ea1c56f2ba458b269f980cb3f15fdd8751a9))
* remove modal double scrollbar ([#207](https://github.com/Seavenly/paypal-messaging-components/issues/207)) ([44388c6](https://github.com/Seavenly/paypal-messaging-components/commit/44388c612b3bf3796690f2a4198f746e3242312f))
* remove sandbox mocking ([#145](https://github.com/Seavenly/paypal-messaging-components/issues/145)) ([caa70ba](https://github.com/Seavenly/paypal-messaging-components/commit/caa70ba1b5de1455958f6cdbd44a311cce894d26))
* remove unsupported sandbox warning ([#168](https://github.com/Seavenly/paypal-messaging-components/issues/168)) ([da79c1d](https://github.com/Seavenly/paypal-messaging-components/commit/da79c1d8b3ff7882f1f5aa6fe225635d9a1b37fe))
* return NONE tag when visible element is not found ([#371](https://github.com/Seavenly/paypal-messaging-components/issues/371)) ([9301be6](https://github.com/Seavenly/paypal-messaging-components/commit/9301be668ee8fce4f6bc3c08080bd1129968900d))
* revert scss for SDK bundler ([#154](https://github.com/Seavenly/paypal-messaging-components/issues/154)) ([ad6f7e1](https://github.com/Seavenly/paypal-messaging-components/commit/ad6f7e12691422b994cb544bd81a8b33e4caef2e))
* sandbox mock ([#76](https://github.com/Seavenly/paypal-messaging-components/issues/76)) ([4f5ec43](https://github.com/Seavenly/paypal-messaging-components/commit/4f5ec43b775f40bd806cb54ae62c415e91435053))
* select correct tab when modal offer changes ([#341](https://github.com/Seavenly/paypal-messaging-components/issues/341)) ([c2cc0e8](https://github.com/Seavenly/paypal-messaging-components/commit/c2cc0e8c618dcdbdb3e4f481af67cef082fea6c3))
* send flf5 post-fix to CAPE ([#247](https://github.com/Seavenly/paypal-messaging-components/issues/247)) ([d5692ef](https://github.com/Seavenly/paypal-messaging-components/commit/d5692efb1cf1eec39c40fa87c2f920868049f4bd))
* send script UID to server ([#476](https://github.com/Seavenly/paypal-messaging-components/issues/476)) ([b20027c](https://github.com/Seavenly/paypal-messaging-components/commit/b20027c10ffa36451db394ce0a197da67bc56fc3))
* show the correct non-pill multi-product headline ([#425](https://github.com/Seavenly/paypal-messaging-components/issues/425)) ([b2d9e8a](https://github.com/Seavenly/paypal-messaging-components/commit/b2d9e8a492f7099eb4748916b96a96aa595b99c2))
* split up non-US travis snapshot job ([1175942](https://github.com/Seavenly/paypal-messaging-components/commit/1175942277a10950a764c6869a51028fa37c0c8f))
* sticky behavior on mobile modal after tab switching ([#435](https://github.com/Seavenly/paypal-messaging-components/issues/435)) ([6a4b43a](https://github.com/Seavenly/paypal-messaging-components/commit/6a4b43addddd108e1b0e968024147361640b5d00))
* store child frame device ID in separate key [snapshots] ([#618](https://github.com/Seavenly/paypal-messaging-components/issues/618)) ([35ac487](https://github.com/Seavenly/paypal-messaging-components/commit/35ac4870cdac1b916a02b8c204cf77dcc156bc11))
* store viewport state on DOM elements to prevent SDK destroy issues ([#314](https://github.com/Seavenly/paypal-messaging-components/issues/314)) ([bd9220f](https://github.com/Seavenly/paypal-messaging-components/commit/bd9220f4e15933511e7a48c396e571968032397e))
* substitute modal terms variables dynamically ([#350](https://github.com/Seavenly/paypal-messaging-components/issues/350)) ([6c2b9ef](https://github.com/Seavenly/paypal-messaging-components/commit/6c2b9ef063c2be569e30fbd488465752542a9d55))
* support committing snapshots into PRs ([ad27f4f](https://github.com/Seavenly/paypal-messaging-components/commit/ad27f4f59f89a383668c280fe0bef7faaf75e201))
* swap server render parameter order ([#422](https://github.com/Seavenly/paypal-messaging-components/issues/422)) ([8b709aa](https://github.com/Seavenly/paypal-messaging-components/commit/8b709aa9e46836ef8d4df033eb7d29acd831cdf3))
* swap US GPL qualifying modal bullet logic ([#383](https://github.com/Seavenly/paypal-messaging-components/issues/383)) ([86003ed](https://github.com/Seavenly/paypal-messaging-components/commit/86003ed3915df309066d6144556e0d523759a867))
* track tab-alternative click ([#388](https://github.com/Seavenly/paypal-messaging-components/issues/388)) ([4b3d09b](https://github.com/Seavenly/paypal-messaging-components/commit/4b3d09b3d58c2829dd98622b0bc0859be8d0972f))
* tweak package.json ([0ece351](https://github.com/Seavenly/paypal-messaging-components/commit/0ece351c8c3ace38e208f1d8feedbe2c133f7af5))
* update GB qualifying attribute check ([#353](https://github.com/Seavenly/paypal-messaging-components/issues/353)) ([fface76](https://github.com/Seavenly/paypal-messaging-components/commit/fface763ecec3374f5cd82967be73ecf673e4c8c))
* update imgur script ([#474](https://github.com/Seavenly/paypal-messaging-components/issues/474)) ([44bb0c2](https://github.com/Seavenly/paypal-messaging-components/commit/44bb0c2253ef1dc842777dbe1375b24ac16a9430))
* update message render variant ([#279](https://github.com/Seavenly/paypal-messaging-components/issues/279)) ([11d2211](https://github.com/Seavenly/paypal-messaging-components/commit/11d2211b4cd55e27809e8711695d53874cc9e4e8))
* update modal content ([#362](https://github.com/Seavenly/paypal-messaging-components/issues/362)) ([544ac58](https://github.com/Seavenly/paypal-messaging-components/commit/544ac581fb455a8ea87921dbe161b1f081564d3f))
* update ramp URL to respond with correct headers ([#201](https://github.com/Seavenly/paypal-messaging-components/issues/201)) ([5fdc79c](https://github.com/Seavenly/paypal-messaging-components/commit/5fdc79c772eceeb157d6008dee59c19b13e7138a))
* update semantic-release ([42b4f93](https://github.com/Seavenly/paypal-messaging-components/commit/42b4f930165ebbbc685e9f877bec9befcea0d860))
* use € instead of EUR in qualifying French modal ([#441](https://github.com/Seavenly/paypal-messaging-components/issues/441)) ([c95de98](https://github.com/Seavenly/paypal-messaging-components/commit/c95de98ec24b546c2f7b3a92ebad5b1ea5552d2d))
* use credentials only for banner request ([#98](https://github.com/Seavenly/paypal-messaging-components/issues/98)) ([ab0f7a0](https://github.com/Seavenly/paypal-messaging-components/commit/ab0f7a04e6bf204436aabb4dcad0a09546f00c6b))
* use new server data to update calculator directly ([#560](https://github.com/Seavenly/paypal-messaging-components/issues/560)) ([0dcb7ff](https://github.com/Seavenly/paypal-messaging-components/commit/0dcb7ff3260eb238fb9a0554b3f9a1728430aaa3))
* use normalized correlation ID header ([#94](https://github.com/Seavenly/paypal-messaging-components/issues/94)) ([ae7ffe7](https://github.com/Seavenly/paypal-messaging-components/commit/ae7ffe745d6db74df99b93fa955a7b2b49a64341))
* use pointer cursor over legacy banners ([#77](https://github.com/Seavenly/paypal-messaging-components/issues/77)) ([6638ef6](https://github.com/Seavenly/paypal-messaging-components/commit/6638ef699c9ddebd145b1e2688be1774d74df303))
* use popup for legacy image banners ([#142](https://github.com/Seavenly/paypal-messaging-components/issues/142)) ([53e8f04](https://github.com/Seavenly/paypal-messaging-components/commit/53e8f04d66e0406204df21aa1c0abdfba25dc86c))
* use production modal script in sandbox ([#248](https://github.com/Seavenly/paypal-messaging-components/issues/248)) ([6595790](https://github.com/Seavenly/paypal-messaging-components/commit/65957905bd818649563499e132fefa36bf9e7c87))
* use Sass for compatibility with latest grumbler scripts ([#146](https://github.com/Seavenly/paypal-messaging-components/issues/146)) ([604f0e7](https://github.com/Seavenly/paypal-messaging-components/commit/604f0e7bc16febbdf6f3adec791d0da0f69838bb))
* use unformated APR for DE GPL disclosure check [snapshots] ([#634](https://github.com/Seavenly/paypal-messaging-components/issues/634)) ([dc72fbe](https://github.com/Seavenly/paypal-messaging-components/commit/dc72fbe9525036ac53ec115054d6c1e742265748))
* various bug fixes for demo app support ([#367](https://github.com/Seavenly/paypal-messaging-components/issues/367)) ([df94ad7](https://github.com/Seavenly/paypal-messaging-components/commit/df94ad7dc052f6302795b918a9a8c32b963ac3f4))
* zoid container overflow detection and modal iframe styles ([#290](https://github.com/Seavenly/paypal-messaging-components/issues/290)) ([4185290](https://github.com/Seavenly/paypal-messaging-components/commit/4185290ad5b58951979b776214e18f78dd399a5f))

### Reverts

* downgrade Travis CI to node 10 ([#430](https://github.com/Seavenly/paypal-messaging-components/issues/430)) ([c67f648](https://github.com/Seavenly/paypal-messaging-components/commit/c67f6487d37ab834da98ffffb4fe1a72ef6fae6a))

### Documentation

* update functional test command ([#467](https://github.com/Seavenly/paypal-messaging-components/issues/467)) ([a8742e6](https://github.com/Seavenly/paypal-messaging-components/commit/a8742e6d91586e39d3205b30a1b2c462e325c61a))

### Build System

* enable script namespace zoid/post-robot feature ([#472](https://github.com/Seavenly/paypal-messaging-components/issues/472)) ([51ba161](https://github.com/Seavenly/paypal-messaging-components/commit/51ba161cf5f1bd3f356d39e588553e88b99d17b4))
* fix test environment for stage builds ([#528](https://github.com/Seavenly/paypal-messaging-components/issues/528)) ([36b78c1](https://github.com/Seavenly/paypal-messaging-components/commit/36b78c1758453920d0dca1709e195b6cb295fd1d))
* fix webpack library bootstrap ([#459](https://github.com/Seavenly/paypal-messaging-components/issues/459)) ([6077f67](https://github.com/Seavenly/paypal-messaging-components/commit/6077f67496c3db2e6508bf1706f82427fdf69279))
* fix webpack production build ([#267](https://github.com/Seavenly/paypal-messaging-components/issues/267)) ([9913d98](https://github.com/Seavenly/paypal-messaging-components/commit/9913d9885765f51796da9f3d21604802008353da))
* include more variables in stage tag builds ([#522](https://github.com/Seavenly/paypal-messaging-components/issues/522)) ([7ef3ff2](https://github.com/Seavenly/paypal-messaging-components/commit/7ef3ff2eff318567b9c8a9796b77aae13ee2f35a))
* stage bundle support ([#520](https://github.com/Seavenly/paypal-messaging-components/issues/520)) ([4f03f71](https://github.com/Seavenly/paypal-messaging-components/commit/4f03f710dd45f1a9bc1e51098829692a4a1b2174))

### Tests

* add BBB to custom snapshot test ([#418](https://github.com/Seavenly/paypal-messaging-components/issues/418)) ([064f0b9](https://github.com/Seavenly/paypal-messaging-components/commit/064f0b995711597f1329106c5bfd5d231b41c306))
* add longer timeouts to modal functional tests ([#233](https://github.com/Seavenly/paypal-messaging-components/issues/233)) ([48cabb8](https://github.com/Seavenly/paypal-messaging-components/commit/48cabb85bf8541c672e32bda97256693b5c32387))
* add regression screenshot tests ([#99](https://github.com/Seavenly/paypal-messaging-components/issues/99)) ([cffb4ce](https://github.com/Seavenly/paypal-messaging-components/commit/cffb4ce7976d1be1ec283a92ead9f9e79f98bffa))
* correct snapshot test command ([#115](https://github.com/Seavenly/paypal-messaging-components/issues/115)) ([cb93091](https://github.com/Seavenly/paypal-messaging-components/commit/cb930911194de029e79c77fbf298d17deb48a7c2))
* disable modal functional tests ([#191](https://github.com/Seavenly/paypal-messaging-components/issues/191)) ([82e566d](https://github.com/Seavenly/paypal-messaging-components/commit/82e566d00077298813cbe7b6b2b08466ac8dd277))
* fix DE snapshot test issues [snapshots] ([#548](https://github.com/Seavenly/paypal-messaging-components/issues/548)) ([22e66bb](https://github.com/Seavenly/paypal-messaging-components/commit/22e66bbef02ab799fdc96aa3910e8c71590964a2))
* fix message interface test ([#374](https://github.com/Seavenly/paypal-messaging-components/issues/374)) ([3dfabeb](https://github.com/Seavenly/paypal-messaging-components/commit/3dfabeb78608bc97d76d9a69de1a8c07be8d4e34))
* fix snapshot env and replacement line ([#407](https://github.com/Seavenly/paypal-messaging-components/issues/407)) ([3a749c8](https://github.com/Seavenly/paypal-messaging-components/commit/3a749c8b361639951ae8192da6583d7ff8e61409))
* Improve functional tests v2 ([#339](https://github.com/Seavenly/paypal-messaging-components/issues/339)) ([c28a533](https://github.com/Seavenly/paypal-messaging-components/commit/c28a533374718338570d0c7d2e37c1942a50f809))
* reenable snapshots for updating, minor linting ([#340](https://github.com/Seavenly/paypal-messaging-components/issues/340)) ([0c5a188](https://github.com/Seavenly/paypal-messaging-components/commit/0c5a18884c331837252bbe5aed5711a745f65d25))
* rerun snapshots ([87f72af](https://github.com/Seavenly/paypal-messaging-components/commit/87f72afdf3dcbc43307b5d44422692b8eace09b1))
* SSR unit tests ([#373](https://github.com/Seavenly/paypal-messaging-components/issues/373)) ([512e954](https://github.com/Seavenly/paypal-messaging-components/commit/512e9549a62cb0555f667927c76187e8e90eb1c3))
* stats payload tests ([#185](https://github.com/Seavenly/paypal-messaging-components/issues/185)) ([2e98caf](https://github.com/Seavenly/paypal-messaging-components/commit/2e98caf3f5cdd0e182793e57943d213aa38f6df0))
* temporarily disable GPL AU functional snapshot tests ([#511](https://github.com/Seavenly/paypal-messaging-components/issues/511)) ([5415b5d](https://github.com/Seavenly/paypal-messaging-components/commit/5415b5de10ccd6dbfa5180a6dae05c3932c556b3))
* update FR modal test assertion ([#448](https://github.com/Seavenly/paypal-messaging-components/issues/448)) ([b670a65](https://github.com/Seavenly/paypal-messaging-components/commit/b670a659551ab51dab80e5a727c28bb11dfa7394))
* update FR modal test definitions ([#488](https://github.com/Seavenly/paypal-messaging-components/issues/488)) ([7f7794a](https://github.com/Seavenly/paypal-messaging-components/commit/7f7794ac4530ceed1b93eab4ba287f192cd306f5))
* update GB modal test definitions ([#455](https://github.com/Seavenly/paypal-messaging-components/issues/455)) ([30ae7cc](https://github.com/Seavenly/paypal-messaging-components/commit/30ae7cccb2c69e805bdebe53950fbed38635cf72))
* update snapshot thresholds ([#424](https://github.com/Seavenly/paypal-messaging-components/issues/424)) ([df97209](https://github.com/Seavenly/paypal-messaging-components/commit/df97209c5085c1766b10c19f1c671d291b88ab8e))
* use dev accounts for custom message snapshots ([#500](https://github.com/Seavenly/paypal-messaging-components/issues/500)) ([9d55bc1](https://github.com/Seavenly/paypal-messaging-components/commit/9d55bc17229aef42afdff46a86bb97e9060e8d7c))

### Code Refactoring

*  rebrand GB Flex to Pay in 3 ([#375](https://github.com/Seavenly/paypal-messaging-components/issues/375)) ([9e6764d](https://github.com/Seavenly/paypal-messaging-components/commit/9e6764dee8afdaeba910a6a5e8f4729b05d3f28d))
* add "no late fees" to US Pay in 4 modal ([#669](https://github.com/Seavenly/paypal-messaging-components/issues/669)) ([6df8202](https://github.com/Seavenly/paypal-messaging-components/commit/6df820252b9211b4fd11591c143c1189dca07230))
* add ignore_cache option ([#397](https://github.com/Seavenly/paypal-messaging-components/issues/397)) ([cdc6441](https://github.com/Seavenly/paypal-messaging-components/commit/cdc6441c0cf6df36a03e10733300399a60da0a19))
* add ignoreCache option to modal ([#583](https://github.com/Seavenly/paypal-messaging-components/issues/583)) ([4b06335](https://github.com/Seavenly/paypal-messaging-components/commit/4b06335d131aa28a1f7b983f1fa46dde6496d40b))
* add interest-free back into Pi3 [snapshots] ([c118983](https://github.com/Seavenly/paypal-messaging-components/commit/c118983ce28b0c2892f07637009b6609750ec1d1))
* add interest-free back into Pi3 cleanup ([#617](https://github.com/Seavenly/paypal-messaging-components/issues/617)) ([ff6a841](https://github.com/Seavenly/paypal-messaging-components/commit/ff6a841c09015c66a3f44ee587a16d3c6b8ba965))
* add library version to global state namespace ([#319](https://github.com/Seavenly/paypal-messaging-components/issues/319)) ([94dcbb9](https://github.com/Seavenly/paypal-messaging-components/commit/94dcbb9c398842c48c97bfc9dffeffaeba1bc829))
* add modal content variables ([#401](https://github.com/Seavenly/paypal-messaging-components/issues/401)) ([31609b0](https://github.com/Seavenly/paypal-messaging-components/commit/31609b0e5b713f7cad3daeb00d19057b173f0ddc))
* add tracking event timestamp and message_hidden event ([#443](https://github.com/Seavenly/paypal-messaging-components/issues/443)) ([934df93](https://github.com/Seavenly/paypal-messaging-components/commit/934df931802bd8dda24c06aed5aee5d9969f5bd2))
* adjust alternative message wrapping ([#138](https://github.com/Seavenly/paypal-messaging-components/issues/138)) ([9d97e8b](https://github.com/Seavenly/paypal-messaging-components/commit/9d97e8bee847a044ae3f96b2f1f33d7f351abb69))
* audit messages to match style spec ([#198](https://github.com/Seavenly/paypal-messaging-components/issues/198)) ([9b92f8c](https://github.com/Seavenly/paypal-messaging-components/commit/9b92f8c26630b1cb0ee0490fb045d82bb7486715))
* change countryCode to buyerCountry ([#228](https://github.com/Seavenly/paypal-messaging-components/issues/228)) ([43997f6](https://github.com/Seavenly/paypal-messaging-components/commit/43997f676a47271bacaeb9aa88fd85601575f93b))
* change disclaimer language See terms to Learn more ([#187](https://github.com/Seavenly/paypal-messaging-components/issues/187)) ([7743561](https://github.com/Seavenly/paypal-messaging-components/commit/774356104f6eb95bc304ad8e64cb67b9a29d0392))
* change ramp file location ([#361](https://github.com/Seavenly/paypal-messaging-components/issues/361)) ([714d683](https://github.com/Seavenly/paypal-messaging-components/commit/714d683fb16ac5821107827a9ea8a2cd79a345a5))
* cleanup legacy hotfix ([#163](https://github.com/Seavenly/paypal-messaging-components/issues/163)) ([cdd8291](https://github.com/Seavenly/paypal-messaging-components/commit/cdd82917149c8b2b96b7475501ebc9a647c73c28))
* client-side generated unique identifier provided as messageRequestId ([#570](https://github.com/Seavenly/paypal-messaging-components/issues/570)) ([650358a](https://github.com/Seavenly/paypal-messaging-components/commit/650358a36e1d8bf9f16076f6bb717a1e88b99654))
* consolidate modal requests ([#206](https://github.com/Seavenly/paypal-messaging-components/issues/206)) ([52f0b9c](https://github.com/Seavenly/paypal-messaging-components/commit/52f0b9c82ad30da1a990cd47a1c4ba6a839323ca))
* cpnw ramp in production only ([#215](https://github.com/Seavenly/paypal-messaging-components/issues/215)) ([dfb6e6f](https://github.com/Seavenly/paypal-messaging-components/commit/dfb6e6ffe1e21270f2a56d3d224360600b365c85))
* create demo build ([#195](https://github.com/Seavenly/paypal-messaging-components/issues/195)) ([6715a30](https://github.com/Seavenly/paypal-messaging-components/commit/6715a304a0f784de0ffa1dff8f9dcc2a100bb546))
* delay background modal render ([#349](https://github.com/Seavenly/paypal-messaging-components/issues/349)) ([100099e](https://github.com/Seavenly/paypal-messaging-components/commit/100099e235bd8131879333ba4513dd8ea3500b90))
* enhance demo functionality ([#486](https://github.com/Seavenly/paypal-messaging-components/issues/486)) ([5846930](https://github.com/Seavenly/paypal-messaging-components/commit/5846930514a4689467244fb638f0923f239861a5))
* experiment returns treatment type ([#293](https://github.com/Seavenly/paypal-messaging-components/issues/293)) ([e71c24b](https://github.com/Seavenly/paypal-messaging-components/commit/e71c24b1d7d281f37f06916be96d2fe0beba4908))
* fix accessibility issues from test reports ([#593](https://github.com/Seavenly/paypal-messaging-components/issues/593)) ([7ad90bd](https://github.com/Seavenly/paypal-messaging-components/commit/7ad90bd789827fef7b81f937e0533571c7245bdc))
* forward tracking information  ([#396](https://github.com/Seavenly/paypal-messaging-components/issues/396)) ([1c79ee7](https://github.com/Seavenly/paypal-messaging-components/commit/1c79ee7e7947ddaa9588995e8c575cfd90f7b084))
* FR GPL sans frais ([#465](https://github.com/Seavenly/paypal-messaging-components/issues/465)) ([241871f](https://github.com/Seavenly/paypal-messaging-components/commit/241871ff21d41783e835ac1e73007f9fe5368fe4))
* handle forward compatibility for modal ([#308](https://github.com/Seavenly/paypal-messaging-components/issues/308)) ([8b46714](https://github.com/Seavenly/paypal-messaging-components/commit/8b46714a5e8e99df0a18b00428ca3a32dafa7dea))
* instrument performance metrics ([#471](https://github.com/Seavenly/paypal-messaging-components/issues/471)) ([abf5756](https://github.com/Seavenly/paypal-messaging-components/commit/abf57566d6166cd0667752aac080ffd75d664885))
* instrumentation changes ([#105](https://github.com/Seavenly/paypal-messaging-components/issues/105)) ([54ee3a0](https://github.com/Seavenly/paypal-messaging-components/commit/54ee3a07a6f3a893a6c87a1989c72b8775278e1e))
* log library build target ([#36](https://github.com/Seavenly/paypal-messaging-components/issues/36)) ([8d4f8f0](https://github.com/Seavenly/paypal-messaging-components/commit/8d4f8f04eae8c0b6fc237f3443e6d7f34390ee05))
* omit pp_debug when missing ([#591](https://github.com/Seavenly/paypal-messaging-components/issues/591)) ([1be88b1](https://github.com/Seavenly/paypal-messaging-components/commit/1be88b1e85bba2e16c28d5305f11fc002d92389c))
* optimize package imports ([#450](https://github.com/Seavenly/paypal-messaging-components/issues/450)) ([f8c2a84](https://github.com/Seavenly/paypal-messaging-components/commit/f8c2a849e7e0a398f468e6729a2ab90562b79e5e))
* optimize tracking ([#482](https://github.com/Seavenly/paypal-messaging-components/issues/482)) ([32bc211](https://github.com/Seavenly/paypal-messaging-components/commit/32bc211c1dfcd297db2e95ea7c35339106d0844b))
* persistent deviceID storage ([#517](https://github.com/Seavenly/paypal-messaging-components/issues/517)) ([0960b0b](https://github.com/Seavenly/paypal-messaging-components/commit/0960b0b0f7770e445ca5e7a8174829ada6122e14))
* preselecting tabs based on offer type of banner ([#240](https://github.com/Seavenly/paypal-messaging-components/issues/240)) ([ca667e3](https://github.com/Seavenly/paypal-messaging-components/commit/ca667e3d49b3a7cb95ceb6b01aed0435150034d9))
* ramp from imadserver to credit presentment ([#184](https://github.com/Seavenly/paypal-messaging-components/issues/184)) ([11b8163](https://github.com/Seavenly/paypal-messaging-components/commit/11b81639c6ac5eae15ece7296ca453f823176f9e))
* redesign GB modal to match US ([#369](https://github.com/Seavenly/paypal-messaging-components/issues/369)) ([4776fdc](https://github.com/Seavenly/paypal-messaging-components/commit/4776fdcb4ae34e5d6fa8a583fc5d20a0457e05fa))
* remove container size fallback re-render functionality ([#568](https://github.com/Seavenly/paypal-messaging-components/issues/568)) ([dfb604c](https://github.com/Seavenly/paypal-messaging-components/commit/dfb604c100a3aa8cbb37bae57756db2cee916d3e))
* remove flex tag line ([#101](https://github.com/Seavenly/paypal-messaging-components/issues/101)) ([ee2caec](https://github.com/Seavenly/paypal-messaging-components/commit/ee2caec9673cc100fbaec74a6a9822bd8ae9aa45))
* remove mention of late fees from US and UK modal content [snapshots] ([#592](https://github.com/Seavenly/paypal-messaging-components/issues/592)) ([576d363](https://github.com/Seavenly/paypal-messaging-components/commit/576d3632eb5725c5b7035ea810fb51a21ee8bf86))
* remove merchant.js builds ([#286](https://github.com/Seavenly/paypal-messaging-components/issues/286)) ([94e9b4d](https://github.com/Seavenly/paypal-messaging-components/commit/94e9b4d5a01bbcf5f3be03da78b9e839938f861c))
* remove modal prefetch [snapshots] ([#567](https://github.com/Seavenly/paypal-messaging-components/issues/567)) ([041371a](https://github.com/Seavenly/paypal-messaging-components/commit/041371adbe066d03090d535ceeac2ac60805978f))
* remove Preact from messages ([#537](https://github.com/Seavenly/paypal-messaging-components/issues/537)) ([354883e](https://github.com/Seavenly/paypal-messaging-components/commit/354883e9ff135684e7cb830de408518553ac44e4))
* remove ramp code ([#498](https://github.com/Seavenly/paypal-messaging-components/issues/498)) ([aadafa4](https://github.com/Seavenly/paypal-messaging-components/commit/aadafa49d5fc116e0d7444a43e7368ff69f74b83))
* remove sdk default currency to USD ([#420](https://github.com/Seavenly/paypal-messaging-components/issues/420)) ([4465050](https://github.com/Seavenly/paypal-messaging-components/commit/4465050b01ef7edd67fa71526b39b09118e0bbec))
* sending session and device unique identifiers to tracking endpoint ([#470](https://github.com/Seavenly/paypal-messaging-components/issues/470)) ([0bd16be](https://github.com/Seavenly/paypal-messaging-components/commit/0bd16bef10d2cead70965f60d842c29d5caaf6a2))
* support SDK bn code for partner tracking ([#379](https://github.com/Seavenly/paypal-messaging-components/issues/379)) ([7426f36](https://github.com/Seavenly/paypal-messaging-components/commit/7426f360e3ee60851a07eab885a58c2d739909c9))
* swap variant to B ([#489](https://github.com/Seavenly/paypal-messaging-components/issues/489)) ([c1451e8](https://github.com/Seavenly/paypal-messaging-components/commit/c1451e8d114fe606abe779cd765a23c8e3434ea3))
* switch ramp to exclusion list ([#217](https://github.com/Seavenly/paypal-messaging-components/issues/217)) ([dfdd592](https://github.com/Seavenly/paypal-messaging-components/commit/dfdd59207700f9eac0eb316532a480b383b4d8b9))
* synchronizing local message source with content repo ([#445](https://github.com/Seavenly/paypal-messaging-components/issues/445)) ([01bb539](https://github.com/Seavenly/paypal-messaging-components/commit/01bb539b54e7a322856a81ba9893da5767db986d))
* temporary DE message tweak ([#156](https://github.com/Seavenly/paypal-messaging-components/issues/156)) ([20fdd25](https://github.com/Seavenly/paypal-messaging-components/commit/20fdd25347a3ac1ab5d6f87ae1393d99de999b2d))
* text and flex demo pages use common utils ([#133](https://github.com/Seavenly/paypal-messaging-components/issues/133)) ([589b138](https://github.com/Seavenly/paypal-messaging-components/commit/589b138e378060a798043ab5d97616a7c3354b95))
* update DE disclosure ([#619](https://github.com/Seavenly/paypal-messaging-components/issues/619)) ([74299d7](https://github.com/Seavenly/paypal-messaging-components/commit/74299d772d80580f11db1cd620a68f84d81b7948))
* update DE legal disclosure for 9.99% ([944a0b4](https://github.com/Seavenly/paypal-messaging-components/commit/944a0b4d9aafe3112887da1b4e9382da7b82ceea))
* update flex banner colors [snapshots] ([#502](https://github.com/Seavenly/paypal-messaging-components/issues/502)) ([123e7c5](https://github.com/Seavenly/paypal-messaging-components/commit/123e7c5485cf88b3d496d6272d453fbe5e33936a))
* update GPL US modal disclosure ([#566](https://github.com/Seavenly/paypal-messaging-components/issues/566)) ([a103008](https://github.com/Seavenly/paypal-messaging-components/commit/a1030084674c9de4d5b888ac7a2f0d27b2d30c9f))
* update legal language ([#194](https://github.com/Seavenly/paypal-messaging-components/issues/194)) ([f33dbe5](https://github.com/Seavenly/paypal-messaging-components/commit/f33dbe532f1b6253b6963254eb34f05ee4748bf6))
* update modal instrumentation ([#516](https://github.com/Seavenly/paypal-messaging-components/issues/516)) ([fac8ec2](https://github.com/Seavenly/paypal-messaging-components/commit/fac8ec2a65444ccc0b8c5dc801109142a5e67226))
* update Pay in 3 modal subheadline ([#454](https://github.com/Seavenly/paypal-messaging-components/issues/454)) ([a0e5250](https://github.com/Seavenly/paypal-messaging-components/commit/a0e5250b273f0d2b33d1567146a6dbe9c70b4cf0))
* update text and flex for Pi3 ([#449](https://github.com/Seavenly/paypal-messaging-components/issues/449)) ([f2308c4](https://github.com/Seavenly/paypal-messaging-components/commit/f2308c4f4c372f865b24f4e1840580bd5359efa4))
* update text wrapping behavior for PPC messages ([#395](https://github.com/Seavenly/paypal-messaging-components/issues/395)) ([b54be06](https://github.com/Seavenly/paypal-messaging-components/commit/b54be06cc637ad1e56a2edb43e3b92ce257c5cbe))
* update URL's to handle stage and sandbox ([#67](https://github.com/Seavenly/paypal-messaging-components/issues/67)) ([37d5daf](https://github.com/Seavenly/paypal-messaging-components/commit/37d5daf2dcae1dfd1f9f4a8807bf4048d13fbc76))
* update US GPL modal content ([#385](https://github.com/Seavenly/paypal-messaging-components/issues/385)) ([4cfa563](https://github.com/Seavenly/paypal-messaging-components/commit/4cfa563177a5dd8d305bab682efafd588c2d35b2))
* update US GPL regarding Georgia. ([#404](https://github.com/Seavenly/paypal-messaging-components/issues/404)) ([ad758b1](https://github.com/Seavenly/paypal-messaging-components/commit/ad758b1a29e41ed46cea69f0079c252ca60c9a86))
* updated US modal terms ([#177](https://github.com/Seavenly/paypal-messaging-components/issues/177)) ([9423db7](https://github.com/Seavenly/paypal-messaging-components/commit/9423db70ac1d18df8bf3a9fca9b1306ff19084bf))
* use dynamic min and max for GPLNQ range message [snapshots] ([#504](https://github.com/Seavenly/paypal-messaging-components/issues/504)) ([c00bf92](https://github.com/Seavenly/paypal-messaging-components/commit/c00bf92b9c959a489a7ae056dd998f04c3b7e74f))
* use GET calculateTerms ([#236](https://github.com/Seavenly/paypal-messaging-components/issues/236)) ([c7e65d3](https://github.com/Seavenly/paypal-messaging-components/commit/c7e65d3f9fb0ec06c55b02e3303787ab6473d47e))
* XSS mitigation ([#304](https://github.com/Seavenly/paypal-messaging-components/issues/304)) ([6edf608](https://github.com/Seavenly/paypal-messaging-components/commit/6edf608322702ca4921d33a9eb1da1014c926c26))
* XSS Mitigation ([#322](https://github.com/Seavenly/paypal-messaging-components/issues/322)) ([0df0376](https://github.com/Seavenly/paypal-messaging-components/commit/0df037687e6e155c1907988ca178f5a00ddc7152))

### Continuous Integration

* add delay for auto-typing [snapshots] ([#581](https://github.com/Seavenly/paypal-messaging-components/issues/581)) ([1251fba](https://github.com/Seavenly/paypal-messaging-components/commit/1251fbac593dfe4576ca340208261763264a716b))
* automatic stage tag ([#644](https://github.com/Seavenly/paypal-messaging-components/issues/644)) ([bb5b7c2](https://github.com/Seavenly/paypal-messaging-components/commit/bb5b7c209319d0ce3c2e43823e83e0bc027fc516))
* disable npm publish ([#118](https://github.com/Seavenly/paypal-messaging-components/issues/118)) ([ceef2c1](https://github.com/Seavenly/paypal-messaging-components/commit/ceef2c13a9e42a21c29d5b51142f97bed4422369))
* disable snapshot tests ([#351](https://github.com/Seavenly/paypal-messaging-components/issues/351)) ([31a7b70](https://github.com/Seavenly/paypal-messaging-components/commit/31a7b70fd87cef0080824684810ceffe098d288f))
* fix bundle notification JSON parse ([#292](https://github.com/Seavenly/paypal-messaging-components/issues/292)) ([a17038d](https://github.com/Seavenly/paypal-messaging-components/commit/a17038d4e3048c86f65d6374c02ed4966b72d527))
* fix standalone modal test page [snapshots] ([#584](https://github.com/Seavenly/paypal-messaging-components/issues/584)) ([f5ae0cf](https://github.com/Seavenly/paypal-messaging-components/commit/f5ae0cf79bcb7df475382c2ae8637ff35cbd0369))
* improve generated release notes ([#586](https://github.com/Seavenly/paypal-messaging-components/issues/586)) ([93190ea](https://github.com/Seavenly/paypal-messaging-components/commit/93190eab11dd147a913e408cb25f405e7e926604))
* improve git-push script taking snapshots [snapshots] ([#552](https://github.com/Seavenly/paypal-messaging-components/issues/552)) ([353f0f8](https://github.com/Seavenly/paypal-messaging-components/commit/353f0f89e77022819b55013f974a2e56eb665b06))
* improve performance ([#384](https://github.com/Seavenly/paypal-messaging-components/issues/384)) ([b7de0e8](https://github.com/Seavenly/paypal-messaging-components/commit/b7de0e890e060f051958d553f6b1e087a5177c9d))
* lock semantic-release version ([#110](https://github.com/Seavenly/paypal-messaging-components/issues/110)) ([c801231](https://github.com/Seavenly/paypal-messaging-components/commit/c801231e3efe9cb7a07d7024acbed8af2757af5b))
* output correct artifact files ([#149](https://github.com/Seavenly/paypal-messaging-components/issues/149)) ([a3fb494](https://github.com/Seavenly/paypal-messaging-components/commit/a3fb4946d1df2078517b2b174015326d8faa1c5d))
* patch release on refactor commit type ([#71](https://github.com/Seavenly/paypal-messaging-components/issues/71)) ([b316ae0](https://github.com…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants