# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

<a name="2.3.0"></a>
# [2.3.0](https://github.com/Haaretz/htz-frontend/compare/@haaretz/htz-react-base@2.0.0...@haaretz/htz-react-base@2.3.0) (2019-11-27)


### Features

* **e2e:** add e2e lib and tests ([82d0319](https://github.com/Haaretz/htz-frontend/commit/82d0319))




<a name="2.2.0"></a>
# [2.2.0](https://github.com/Haaretz/htz-frontend/compare/@haaretz/htz-react-base@2.0.0...@haaretz/htz-react-base@2.2.0) (2019-11-27)


### Features

* **e2e:** add e2e lib and tests ([82d0319](https://github.com/Haaretz/htz-frontend/commit/82d0319))




<a name="2.1.0"></a>
# [2.1.0](https://github.com/Haaretz/htz-frontend/compare/@haaretz/htz-react-base@2.0.0...@haaretz/htz-react-base@2.1.0) (2019-11-24)


### Features

* **e2e:** add e2e lib and tests ([3c61cec](https://github.com/Haaretz/htz-frontend/commit/3c61cec))




# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [2.0.0](https://github.com/Haaretz/htz-frontend/compare/@haaretz/htz-react-base@0.1.0...@haaretz/htz-react-base@2.0.0) (2019-07-14)


### Bug Fixes

* **build:** ignore all test files ([590d586](https://github.com/Haaretz/htz-frontend/commit/590d586))
* **build:** improve handling of partially staged files ([aa20b80](https://github.com/Haaretz/htz-frontend/commit/aa20b80))
* **build process:** fix windows file conflicts due to different line-endings ([ae76564](https://github.com/Haaretz/htz-frontend/commit/ae76564))
* **dev script:** don't splice argv when watch doesn't exist ([3160cb4](https://github.com/Haaretz/htz-frontend/commit/3160cb4))
* **dx:** htz-react-base scripts in windows ([6745385](https://github.com/Haaretz/htz-frontend/commit/6745385))
* **htz-react-base:** add windows support ([47fdaf3](https://github.com/Haaretz/htz-frontend/commit/47fdaf3))
* skipping unsupported enzyme react16 tests ([f30e861](https://github.com/Haaretz/htz-frontend/commit/f30e861))
* **htz-react-base:** Fix production build by using ES5 syntax in config shim ([#62](https://github.com/Haaretz/htz-frontend/issues/62)) ([a04fe6f](https://github.com/Haaretz/htz-frontend/commit/a04fe6f))
* **htz-react-base:** remove es6 from code that doesn't get transpiled ([6126e40](https://github.com/Haaretz/htz-frontend/commit/6126e40))
* enzyme version mismatch ([0e5d505](https://github.com/Haaretz/htz-frontend/commit/0e5d505))
* fix styleguidist build ([8b70865](https://github.com/Haaretz/htz-frontend/commit/8b70865))
* node preexiting the console with stdout not empty ([eff79ae](https://github.com/Haaretz/htz-frontend/commit/eff79ae))
* **paywall:** styles fix ([b56cdc1](https://github.com/Haaretz/htz-frontend/commit/b56cdc1))
* **react-scripts:** fix failing 'clean' script ([427752f](https://github.com/Haaretz/htz-frontend/commit/427752f))
* **styleguide:** path to the empty config shim ([d92bd16](https://github.com/Haaretz/htz-frontend/commit/d92bd16))
* **test:** fix failing tests in @haaretz/htz-components ([17dc71a](https://github.com/Haaretz/htz-frontend/commit/17dc71a))


### Features

* **all:** Add global app configuration and docs ([#59](https://github.com/Haaretz/htz-frontend/issues/59)) ([23b41ad](https://github.com/Haaretz/htz-frontend/commit/23b41ad))
* **all:** Generate a Table of Contents in Markdown files with headings ([#48](https://github.com/Haaretz/htz-frontend/issues/48)) ([f590e70](https://github.com/Haaretz/htz-frontend/commit/f590e70))
* **build process:** enable lint scripts (except lint:all) to recieve flags ([a2a578f](https://github.com/Haaretz/htz-frontend/commit/a2a578f))
* **components:** add flow-bin to htz-components ([dc6c25d](https://github.com/Haaretz/htz-frontend/commit/dc6c25d))
* **flow:** add script that distributes flow type definitions in packages ([9df9de2](https://github.com/Haaretz/htz-frontend/commit/9df9de2))
* **flow:** fix typing of ComponentProp{Value,ResponsiveObject} ([2c11813](https://github.com/Haaretz/htz-frontend/commit/2c11813))
* **hot repload:** dev workspace @haretz/haaretz.co.il watch ([acd00ac](https://github.com/Haaretz/htz-frontend/commit/acd00ac))
* **htz-components:** comment List ads and dfp refactor ([4e94a7f](https://github.com/Haaretz/htz-frontend/commit/4e94a7f))
* add logging framework (bunyan) ([495c116](https://github.com/Haaretz/htz-frontend/commit/495c116))
* **htz-frontend:** Add a clean script, ensure 'yarn clean' does no harm ([#40](https://github.com/Haaretz/htz-frontend/issues/40)) ([09b68ba](https://github.com/Haaretz/htz-frontend/commit/09b68ba))
* **htz-frontend:** Add a way to lint and format the root package ([#51](https://github.com/Haaretz/htz-frontend/issues/51)) ([4e74e6a](https://github.com/Haaretz/htz-frontend/commit/4e74e6a))
* **htz-react-base:** add "flow" script ([bc76f34](https://github.com/Haaretz/htz-frontend/commit/bc76f34))
* **htz-react-base:** configure Jest to work with Enzyme ([1e94055](https://github.com/Haaretz/htz-frontend/commit/1e94055))
* **newsletter:** add the renderFrequency to the schema and wrap the component in NoSSR ([8a3a372](https://github.com/Haaretz/htz-frontend/commit/8a3a372))
* **package:** upgrade flow ([6fef168](https://github.com/Haaretz/htz-frontend/commit/6fef168))
* create htz-css-tools package ([0659b57](https://github.com/Haaretz/htz-frontend/commit/0659b57))
* **purchase page create context:** print out fetch url paywithexistingcard ([a5bc99a](https://github.com/Haaretz/htz-frontend/commit/a5bc99a))
* async Builds - first performance iteration ([33029a0](https://github.com/Haaretz/htz-frontend/commit/33029a0))
* **testing:** add jest-fetch-mock and jest-localstorage-mock ([6fb10df](https://github.com/Haaretz/htz-frontend/commit/6fb10df))
* **testing:** add react-testing-library and use with apollo mock provider on tests that need apollo ([ea3cf1c](https://github.com/Haaretz/htz-frontend/commit/ea3cf1c))
* **webpack:** add graphql importer ([9652d2d](https://github.com/Haaretz/htz-frontend/commit/9652d2d))
* **webpack-babel-next-graphql:** upgrading babel, webpack, next and graphql ([ba010ec](https://github.com/Haaretz/htz-frontend/commit/ba010ec))


### Performance Improvements

* next apps built in child processes ([9e7c949](https://github.com/Haaretz/htz-frontend/commit/9e7c949))
* **build:** transpile internal packages when building apps ([6b8f1a6](https://github.com/Haaretz/htz-frontend/commit/6b8f1a6))
* **bundle-size:** reduce js bundle sizes by using esm build instead of lib in apps ([d36577a](https://github.com/Haaretz/htz-frontend/commit/d36577a))
* **bundle-size:** strip away prop-types from production build ([8b49fcb](https://github.com/Haaretz/htz-frontend/commit/8b49fcb))
* optimize haaretz.co.il bundle size ([7652d71](https://github.com/Haaretz/htz-frontend/commit/7652d71))


### BREAKING CHANGES

* **test:** Remove "createSnapshotFn" from htz-react-base
