paypal-checkout
Version:
PayPal Checkout components, for integrating checkout products.
659 lines (390 loc) • 181 kB
Markdown
## <small>4.0.258 (2019-02-22)</small>
* Add fpti logs for button style ([1deff0e](https://github.com/paypal/paypal-checkout/commit/1deff0e))
* Remove payment timeout ([e8ac846](https://github.com/paypal/paypal-checkout/commit/e8ac846))
## <small>4.0.256 (2019-02-06)</small>
* chore(whitelist-apm): Add whitelisted merchants to first increment of APMs (#1010) ([96f70ff](https://github.com/paypal/paypal-checkout/commit/96f70ff)), closes [#1010](https://github.com/paypal/paypal-checkout/issues/1010)
## <small>4.0.255 (2019-02-04)</small>
* fix(funding-prop): Addressing bug when null value passed through funding prop (#1008) ([6152323](https://github.com/paypal/paypal-checkout/commit/6152323)), closes [#1008](https://github.com/paypal/paypal-checkout/issues/1008)
## <small>4.0.254 (2019-02-01)</small>
* fix(inline-guest): Removing hack which always returned an EC token for IG treatments (#1005) ([ee3ab5e](https://github.com/paypal/paypal-checkout/commit/ee3ab5e)), closes [#1005](https://github.com/paypal/paypal-checkout/issues/1005)
* fix(shipping-options): Adding stop-gap for legacy integrated merchants (#1004) ([1f4db0f](https://github.com/paypal/paypal-checkout/commit/1f4db0f)), closes [#1004](https://github.com/paypal/paypal-checkout/issues/1004)
* Only get token from url for fpti when on paypal domain ([b77724d](https://github.com/paypal/paypal-checkout/commit/b77724d))
* Remove demo client id ([234a4de](https://github.com/paypal/paypal-checkout/commit/234a4de))
* chore(whitelist-apm): Enable apm for whitelisted merchants (#1001) ([0647d2c](https://github.com/paypal/paypal-checkout/commit/0647d2c)), closes [#1001](https://github.com/paypal/paypal-checkout/issues/1001)
## <small>4.0.240 (2019-01-09)</small>
* fix(callback-default-reject): Adding default noop function for `actions.reject` for the onShippingC ([36cbdd9](https://github.com/paypal/paypal-checkout/commit/36cbdd9)), closes [#967](https://github.com/paypal/paypal-checkout/issues/967)
* Add logs for click color and responsive width ([1c5bea2](https://github.com/paypal/paypal-checkout/commit/1c5bea2))
* Add sdkMeta param to each component ([74d4038](https://github.com/paypal/paypal-checkout/commit/74d4038))
* Card interface changes for standalone inline-guest (#977) ([a4160ee](https://github.com/paypal/paypal-checkout/commit/a4160ee)), closes [#977](https://github.com/paypal/paypal-checkout/issues/977)
* Clean up child window logging ([290ae3d](https://github.com/paypal/paypal-checkout/commit/290ae3d))
* Delete implement-checkout.md ([9c63764](https://github.com/paypal/paypal-checkout/commit/9c63764))
* Revert "Enable iframe for bt popup bridge" ([ca28454](https://github.com/paypal/paypal-checkout/commit/ca28454))
* chore(venmo-blacklist): New venmo blacklist items for December (#973) ([473aca8](https://github.com/paypal/paypal-checkout/commit/473aca8)), closes [#973](https://github.com/paypal/paypal-checkout/issues/973)
* chore(venmo): Adding stitchfix and plunderdesign to blacklist (#979) ([a73e4e4](https://github.com/paypal/paypal-checkout/commit/a73e4e4)), closes [#979](https://github.com/paypal/paypal-checkout/issues/979)
* a11y(overlay-dialog): Adding a11y attributes to the overlay (#971) ([1a504dd](https://github.com/paypal/paypal-checkout/commit/1a504dd)), closes [#971](https://github.com/paypal/paypal-checkout/issues/971)
* fix(electron): more robust way of detection (#969) ([4f9a07f](https://github.com/paypal/paypal-checkout/commit/4f9a07f)), closes [#969](https://github.com/paypal/paypal-checkout/issues/969)
* feat(callback-api): moving shipping options patch into payment patch (#852) ([94ce3ab](https://github.com/paypal/paypal-checkout/commit/94ce3ab)), closes [#852](https://github.com/paypal/paypal-checkout/issues/852)
## <small>4.0.234 (2018-11-14)</small>
* chore(commitizen): Add commitizen packages for commit message convention (#943) ([42b2709](https://github.com/paypal/paypal-checkout/commit/42b2709)), closes [#943](https://github.com/paypal/paypal-checkout/issues/943)
* chore(venmo-blacklist): Blacklisting chick-fil-a from venmo (#947) ([3bdad5f](https://github.com/paypal/paypal-checkout/commit/3bdad5f)), closes [#947](https://github.com/paypal/paypal-checkout/issues/947)
* Add ancestry.com to venmo blacklist ([ae45ef9](https://github.com/paypal/paypal-checkout/commit/ae45ef9))
* Add to venmo blacklist ([57e6060](https://github.com/paypal/paypal-checkout/commit/57e6060))
* refactor(publishing): fixing postversion script to push both tags and release commit (#941) ([a528d3d](https://github.com/paypal/paypal-checkout/commit/a528d3d)), closes [#941](https://github.com/paypal/paypal-checkout/issues/941)
## <small>4.0.233 (2018-11-07)</small>
* refactor(device-x-domain-utils): Importing the source for `cross-domain-utils` to preserve flow type ([702c8b7](https://github.com/paypal/paypal-checkout/commit/702c8b7)), closes [#939](https://github.com/paypal/paypal-checkout/issues/939)
* refactor(publishing): post-version script will push to paypal repo (#940) ([b8a932d](https://github.com/paypal/paypal-checkout/commit/b8a932d)), closes [#940](https://github.com/paypal/paypal-checkout/issues/940)
## <small>4.0.232 (2018-11-07)</small>
* chore(package): Updating zoid (#938) ([a1ff39d](https://github.com/paypal/paypal-checkout/commit/a1ff39d)), closes [#938](https://github.com/paypal/paypal-checkout/issues/938)
* refactor(publishing): Splitting up publish/version logic and automating changelog (#913) ([de898c8](https://github.com/paypal/paypal-checkout/commit/de898c8)), closes [#913](https://github.com/paypal/paypal-checkout/issues/913)
* fix(error-focus-closed): Catching the error from the promise (#919) ([d71800e](https://github.com/paypal/paypal-checkout/commit/d71800e)), closes [#919](https://github.com/paypal/paypal-checkout/issues/919)
* fix(resp-container-height): Removing extra space from vertical responsive (#937) ([f51f29f](https://github.com/paypal/paypal-checkout/commit/f51f29f)), closes [#937](https://github.com/paypal/paypal-checkout/issues/937)
* fix(iframe-standalone): Leveraging cross-domain-utils... Catching use-case for nested iframe inside ([46b6fe8](https://github.com/paypal/paypal-checkout/commit/46b6fe8)), closes [#929](https://github.com/paypal/paypal-checkout/issues/929)
* Add to venmo blacklist ([747fea8](https://github.com/paypal/paypal-checkout/commit/747fea8))
* Add to venmo blacklist ([c2f9913](https://github.com/paypal/paypal-checkout/commit/c2f9913))
* Add to venmo blacklist ([7683935](https://github.com/paypal/paypal-checkout/commit/7683935))
## <small>4.0.228 (2018-10-18)</small>
* feat(a11y-trap-tab): Trapping tab gestures in parent window while popup is enabled (#896) ([41b11f4](https://github.com/paypal/paypal-checkout/commit/41b11f4)), closes [#896](https://github.com/paypal/paypal-checkout/issues/896)
* feat(a11y-close-contrast): Improving the close button visibility in high contrast mode (#898) ([fbf212f](https://github.com/paypal/paypal-checkout/commit/fbf212f)), closes [#898](https://github.com/paypal/paypal-checkout/issues/898)
## <small>4.0.226 (2018-10-17)</small>
* Fix fundingOffered query value ([f8dce25](https://github.com/paypal/paypal-checkout/commit/f8dce25))
## <small>4.0.225 (2018-10-16)</small>
* Add fundingOffered prop to checkout component ([8d997c3](https://github.com/paypal/paypal-checkout/commit/8d997c3))
* Add link to documentation for intranet error. (#888) ([3c744b2](https://github.com/paypal/paypal-checkout/commit/3c744b2)), closes [#888](https://github.com/paypal/paypal-checkout/issues/888)
* Allow non-unique pxp events, use standard transition and state ([e719fc2](https://github.com/paypal/paypal-checkout/commit/e719fc2))
* BOPIS fix (#884) ([fe01368](https://github.com/paypal/paypal-checkout/commit/fe01368)), closes [#884](https://github.com/paypal/paypal-checkout/issues/884)
* Checkout component integration guide ([d887ef3](https://github.com/paypal/paypal-checkout/commit/d887ef3))
* removing urls from bml test (#893) ([1a5a4e0](https://github.com/paypal/paypal-checkout/commit/1a5a4e0)), closes [#893](https://github.com/paypal/paypal-checkout/issues/893)
* Update documentation (#887) ([4ec16ea](https://github.com/paypal/paypal-checkout/commit/4ec16ea)), closes [#887](https://github.com/paypal/paypal-checkout/issues/887)
* Updated package.json repository.url (#880) ([cd80fa3](https://github.com/paypal/paypal-checkout/commit/cd80fa3)), closes [#880](https://github.com/paypal/paypal-checkout/issues/880)
* Updating Venmo Blacklist (#883) ([57e6176](https://github.com/paypal/paypal-checkout/commit/57e6176)), closes [#883](https://github.com/paypal/paypal-checkout/issues/883)
## <small>4.0.224 (2018-10-01)</small>
* Adding domain to Venmo blacklist (#876) ([fa37cc2](https://github.com/paypal/paypal-checkout/commit/fa37cc2)), closes [#876](https://github.com/paypal/paypal-checkout/issues/876)
* make the billing popup scrollable (#873) ([302a1c3](https://github.com/paypal/paypal-checkout/commit/302a1c3)), closes [#873](https://github.com/paypal/paypal-checkout/issues/873)
* Ramp loggernodeweb logs to 100% (#862) ([a32ff77](https://github.com/paypal/paypal-checkout/commit/a32ff77)), closes [#862](https://github.com/paypal/paypal-checkout/issues/862)
* Remove cup screenshot for now ([b59d0dd](https://github.com/paypal/paypal-checkout/commit/b59d0dd))
* temporary remove screenshot test for CUP zh_CN ([1b08863](https://github.com/paypal/paypal-checkout/commit/1b08863))
## <small>4.0.223 (2018-09-26)</small>
* Send correct true/false value for credit throttle to server ([be7aa28](https://github.com/paypal/paypal-checkout/commit/be7aa28))
## <small>4.0.222 (2018-09-26)</small>
* add CUP card for CN (#869) ([36ec179](https://github.com/paypal/paypal-checkout/commit/36ec179)), closes [#869](https://github.com/paypal/paypal-checkout/issues/869)
* Bml funding test (#850) ([648ea55](https://github.com/paypal/paypal-checkout/commit/648ea55)), closes [#850](https://github.com/paypal/paypal-checkout/issues/850)
## <small>4.0.221 (2018-09-20)</small>
* fix the issue that does not show inline guest (#867) ([3b3ebc9](https://github.com/paypal/paypal-checkout/commit/3b3ebc9)), closes [#867](https://github.com/paypal/paypal-checkout/issues/867)
* fix the missing funding icons bug (#868) ([81fe53c](https://github.com/paypal/paypal-checkout/commit/81fe53c)), closes [#868](https://github.com/paypal/paypal-checkout/issues/868)
## <small>4.0.220 (2018-09-19)</small>
* adding more BA merchants to Venmo blacklist (#857) ([b09ddc6](https://github.com/paypal/paypal-checkout/commit/b09ddc6)), closes [#857](https://github.com/paypal/paypal-checkout/issues/857)
* Bml funding test (#850) ([ab881b7](https://github.com/paypal/paypal-checkout/commit/ab881b7)), closes [#850](https://github.com/paypal/paypal-checkout/issues/850)
* only display label "powered by PayPal" when FUNDING.CARD is allowed (#854) ([8ad0418](https://github.com/paypal/paypal-checkout/commit/8ad0418)), closes [#854](https://github.com/paypal/paypal-checkout/issues/854)
* Ramp loggernodeweb logs to 50% (#856) ([e26ade9](https://github.com/paypal/paypal-checkout/commit/e26ade9)), closes [#856](https://github.com/paypal/paypal-checkout/issues/856)
* refactoring Venmo without cookie experiment. Adding a venmo without cookie experiment blacklist. (#8 ([6294723](https://github.com/paypal/paypal-checkout/commit/6294723)), closes [#858](https://github.com/paypal/paypal-checkout/issues/858)
* removing the Venmo button rendering without cookie experiment. (#863) ([c3539ea](https://github.com/paypal/paypal-checkout/commit/c3539ea)), closes [#863](https://github.com/paypal/paypal-checkout/issues/863)
* Revert "Bml funding test" (#859) ([ff990b6](https://github.com/paypal/paypal-checkout/commit/ff990b6)), closes [#859](https://github.com/paypal/paypal-checkout/issues/859) [#855](https://github.com/paypal/paypal-checkout/issues/855) [#858](https://github.com/paypal/paypal-checkout/issues/858) [#854](https://github.com/paypal/paypal-checkout/issues/854) [#856](https://github.com/paypal/paypal-checkout/issues/856) [#857](https://github.com/paypal/paypal-checkout/issues/857) [#850](https://github.com/paypal/paypal-checkout/issues/850)
* Revert "Bml funding test" (#865) ([0549861](https://github.com/paypal/paypal-checkout/commit/0549861)), closes [#865](https://github.com/paypal/paypal-checkout/issues/865) [#863](https://github.com/paypal/paypal-checkout/issues/863) [#859](https://github.com/paypal/paypal-checkout/issues/859) [#860](https://github.com/paypal/paypal-checkout/issues/860)
* Revert "Revert "Bml funding test" (#859)" (#860) ([f3db8c3](https://github.com/paypal/paypal-checkout/commit/f3db8c3)), closes [#859](https://github.com/paypal/paypal-checkout/issues/859) [#860](https://github.com/paypal/paypal-checkout/issues/860)
* fix(button outline): adding button outline to individual card icons. removing from transparent (#855 ([ae25033](https://github.com/paypal/paypal-checkout/commit/ae25033)), closes [#855](https://github.com/paypal/paypal-checkout/issues/855)
* fix(button outline): Moving card props up to containing div (#861) ([585035f](https://github.com/paypal/paypal-checkout/commit/585035f)), closes [#861](https://github.com/paypal/paypal-checkout/issues/861)
## <small>4.0.218 (2018-09-11)</small>
* Add __DEBUG__ compile-time global ([b0f5d78](https://github.com/paypal/paypal-checkout/commit/b0f5d78))
* Add additional protection on checkout render and button child for intranet mode ([68dee44](https://github.com/paypal/paypal-checkout/commit/68dee44))
* Add logging to identify gap between user, geo and browser country ([afcea15](https://github.com/paypal/paypal-checkout/commit/afcea15))
* Ramp loggernodeweb logs to 25% (#851) ([72cce19](https://github.com/paypal/paypal-checkout/commit/72cce19)), closes [#851](https://github.com/paypal/paypal-checkout/issues/851)
* Ramp up new browser locale resolution rule ([02658ab](https://github.com/paypal/paypal-checkout/commit/02658ab))
* Run buttondiff at end of test cycle ([f82c17f](https://github.com/paypal/paypal-checkout/commit/f82c17f))
* fix(button-outline): Adding default browser outline to buttons on focus (#853) ([b37e2a8](https://github.com/paypal/paypal-checkout/commit/b37e2a8)), closes [#853](https://github.com/paypal/paypal-checkout/issues/853)
## <small>4.0.217 (2018-09-04)</small>
* Fix stageUrl prop setting in config ([cb09231](https://github.com/paypal/paypal-checkout/commit/cb09231))
* Point client-side logs at /xoplatform/logger, not /webapps/hermes (#839) ([eca45bf](https://github.com/paypal/paypal-checkout/commit/eca45bf)), closes [#839](https://github.com/paypal/paypal-checkout/issues/839)
* Update grumbler-scripts on publish ([9f78dcc](https://github.com/paypal/paypal-checkout/commit/9f78dcc))
## <small>4.0.216 (2018-08-30)</small>
* (fix)Removing webviews, Edge for IOS, and Firefox for IOS form Venmo button eligibility (#835) ([a0862dd](https://github.com/paypal/paypal-checkout/commit/a0862dd)), closes [#835](https://github.com/paypal/paypal-checkout/issues/835)
* (test): Add test for rendering button in hidden container. (#825) ([430c6c5](https://github.com/paypal/paypal-checkout/commit/430c6c5)), closes [#825](https://github.com/paypal/paypal-checkout/issues/825)
* Allow full response to be passed through in Component.jsx (#816) ([180dc6f](https://github.com/paypal/paypal-checkout/commit/180dc6f)), closes [#816](https://github.com/paypal/paypal-checkout/issues/816)
* Error out if integrating with minor locked version of sceript on a non-paypal domain ([7c222b3](https://github.com/paypal/paypal-checkout/commit/7c222b3))
* Export logger on paypal domains ([82c5326](https://github.com/paypal/paypal-checkout/commit/82c5326))
* Replacing APM svg images with jsx files and replacing klarna image with sofort (#800) ([c6c8221](https://github.com/paypal/paypal-checkout/commit/c6c8221)), closes [#800](https://github.com/paypal/paypal-checkout/issues/800)
* Updating Venmo blacklist. (#833) ([cc28298](https://github.com/paypal/paypal-checkout/commit/cc28298)), closes [#833](https://github.com/paypal/paypal-checkout/issues/833)
* White Buttons and Tests (#821) ([6f090fd](https://github.com/paypal/paypal-checkout/commit/6f090fd)), closes [#821](https://github.com/paypal/paypal-checkout/issues/821)
* fix(blacklist-gamer-saloon): Adding gamersaloon.com to venmo blacklist (#832) ([ce6f192](https://github.com/paypal/paypal-checkout/commit/ce6f192)), closes [#832](https://github.com/paypal/paypal-checkout/issues/832)
* fix(blacklist-jjill-venmo): Adding jjill.com to venmo blacklist (#834) ([835c0d7](https://github.com/paypal/paypal-checkout/commit/835c0d7)), closes [#834](https://github.com/paypal/paypal-checkout/issues/834)
* fix(missing-uk-cards): Adding Maestro and Discover for en_GB (#826) ([f3cd293](https://github.com/paypal/paypal-checkout/commit/f3cd293)), closes [#826](https://github.com/paypal/paypal-checkout/issues/826)
* fix(venmo-blacklist-qvc): Adding qvc.com to venmo blacklist (#836) ([9a4f475](https://github.com/paypal/paypal-checkout/commit/9a4f475)), closes [#836](https://github.com/paypal/paypal-checkout/issues/836)
* fix(white-uk-screenshot): Adding missing screenshot for white UK buttons (#837) ([9eda02e](https://github.com/paypal/paypal-checkout/commit/9eda02e)), closes [#837](https://github.com/paypal/paypal-checkout/issues/837)
## <small>4.0.215 (2018-08-23)</small>
* Ramping to 10% for venmo_uncookied_render (#813) ([f9dcb64](https://github.com/paypal/paypal-checkout/commit/f9dcb64)), closes [#813](https://github.com/paypal/paypal-checkout/issues/813)
* fix(pt-es-installment-label): Adding installment label to vertical layout (#814) ([0f7c623](https://github.com/paypal/paypal-checkout/commit/0f7c623)), closes [#814](https://github.com/paypal/paypal-checkout/issues/814)
## <small>4.0.214 (2018-08-21)</small>
* Add grumbler-scripts type declarations ([a44fd5e](https://github.com/paypal/paypal-checkout/commit/a44fd5e))
* add missing content for inline guest (#783) ([2edb466](https://github.com/paypal/paypal-checkout/commit/2edb466)), closes [#783](https://github.com/paypal/paypal-checkout/issues/783)
* Bump memory threshold ([537bca7](https://github.com/paypal/paypal-checkout/commit/537bca7))
* Experiment to improve browser locale resolution ([4c8e48e](https://github.com/paypal/paypal-checkout/commit/4c8e48e))
* Experimenting with ramping presentment of Venmo without a cookie (#809) ([f57822a](https://github.com/paypal/paypal-checkout/commit/f57822a)), closes [#809](https://github.com/paypal/paypal-checkout/issues/809)
* Fleisher white button variants (#796) ([e21d4c7](https://github.com/paypal/paypal-checkout/commit/e21d4c7)), closes [#796](https://github.com/paypal/paypal-checkout/issues/796)
* Remove paypal-braintree-web-client ([7020457](https://github.com/paypal/paypal-checkout/commit/7020457))
* Removing searsoutlet.com from venmo blacklist (#806) ([8ce23f5](https://github.com/paypal/paypal-checkout/commit/8ce23f5)), closes [#806](https://github.com/paypal/paypal-checkout/issues/806)
* Reverting PR #796 for failing during snapshot tests (#811) ([a5861bd](https://github.com/paypal/paypal-checkout/commit/a5861bd)), closes [#796](https://github.com/paypal/paypal-checkout/issues/796) [#811](https://github.com/paypal/paypal-checkout/issues/811)
* feat(callback-api): Adding `onShippingChange` callback prop (#766) ([abfd642](https://github.com/paypal/paypal-checkout/commit/abfd642)), closes [#766](https://github.com/paypal/paypal-checkout/issues/766)
* feat(zapbuy-blacklist): Adding `app.zapbuy.it` to the Venmo blacklist (#795) ([f1b0aa4](https://github.com/paypal/paypal-checkout/commit/f1b0aa4)), closes [#795](https://github.com/paypal/paypal-checkout/issues/795)
* fix(es-installments-label): New label text for installment period in es_MX (#808) ([5303f7d](https://github.com/paypal/paypal-checkout/commit/5303f7d)), closes [#808](https://github.com/paypal/paypal-checkout/issues/808)
* fix(overlay): Adding more contrast to the overlays (#780) ([2034656](https://github.com/paypal/paypal-checkout/commit/2034656)), closes [#780](https://github.com/paypal/paypal-checkout/issues/780)
* Feature: Inline guest (#758) ([e1ddaeb](https://github.com/paypal/paypal-checkout/commit/e1ddaeb)), closes [#758](https://github.com/paypal/paypal-checkout/issues/758)
## <small>4.0.213 (2018-08-09)</small>
* Coerce accessToken string to object ([9458f28](https://github.com/paypal/paypal-checkout/commit/9458f28))
* Fix flow ([512ef7f](https://github.com/paypal/paypal-checkout/commit/512ef7f))
* Only use babel-browser for src ([bd04033](https://github.com/paypal/paypal-checkout/commit/bd04033))
* Update venmo blacklist ([11c9f5e](https://github.com/paypal/paypal-checkout/commit/11c9f5e))
## <small>4.0.212 (2018-08-07)</small>
* Adding p24 and zimpler payment methods for PL,FI countries (#745) ([0cf3eae](https://github.com/paypal/paypal-checkout/commit/0cf3eae)), closes [#745](https://github.com/paypal/paypal-checkout/issues/745)
* remove input mutation (#760) ([878cd11](https://github.com/paypal/paypal-checkout/commit/878cd11)), closes [#760](https://github.com/paypal/paypal-checkout/issues/760)
* Revert "APM blacklisting functionality" (#777) ([32b8329](https://github.com/paypal/paypal-checkout/commit/32b8329)), closes [#777](https://github.com/paypal/paypal-checkout/issues/777)
* Switch api auth url to xoonboarding ([1e9c41f](https://github.com/paypal/paypal-checkout/commit/1e9c41f))
* Update venmo blacklist ([e28e9e0](https://github.com/paypal/paypal-checkout/commit/e28e9e0))
* fix(config): Removing ELV from horizontal layouts (#771) ([671c761](https://github.com/paypal/paypal-checkout/commit/671c761)), closes [#771](https://github.com/paypal/paypal-checkout/issues/771)
## <small>4.0.211 (2018-07-24)</small>
* v2 order api (#761) ([748e0ee](https://github.com/paypal/paypal-checkout/commit/748e0ee)), closes [#761](https://github.com/paypal/paypal-checkout/issues/761)
* fix(redirect): Fixing spinner loop when calling `actions.redirect` in `onCancel` (#764) ([30fd0f5](https://github.com/paypal/paypal-checkout/commit/30fd0f5)), closes [#764](https://github.com/paypal/paypal-checkout/issues/764)
## <small>4.0.209 (2018-07-20)</small>
* Revert "Point client-side logs at /xoplatform/logger, not /webapps/hermes (#757)" ([4b0d62c](https://github.com/paypal/paypal-checkout/commit/4b0d62c)), closes [#757](https://github.com/paypal/paypal-checkout/issues/757)
## <small>4.0.208 (2018-07-19)</small>
* donot support popup for edge on ios -_- (#759) ([0daf768](https://github.com/paypal/paypal-checkout/commit/0daf768)), closes [#759](https://github.com/paypal/paypal-checkout/issues/759)
* Fix venmo filter logic ([f053dba](https://github.com/paypal/paypal-checkout/commit/f053dba))
## <small>4.0.207 (2018-07-19)</small>
* avoiding changes to package.json when doing an `npm install` ([a4d1f33](https://github.com/paypal/paypal-checkout/commit/a4d1f33))
* Point client-side logs at /xoplatform/logger, not /webapps/hermes (#757) ([092f9ba](https://github.com/paypal/paypal-checkout/commit/092f9ba)), closes [#757](https://github.com/paypal/paypal-checkout/issues/757)
* Remove input mutation from funding decorator ([90e834f](https://github.com/paypal/paypal-checkout/commit/90e834f))
* Update ie-intranet.md (#755) ([d86b465](https://github.com/paypal/paypal-checkout/commit/d86b465)), closes [#755](https://github.com/paypal/paypal-checkout/issues/755)
* feat(credit): PayPal Credit button will use DE logo for DE locales (#697) ([bf25778](https://github.com/paypal/paypal-checkout/commit/bf25778)), closes [#697](https://github.com/paypal/paypal-checkout/issues/697)
* fix(redirect): Fixing `actions.redirect` from within iOS webviews. (#753) ([7040c0e](https://github.com/paypal/paypal-checkout/commit/7040c0e)), closes [#753](https://github.com/paypal/paypal-checkout/issues/753)
## <small>4.0.206 (2018-07-17)</small>
* Reverting https://github.com/paypal/paypal-checkout/pull/689/ as it's causing log abnormalities in p ([bbf9fd6](https://github.com/paypal/paypal-checkout/commit/bbf9fd6)), closes [#754](https://github.com/paypal/paypal-checkout/issues/754)
## <small>4.0.205 (2018-07-16)</small>
* adding `getPaymentDetails` to check the state from Checkout Apps (#737) ([834801d](https://github.com/paypal/paypal-checkout/commit/834801d)), closes [#737](https://github.com/paypal/paypal-checkout/issues/737)
* adding sofort to countries AT, BE, ES, IT, NL and logo change (#726) ([e874408](https://github.com/paypal/paypal-checkout/commit/e874408)), closes [#726](https://github.com/paypal/paypal-checkout/issues/726)
* APM blacklisting functionality (#748) ([14f2f25](https://github.com/paypal/paypal-checkout/commit/14f2f25)), closes [#748](https://github.com/paypal/paypal-checkout/issues/748)
* APM blacklisting functionality (#748) ([d2581df](https://github.com/paypal/paypal-checkout/commit/d2581df)), closes [#748](https://github.com/paypal/paypal-checkout/issues/748)
* APMs should not be showing in horizontal layout (#717) ([4be1416](https://github.com/paypal/paypal-checkout/commit/4be1416)), closes [#717](https://github.com/paypal/paypal-checkout/issues/717)
* Force iframe flow for MacOS CNA (Captive Network Assistant / Captive Portal) (#710) ([1a813eb](https://github.com/paypal/paypal-checkout/commit/1a813eb)), closes [#710](https://github.com/paypal/paypal-checkout/issues/710)
* gql query for epm to enable card (#720) ([9c4a406](https://github.com/paypal/paypal-checkout/commit/9c4a406)), closes [#720](https://github.com/paypal/paypal-checkout/issues/720)
* merchant venmo blacklist (#751) ([7e350b5](https://github.com/paypal/paypal-checkout/commit/7e350b5)), closes [#751](https://github.com/paypal/paypal-checkout/issues/751)
* new blacklists (#746) ([5551384](https://github.com/paypal/paypal-checkout/commit/5551384)), closes [#746](https://github.com/paypal/paypal-checkout/issues/746)
* Point client-side logs at /xoplatform/logger, not /webapps/hermes (#689) ([b484fce](https://github.com/paypal/paypal-checkout/commit/b484fce)), closes [#689](https://github.com/paypal/paypal-checkout/issues/689)
* Update browser compatibility ([7518a7d](https://github.com/paypal/paypal-checkout/commit/7518a7d))
* Use jsx to programatically generate svgs for button logos (#730) ([e6b57ff](https://github.com/paypal/paypal-checkout/commit/e6b57ff)), closes [#730](https://github.com/paypal/paypal-checkout/issues/730)
* feat(iframe): Use the iFrame for all standalone apps; native and non-native (#747) ([ed97181](https://github.com/paypal/paypal-checkout/commit/ed97181)), closes [#747](https://github.com/paypal/paypal-checkout/issues/747)
* feat(label): Label support for vertical PayPal button (#696) ([04f71fb](https://github.com/paypal/paypal-checkout/commit/04f71fb)), closes [#696](https://github.com/paypal/paypal-checkout/issues/696)
* style: Making the linter happy with colon spacing and compatibility errors (#738) ([7d0cef7](https://github.com/paypal/paypal-checkout/commit/7d0cef7)), closes [#738](https://github.com/paypal/paypal-checkout/issues/738)
* fix(locale): Changing translations for BR/MX installment labels (#714) ([5cb3286](https://github.com/paypal/paypal-checkout/commit/5cb3286)), closes [#714](https://github.com/paypal/paypal-checkout/issues/714)
## <small>4.0.204 (2018-06-15)</small>
* Fixing tests (#716) ([57e4740](https://github.com/paypal/paypal-checkout/commit/57e4740)), closes [#716](https://github.com/paypal/paypal-checkout/issues/716)
* Update config.js (#702) ([812aefe](https://github.com/paypal/paypal-checkout/commit/812aefe)), closes [#702](https://github.com/paypal/paypal-checkout/issues/702)
* Updating config (#704) ([4d60abd](https://github.com/paypal/paypal-checkout/commit/4d60abd)), closes [#704](https://github.com/paypal/paypal-checkout/issues/704)
* fix(config): Disabling Venmo checkout for `getcargo.today` (#713) ([7803816](https://github.com/paypal/paypal-checkout/commit/7803816)), closes [#713](https://github.com/paypal/paypal-checkout/issues/713)
* feat(button): Support for SOFORT button (#692) ([f2016c9](https://github.com/paypal/paypal-checkout/commit/f2016c9)), closes [#692](https://github.com/paypal/paypal-checkout/issues/692)
## <small>4.0.203 (2018-05-29)</small>
* (docs): Revise upgrade doc (#690) ([188fe7f](https://github.com/paypal/paypal-checkout/commit/188fe7f)), closes [#690](https://github.com/paypal/paypal-checkout/issues/690)
* adding dist file to .flowconfig ignore ([88cb73a](https://github.com/paypal/paypal-checkout/commit/88cb73a))
* fixing flow config ([ac41315](https://github.com/paypal/paypal-checkout/commit/ac41315))
* Inlined card fields (#670) ([3faf421](https://github.com/paypal/paypal-checkout/commit/3faf421)), closes [#670](https://github.com/paypal/paypal-checkout/issues/670)
* Ramping experiment down to zero (#693) ([394fa6c](https://github.com/paypal/paypal-checkout/commit/394fa6c)), closes [#693](https://github.com/paypal/paypal-checkout/issues/693)
* Update config.js (#694) ([9a9d889](https://github.com/paypal/paypal-checkout/commit/9a9d889)), closes [#694](https://github.com/paypal/paypal-checkout/issues/694)
* chore: add webpack dev server command to build and watch checkout code (#683) ([085aecd](https://github.com/paypal/paypal-checkout/commit/085aecd)), closes [#683](https://github.com/paypal/paypal-checkout/issues/683)
## <small>4.0.202 (2018-05-07)</small>
* Make stage url configurable ([b0c4ba9](https://github.com/paypal/paypal-checkout/commit/b0c4ba9))
* Use stage and stageurl from props in child ([1084838](https://github.com/paypal/paypal-checkout/commit/1084838))
## <small>4.0.201 (2018-05-04)</small>
* Remove flow from globals.js ([1ccee21](https://github.com/paypal/paypal-checkout/commit/1ccee21))
## <small>4.0.200 (2018-05-04)</small>
* Add warning for object assign bad polyfill ([971c5ab](https://github.com/paypal/paypal-checkout/commit/971c5ab))
* Do not try to deserialize json for build vars ([d922b5b](https://github.com/paypal/paypal-checkout/commit/d922b5b))
* Edge stability fixes ([1e833d3](https://github.com/paypal/paypal-checkout/commit/1e833d3))
* Fresh install on fastpublish ([6b0218e](https://github.com/paypal/paypal-checkout/commit/6b0218e))
* Include globals in __sdk__.js ([bc62ba7](https://github.com/paypal/paypal-checkout/commit/bc62ba7))
* Namespace and export globals ([71563d6](https://github.com/paypal/paypal-checkout/commit/71563d6))
* Remove package-lock ([084191c](https://github.com/paypal/paypal-checkout/commit/084191c))
* Shipping Options changes (#667) ([9b903b0](https://github.com/paypal/paypal-checkout/commit/9b903b0)), closes [#667](https://github.com/paypal/paypal-checkout/issues/667)
* Upgrade common client ([a8b8a06](https://github.com/paypal/paypal-checkout/commit/a8b8a06))
* white logos, spl css for alt pay btns (#663) ([a2c2feb](https://github.com/paypal/paypal-checkout/commit/a2c2feb)), closes [#663](https://github.com/paypal/paypal-checkout/issues/663)
## <small>4.0.199 (2018-04-26)</small>
* Revert "Upgrade common client" ([a76a57c](https://github.com/paypal/paypal-checkout/commit/a76a57c))
## <small>4.0.198 (2018-04-25)</small>
* Fix doc typos ([a076351](https://github.com/paypal/paypal-checkout/commit/a076351))
* Upgrade common client ([c73a473](https://github.com/paypal/paypal-checkout/commit/c73a473))
## <small>4.0.197 (2018-04-24)</small>
* Log browser for button render ([933b34e](https://github.com/paypal/paypal-checkout/commit/933b34e))
## <small>4.0.196 (2018-04-24)</small>
* Add logging for button style ([8e55d13](https://github.com/paypal/paypal-checkout/commit/8e55d13))
* Add to venmo blacklist ([6f64ff6](https://github.com/paypal/paypal-checkout/commit/6f64ff6))
* Add to venmo blacklist ([25cc9b7](https://github.com/paypal/paypal-checkout/commit/25cc9b7))
* Add to venmo blacklist ([c76e3bf](https://github.com/paypal/paypal-checkout/commit/c76e3bf))
* Better stringifyError and consistent use ([2f1b6e9](https://github.com/paypal/paypal-checkout/commit/2f1b6e9))
* Do not expose get and execute rest payment functions ([c7f5c87](https://github.com/paypal/paypal-checkout/commit/c7f5c87))
* Flow fixes ([0c1d3fc](https://github.com/paypal/paypal-checkout/commit/0c1d3fc))
* Return promise from renderTo hack ([358b28b](https://github.com/paypal/paypal-checkout/commit/358b28b))
* Upgrade flow ([78afff9](https://github.com/paypal/paypal-checkout/commit/78afff9))
* Walk up element tree to find parent element to base button size on ([338781c](https://github.com/paypal/paypal-checkout/commit/338781c))
## <small>4.0.195 (2018-04-18)</small>
* Locale fix take two ([0795806](https://github.com/paypal/paypal-checkout/commit/0795806))
* Revert "Default to browser locale for credit experiment eligibility" ([3cd25c2](https://github.com/paypal/paypal-checkout/commit/3cd25c2))
## <small>4.0.194 (2018-04-18)</small>
* Default to browser locale for credit experiment eligibility ([dc3e600](https://github.com/paypal/paypal-checkout/commit/dc3e600))
## <small>4.0.193 (2018-04-18)</small>
* Upgrade to latest shared client ([a918075](https://github.com/paypal/paypal-checkout/commit/a918075))
## <small>4.0.192 (2018-04-17)</small>
* changing stage ports to test on paypal staging env (#656) ([775810f](https://github.com/paypal/paypal-checkout/commit/775810f)), closes [#656](https://github.com/paypal/paypal-checkout/issues/656)
* enable alt pay button only for commit=true (#654) ([5aa15f3](https://github.com/paypal/paypal-checkout/commit/5aa15f3)), closes [#654](https://github.com/paypal/paypal-checkout/issues/654)
* Use new __sdk__.js format ([5df47c1](https://github.com/paypal/paypal-checkout/commit/5df47c1))
## <small>4.0.191 (2018-04-11)</small>
* Add meta object for both button and checkout components ([c7c52b9](https://github.com/paypal/paypal-checkout/commit/c7c52b9))
* Upgrade hi-base32 ([e02b76a](https://github.com/paypal/paypal-checkout/commit/e02b76a))
## <small>4.0.190 (2018-04-11)</small>
* Use commonjs export for __sdk__.js ([869cdf2](https://github.com/paypal/paypal-checkout/commit/869cdf2))
## <small>4.0.189 (2018-04-11)</small>
* Add __sdk__.js in package.json ([bb6425e](https://github.com/paypal/paypal-checkout/commit/bb6425e))
## <small>4.0.188 (2018-04-11)</small>
* Add __sdk__.js ([f91c4f5](https://github.com/paypal/paypal-checkout/commit/f91c4f5))
* Add to venmo blacklist ([37546a5](https://github.com/paypal/paypal-checkout/commit/37546a5))
* alt pay button: url config (#652) ([89c793c](https://github.com/paypal/paypal-checkout/commit/89c793c)), closes [#652](https://github.com/paypal/paypal-checkout/issues/652)
* Point to web-client declarations ([9f05c44](https://github.com/paypal/paypal-checkout/commit/9f05c44))
## <small>4.0.187 (2018-04-04)</small>
* Add spacing to RU checkout label ([28e8a14](https://github.com/paypal/paypal-checkout/commit/28e8a14))
* Fix typo in config ([f328dfb](https://github.com/paypal/paypal-checkout/commit/f328dfb))
* Underline continue link, not entire container ([55104a2](https://github.com/paypal/paypal-checkout/commit/55104a2))
## <small>4.0.186 (2018-04-02)</small>
* Accessibility fixes for close button ([bddf347](https://github.com/paypal/paypal-checkout/commit/bddf347))
* Add HowTo Integration Videos (#642) ([fe64f3a](https://github.com/paypal/paypal-checkout/commit/fe64f3a)), closes [#642](https://github.com/paypal/paypal-checkout/issues/642)
* Add to venmo blacklist ([fbe2f82](https://github.com/paypal/paypal-checkout/commit/fbe2f82))
* Add underline to continue link ([3163e7f](https://github.com/paypal/paypal-checkout/commit/3163e7f))
* Altpay (#638) ([6e52a0d](https://github.com/paypal/paypal-checkout/commit/6e52a0d)), closes [#638](https://github.com/paypal/paypal-checkout/issues/638)
* Better type declarations for button props ([17f7aaa](https://github.com/paypal/paypal-checkout/commit/17f7aaa))
* Lock babel-eslint to working version ([5363927](https://github.com/paypal/paypal-checkout/commit/5363927))
* Log errors and warnings silently (#643) ([1a1a451](https://github.com/paypal/paypal-checkout/commit/1a1a451)), closes [#643](https://github.com/paypal/paypal-checkout/issues/643) [#548](https://github.com/paypal/paypal-checkout/issues/548)
* Remove Object.assign polyfill ([b78a3a4](https://github.com/paypal/paypal-checkout/commit/b78a3a4))
## <small>4.0.185 (2018-03-23)</small>
* Add electron check to popup support check ([5e41ef7](https://github.com/paypal/paypal-checkout/commit/5e41ef7))
* Only call isCreditDualEligible once ([e4d8e56](https://github.com/paypal/paypal-checkout/commit/e4d8e56))
## <small>4.0.184 (2018-03-21)</small>
* Add another venmo blacklisted domain ([20b1c3b](https://github.com/paypal/paypal-checkout/commit/20b1c3b))
* Persist throttle percentiles for each experiment ([fe1a1ca](https://github.com/paypal/paypal-checkout/commit/fe1a1ca))
* Use constants for throttle groups ([6c80119](https://github.com/paypal/paypal-checkout/commit/6c80119))
## <small>4.0.183 (2018-03-19)</small>
* Only allow logs for started experiments ([555b137](https://github.com/paypal/paypal-checkout/commit/555b137))
## <small>4.0.182 (2018-03-19)</small>
* Make sure credit experiment logging includes button session id ([272f259](https://github.com/paypal/paypal-checkout/commit/272f259))
* Remove actions.order ([6e16113](https://github.com/paypal/paypal-checkout/commit/6e16113))
* Remove postinstall from publish script ([531b69e](https://github.com/paypal/paypal-checkout/commit/531b69e))
## <small>4.0.181 (2018-03-15)</small>
* Add a click log to credit throttle ([8646867](https://github.com/paypal/paypal-checkout/commit/8646867))
* Better typing for throttle objects ([7117551](https://github.com/paypal/paypal-checkout/commit/7117551))
* Use original onKey for ready ([69f8188](https://github.com/paypal/paypal-checkout/commit/69f8188))
## <small>4.0.180 (2018-03-13)</small>
* Fix country eligibility check for credit experiment ([ec38f51](https://github.com/paypal/paypal-checkout/commit/ec38f51))
* Remove extraneous function bind check ([fe6a65f](https://github.com/paypal/paypal-checkout/commit/fe6a65f))
## <small>4.0.179 (2018-03-13)</small>
* Add assertions for version being passed in url and window name ([1646120](https://github.com/paypal/paypal-checkout/commit/1646120))
* Add more warnings for broken library behavior ([f6161ae](https://github.com/paypal/paypal-checkout/commit/f6161ae))
* Add new venmo blacklisted sites ([5d4012d](https://github.com/paypal/paypal-checkout/commit/5d4012d))
* Add test case for new prop which is unknown to child ([8c86637](https://github.com/paypal/paypal-checkout/commit/8c86637))
* Add tests for button server-side render in node env ([f88fb27](https://github.com/paypal/paypal-checkout/commit/f88fb27))
* Allow passing in a filename for screenshot button configs ([30274cd](https://github.com/paypal/paypal-checkout/commit/30274cd))
* Better error messaging for multiple load ([99c3322](https://github.com/paypal/paypal-checkout/commit/99c3322))
* Disable sandbox prefill login ([8b216e2](https://github.com/paypal/paypal-checkout/commit/8b216e2))
* Do not disable iframe mode for checkout after onAuthorize and onCancel ([cc2f28f](https://github.com/paypal/paypal-checkout/commit/cc2f28f))
* Do not hard-code width of modal message ([830eb40](https://github.com/paypal/paypal-checkout/commit/830eb40))
* Enable automatic dual-credit button experiment ([2d77d73](https://github.com/paypal/paypal-checkout/commit/2d77d73))
* Fail earlier for any button diff errors ([cbe72fc](https://github.com/paypal/paypal-checkout/commit/cbe72fc))
* Fix overlay modal position ([5808f36](https://github.com/paypal/paypal-checkout/commit/5808f36))
* Fix race condition for meta listener ([07d2365](https://github.com/paypal/paypal-checkout/commit/07d2365))
* Fix webpack filename assertion ([9d6409d](https://github.com/paypal/paypal-checkout/commit/9d6409d))
* Include paypal-braintree-web-client and attach button to public api ([db8e5ad](https://github.com/paypal/paypal-checkout/commit/db8e5ad))
* Increase screenshot jasmine timeout ([7e7fc0b](https://github.com/paypal/paypal-checkout/commit/7e7fc0b))
* Manually bump to v4.0.178 to match rollback version ([62a167d](https://github.com/paypal/paypal-checkout/commit/62a167d))
* More specific imports for button render path ([7db6f96](https://github.com/paypal/paypal-checkout/commit/7db6f96))
* New PayPal languages for CZ, FI, GR, HU, SK (#619) ([717a176](https://github.com/paypal/paypal-checkout/commit/717a176)), closes [#619](https://github.com/paypal/paypal-checkout/issues/619)
* Only run credit test for US locale ([6d9a452](https://github.com/paypal/paypal-checkout/commit/6d9a452))
* Only use WebpackPromiseShimPlugin when chunking is enabled ([c9f4a9a](https://github.com/paypal/paypal-checkout/commit/c9f4a9a))
* small typo on the Reactjs implementation (#622) ([0907cda](https://github.com/paypal/paypal-checkout/commit/0907cda)), closes [#622](https://github.com/paypal/paypal-checkout/issues/622)
* Switch instanceof to typeof for function checks ([58e0ad4](https://github.com/paypal/paypal-checkout/commit/58e0ad4))
* Treat lib build as minor version ([360c93a](https://github.com/paypal/paypal-checkout/commit/360c93a))
* Use Component.xprops where possible ([3a63ae4](https://github.com/paypal/paypal-checkout/commit/3a63ae4))
* Use webpack config builder for karma ([fb4cf88](https://github.com/paypal/paypal-checkout/commit/fb4cf88))
## <small>4.0.176 (2018-02-16)</small>
* Fix versioning ([9738520](https://github.com/paypal/paypal-checkout/commit/9738520))
## <small>4.0.175 (2018-02-15)</small>
* Remove flow-typed from postinstall ([da61749](https://github.com/paypal/paypal-checkout/commit/da61749))
## <small>4.0.174 (2018-02-15)</small>
* Add checkout.button.v4.js, begin lazy-loading refactor ([e19a65e](https://github.com/paypal/paypal-checkout/commit/e19a65e))
* Add dist and node_modules to .eslintignore ([cec8445](https://github.com/paypal/paypal-checkout/commit/cec8445))
* Add paypal.logFundingEligibility ([a03fb39](https://github.com/paypal/paypal-checkout/commit/a03fb39))
* Add shipping options and risk tracking to client side payment api ([feb98c7](https://github.com/paypal/paypal-checkout/commit/feb98c7))
* Add support for optional chunking in webpack builds ([15cf4b7](https://github.com/paypal/paypal-checkout/commit/15cf4b7))
* Add title to iframe overlay container ([c8fbad1](https://github.com/paypal/paypal-checkout/commit/c8fbad1))
* Add webpack base config ([97e2494](https://github.com/paypal/paypal-checkout/commit/97e2494))
* Add webpack-base task to build just checkout.js ([8f8dca0](https://github.com/paypal/paypal-checkout/commit/8f8dca0))
* Bump complexity limit ([5e410f0](https://github.com/paypal/paypal-checkout/commit/5e410f0))
* Clean up unused dependencies ([70af5c3](https://github.com/paypal/paypal-checkout/commit/70af5c3))
* Correct PayerID mapping in return uri for NativeXO (#586) ([f16af1c](https://github.com/paypal/paypal-checkout/commit/f16af1c)), closes [#586](https://github.com/paypal/paypal-checkout/issues/586)
* Enable ModuleConcatenationPlugin ([ed723b9](https://github.com/paypal/paypal-checkout/commit/ed723b9))
* Ensure eslint is applied to jsx file ([21c2398](https://github.com/paypal/paypal-checkout/commit/21c2398))
* Env fixes ([f2173f6](https://github.com/paypal/paypal-checkout/commit/f2173f6))
* ES6ify and flow-type webpack config ([b5a1dfd](https://github.com/paypal/paypal-checkout/commit/b5a1dfd))
* Fix onCancel for Checkout to call even with no token ([a5ad16a](https://github.com/paypal/paypal-checkout/commit/a5ad16a))
* Move from gulp to npm scripts ([b3f4b48](https://github.com/paypal/paypal-checkout/commit/b3f4b48))
* Refactor to group config and constants avoid deep nested directories ([f38eb61](https://github.com/paypal/paypal-checkout/commit/f38eb61))
* Remove flow and babel from build step ([2a14cc6](https://github.com/paypal/paypal-checkout/commit/2a14cc6))
* Support popupBridge onCancel ([ac2a9ea](https://github.com/paypal/paypal-checkout/commit/ac2a9ea))
* Switch interface back to non-lazy mode ([4f290a6](https://github.com/paypal/paypal-checkout/commit/4f290a6))
* Use Object.assign when available ([31b13c1](https://github.com/paypal/paypal-checkout/commit/31b13c1))
* Use qs in webpack config ([7a4e946](https://github.com/paypal/paypal-checkout/commit/7a4e946))
* Use webpack-promise-shim-plugin to enable lazy loading in older browsers ([770e38f](https://github.com/paypal/paypal-checkout/commit/770e38f))
## <small>4.0.173 (2018-01-16)</small>
* Add jcb logo ([7434725](https://github.com/paypal/paypal-checkout/commit/7434725))
* Add more venmo blacklists ([8601c3b](https://github.com/paypal/paypal-checkout/commit/8601c3b))
* Fixes for params passed through popup bridge ([c4656a7](https://github.com/paypal/paypal-checkout/commit/c4656a7))
* Improve logo size ([b68034f](https://github.com/paypal/paypal-checkout/commit/b68034f))
* Raise test memory ([43ef7a0](https://github.com/paypal/paypal-checkout/commit/43ef7a0))
## <small>4.0.172 (2018-01-10)</small>
* Add actions.order.get and actions.order.capture ([51e3a2b](https://github.com/paypal/paypal-checkout/commit/51e3a2b))
* Add rest bindings for payment and order api get, capture, execute ([8e7a213](https://github.com/paypal/paypal-checkout/commit/8e7a213))
* Allow rendering checkout to any port on localhost ([a011928](https://github.com/paypal/paypal-checkout/commit/a011928))
* Enable ideal button and point to alt pay url ([c5861e7](https://github.com/paypal/paypal-checkout/commit/c5861e7))
* Fix domain setting hostname lookup ([20528a4](https://github.com/paypal/paypal-checkout/commit/20528a4))
* Fix logger to prioritize token as context id, when available ([a3f6c86](https://github.com/paypal/paypal-checkout/commit/a3f6c86))
* Memoize props.payment to avoid double call for popup blocker case ([68d090a](https://github.com/paypal/paypal-checkout/commit/68d090a))
* Only call onError if present ([e8a8cea](https://github.com/paypal/paypal-checkout/commit/e8a8cea))
* Update performance.md ([362401d](https://github.com/paypal/paypal-checkout/commit/362401d))
* Update performance.md ([2a6c710](https://github.com/paypal/paypal-checkout/commit/2a6c710))
## <small>4.0.171 (2017-12-16)</small>
* Fix sandbox credential typer to only trigger on page load ([ee5e992](https://github.com/paypal/paypal-checkout/commit/ee5e992))
## <small>4.0.170 (2017-12-15)</small>
* Prefill credentials on sandbox ([a74ced3](https://github.com/paypal/paypal-checkout/commit/a74ced3))
## <small>4.0.169 (2017-12-12)</small>
* Add demo_sandbox_client_id and demo_production_client_id ([3cc440d](https://github.com/paypal/paypal-checkout/commit/3cc440d))
* Export actions.request in onAuthorize ([56b03ad](https://github.com/paypal/paypal-checkout/commit/56b03ad))
## <small>4.0.168 (2017-12-08)</small>
* (readme): Add Create REst application video (#547) ([775c2cb](https://github.com/paypal/paypal-checkout/commit/775c2cb)), closes [#547](https://github.com/paypal/paypal-checkout/issues/547)
* Add extra experiment instrumentation ([b8238e5](https://github.com/paypal/paypal-checkout/commit/b8238e5))
* Add new ELV logo ([92075ca](https://github.com/paypal/paypal-checkout/commit/92075ca))
* Allow more than four card buttons ([f3874f7](https://github.com/paypal/paypal-checkout/commit/f3874f7))
* Better version-matching logic for child windows ([cba487c](https://github.com/paypal/paypal-checkout/commit/cba487c))
* Config cleanup ([7c75e7a](https://github.com/paypal/paypal-checkout/commit/7c75e7a))
* Do not destroy button for onAuthorize failures ([471fcec](https://github.com/paypal/paypal-checkout/commit/471fcec))
* Fix api calls from file protocol pages ([fb52607](https://github.com/paypal/paypal-checkout/commit/fb52607))
* Fix max width for card logo ([df3afb5](https://github.com/paypal/paypal-checkout/commit/df3afb5))
* Integrate with braintree-paypal-client-config ([62db93f](https://github.com/paypal/paypal-checkout/commit/62db93f))
* Pass back object from actions.payment.tokenize ([bd4c255](https://github.com/paypal/paypal-checkout/commit/bd4c255))
* Update domain level settings to support top-level domains ([84b620c](https://github.com/paypal/paypal-checkout/commit/84b620c))
* Use Checkout.canRenderTo to decide whether to render to top or parent ([8268f9e](https://github.com/paypal/paypal-checkout/commit/8268f9e))
## <small>4.0.167 (2017-11-30)</small>
* Adjust button styles ([d3516fc](https://github.com/paypal/paypal-checkout/commit/d3516fc))
* Experiment cleanup ([9082369](https://github.com/paypal/paypal-checkout/commit/9082369))
* Fall back to iframe mode for popup open failures ([b31e4a0](https://github.com/paypal/paypal-checkout/commit/b31e4a0))
* Mark QQ browser as not supporting popups ([88115a4](https://github.com/paypal/paypal-checkout/commit/88115a4))
## <small>4.0.166 (2017-11-17)</small>
* Add token to all fpti events when available ([1a17df9](https://github.com/paypal/paypal-checkout/commit/1a17df9))
* Default button session id to regular session id if not present ([8facdaf](https://github.com/paypal/paypal-checkout/commit/8facdaf))
* Do not throw if can not parse query params ([5516fa9](https://github.com/paypal/paypal-checkout/commit/5516fa9))
* Revert "Ramp top pay button to 100%" ([451b994](https://github.com/paypal/paypal-checkout/commit/451b994))
* Throttle instrumentation fixes ([aabab5a](https://github.com/paypal/paypal-checkout/commit/aabab5a))
## <small>4.0.165 (2017-11-15)</small>
* Fix issue getting session id from url ([16723c1](https://github.com/paypal/paypal-checkout/commit/16723c1))
## <small>4.0.164 (2017-11-15)</small>
* Fix typo in button sess