## 1.1.4 (April 3, 2018) #### :bug: Bug Fix * `react-dev-utils` * [#4250](https://github.com/facebook/create-react-app/pull/4250) Upgrade `detect-port-alt` to fix [#4189](https://github.com/facebook/create-react-app/issues/4189). ([@Timer](https://github.com/Timer)) #### Committers: 1 - Joe Haddad ([Timer](https://github.com/Timer)) ### Migrating from 1.1.3 to 1.1.4 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.1.4 ``` or ``` yarn add --exact react-scripts@1.1.4 ``` ## 1.1.3 (April 3, 2018) #### :bug: Bug Fix * `react-scripts` * [#4247](https://github.com/facebook/create-react-app/pull/4247) Fix `environment.dispose is not a function` error caused by a Jest bug. ([@gaearon](https://github.com/gaearon)) #### Committers: 1 - Dan Abramov ([gaearon](https://github.com/gaearon)) ### Migrating from 1.1.2 to 1.1.3 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.1.3 ``` or ``` yarn add --exact react-scripts@1.1.3 ``` ## 1.1.2 (April 3, 2018) #### :bug: Bug Fix * `react-scripts` * [#4085](https://github.com/facebook/create-react-app/pull/4085) Resolve `.js` before `.mjs` files to unbreak dependencies with native ESM support. ([@leebyron](https://github.com/leebyron)) #### :memo: Documentation * `react-scripts` * [#4197](https://github.com/facebook/create-react-app/pull/4197) Add troubleshooting for Github Pages. ([@xnt](https://github.com/xnt)) #### Committers: 2 - Lee Byron ([leebyron](https://github.com/leebyron)) - Vicente Plata ([xnt](https://github.com/xnt)) ### Migrating from 1.1.1 to 1.1.2 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.1.2 ``` or ``` yarn add --exact react-scripts@1.1.2 ``` ## 1.1.1 (February 2, 2018) #### :bug: Bug Fix * `react-scripts` * [#4000](https://github.com/facebook/create-react-app/pull/4000) Fix escaping `$` in environment variables. ([@iansu](https://github.com/iansu)) #### :nail_care: Enhancement * `react-scripts` * [#4006](https://github.com/facebook/create-react-app/pull/4006) Add Node 9 compatibility for `fsevents`. ([@gaearon](https://github.com/gaearon)) #### :memo: Documentation * `react-scripts` * [#3971](https://github.com/facebook/create-react-app/pull/3971) Update instructions for continuous delivery with Netlify. ([@hubgit](https://github.com/hubgit)) * [#3894](https://github.com/facebook/create-react-app/pull/3894) Include `{json,css}` files in prettier command. ([@reyronald](https://github.com/reyronald)) #### :house: Internal * `create-react-app` * [#3853](https://github.com/facebook/create-react-app/pull/3853) pin envinfo version to 3.4.2. ([@bondz](https://github.com/bondz)) #### Committers: 6 - Alf Eaton ([hubgit](https://github.com/hubgit)) - Bond ([bondz](https://github.com/bondz)) - Dan Abramov ([gaearon](https://github.com/gaearon)) - Ian Sutherland ([iansu](https://github.com/iansu)) - Ronald Rey ([reyronald](https://github.com/reyronald)) ### Migrating from 1.1.0 to 1.1.1 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.1.1 ``` or ``` yarn add --exact react-scripts@1.1.1 ``` ## 1.1.0 (January 15, 2018) #### :rocket: New Feature * `react-scripts` * [#3387](https://github.com/facebookincubator/create-react-app/pull/3387) Add support for variable expansion in `.env` files. ([@moos](https://github.com/moos)) * `react-error-overlay` * [#3474](https://github.com/facebookincubator/create-react-app/pull/3474) Allow the error overlay to be unregistered. ([@Timer](https://github.com/Timer)) * `create-react-app` * [#3408](https://github.com/facebookincubator/create-react-app/pull/3408) Add `--info` flag to help gather bug reports. ([@tabrindle](https://github.com/tabrindle)) * [#3409](https://github.com/facebookincubator/create-react-app/pull/3409) Add `--use-npm` flag to bypass Yarn even on systems that have it. ([@tabrindle](https://github.com/tabrindle)) * [#3725](https://github.com/facebookincubator/create-react-app/pull/3725) Extend `--scripts-version` to include `.tar.gz` format. ([@SaschaDens](https://github.com/SaschaDens)) * [#3629](https://github.com/facebookincubator/create-react-app/pull/3629) Allowing `"file:"` `--scripts-version` values. ([@GreenGremlin](https://github.com/GreenGremlin)) #### :bug: Bug Fix * `babel-preset-react-app`, `react-scripts` * [#3788](https://github.com/facebookincubator/create-react-app/pull/3788) Fix object destructuring inside an array on Node 6. ([@gaearon](https://github.com/gaearon)) * `react-dev-utils` * [#3784](https://github.com/facebookincubator/create-react-app/pull/3784) Detach browser process from the shell on Linux. ([@gaearon](https://github.com/gaearon)) * [#3726](https://github.com/facebookincubator/create-react-app/pull/3726) Use proxy for all request methods other than `GET`. ([@doshisid](https://github.com/doshisid)) * [#3440](https://github.com/facebookincubator/create-react-app/pull/3440) Print full directory name from `lsof`. ([@rmccue](https://github.com/rmccue)) * [#2071](https://github.com/facebookincubator/create-react-app/pull/2071) Fix broken console clearing on Windows. ([@danielverejan](https://github.com/danielverejan)) * [#3686](https://github.com/facebookincubator/create-react-app/pull/3686) Fix starting a project in directory with `++` in the name. ([@Norris1z](https://github.com/Norris1z)) * `create-react-app` * [#3320](https://github.com/facebookincubator/create-react-app/pull/3320) Fix offline installation to respect proxy from `.npmrc`. ([@mdogadailo](https://github.com/mdogadailo)) * `react-scripts` * [#3537](https://github.com/facebookincubator/create-react-app/pull/3537) Add `mjs` and `jsx` filename extensions to `file-loader` exclude pattern. ([@iansu](https://github.com/iansu)) * [#3511](https://github.com/facebookincubator/create-react-app/pull/3511) Unmount the component in the default generated test. ([@gaearon](https://github.com/gaearon)) #### :nail_care: Enhancement * `react-scripts` * [#3730](https://github.com/facebookincubator/create-react-app/pull/3730) Print when `HOST` environment variable is set. ([@iansu](https://github.com/iansu)) * [#3455](https://github.com/facebookincubator/create-react-app/pull/3455) Add a localhost-only log message pointing folks to the PWA docs. ([@jeffposnick](https://github.com/jeffposnick)) * [#3416](https://github.com/facebookincubator/create-react-app/pull/3416) Improve eject message. ([@xjlim](https://github.com/xjlim)) * `create-react-app` * [#3740](https://github.com/facebookincubator/create-react-app/pull/3740) Allow more non-conflicting files in initial project directory. ([@GreenGremlin](https://github.com/GreenGremlin)) * `react-dev-utils` * [#3104](https://github.com/facebookincubator/create-react-app/pull/3104) Add link to deployment docs after build. ([@viankakrisna](https://github.com/viankakrisna)) * [#3652](https://github.com/facebookincubator/create-react-app/pull/3652) Add `code-insiders` to the editor list. ([@shrynx](https://github.com/shrynx)) * [#3700](https://github.com/facebookincubator/create-react-app/pull/3700) Add editor support for Sublime Dev & VSCode Insiders. ([@yyx990803](https://github.com/yyx990803)) * [#3545](https://github.com/facebookincubator/create-react-app/pull/3545) Autodetect MacVim editor. ([@gnapse](https://github.com/gnapse)) * `react-dev-utils`, `react-error-overlay` * [#3465](https://github.com/facebookincubator/create-react-app/pull/3465) Open editor to exact column from build error overlay. ([@tharakawj](https://github.com/tharakawj)) * `react-dev-utils`, `react-scripts` * [#3721](https://github.com/facebookincubator/create-react-app/pull/3721) Support setting `none` in `REACT_EDITOR` environment variable. ([@raerpo](https://github.com/raerpo)) * `eslint-config-react-app` * [#3716](https://github.com/facebookincubator/create-react-app/pull/3716) Relax `no-cond-assign` rule. ([@gaearon](https://github.com/gaearon)) #### :memo: Documentation * User Guide * [#3659](https://github.com/facebookincubator/create-react-app/pull/3659) Add info about service-worker and HTTP caching headers into Firebase section. ([@bobrosoft](https://github.com/bobrosoft)) * [#3515](https://github.com/facebookincubator/create-react-app/pull/3515) Add Powershell commands to README.md. ([@Gua-naiko-che](https://github.com/Gua-naiko-che)) * [#3656](https://github.com/facebookincubator/create-react-app/pull/3656) Better documentation for setupTests.js when ejecting. ([@dannycalleri](https://github.com/dannycalleri)) * [#1791](https://github.com/facebookincubator/create-react-app/pull/1791) Add link for automatic deployment to azure. ([@ulrikstrid](https://github.com/ulrikstrid)) * [#3717](https://github.com/facebookincubator/create-react-app/pull/3717) Update README.md. ([@maecapozzi](https://github.com/maecapozzi)) * [#3710](https://github.com/facebookincubator/create-react-app/pull/3710) Link to an explanation for forking react-scripts. ([@gaearon](https://github.com/gaearon)) * [#3709](https://github.com/facebookincubator/create-react-app/pull/3709) Document adding a router. ([@gaearon](https://github.com/gaearon)) * [#3670](https://github.com/facebookincubator/create-react-app/pull/3670) Fix typo in the User Guide. ([@qbahers](https://github.com/qbahers)) * [#3645](https://github.com/facebookincubator/create-react-app/pull/3645) Update README.md. ([@elie222](https://github.com/elie222)) * [#3533](https://github.com/facebookincubator/create-react-app/pull/3533) Use safer/more aesthetic syntax for setting environment variables on Windows. ([@cdanielsen](https://github.com/cdanielsen)) * [#3605](https://github.com/facebookincubator/create-react-app/pull/3605) Updated Debugging Tests for VSCode. ([@amadeogallardo](https://github.com/amadeogallardo)) * [#3601](https://github.com/facebookincubator/create-react-app/pull/3601) Fixed typo in webpack.config.dev.js. ([@nmenglund](https://github.com/nmenglund)) * [#3576](https://github.com/facebookincubator/create-react-app/pull/3576) Updates comment to reflect codebase. ([@rahulcs](https://github.com/rahulcs)) * [#3510](https://github.com/facebookincubator/create-react-app/pull/3510) Update User Guide with deploying to GitHub User pages. ([@aaronlna](https://github.com/aaronlna)) * [#3503](https://github.com/facebookincubator/create-react-app/pull/3503) Update Prettier editor integration link. ([@gaving](https://github.com/gaving)) * [#3453](https://github.com/facebookincubator/create-react-app/pull/3453) Fix dead links. ([@vannio](https://github.com/vannio)) * [#2992](https://github.com/facebookincubator/create-react-app/pull/2992) Docs: How to Debug Unit Tests. ([@MattMorgis](https://github.com/MattMorgis)) * Other * [#3729](https://github.com/facebookincubator/create-react-app/pull/3729) Update README.md to note Neutrino's support of react components. ([@eliperelman](https://github.com/eliperelman)) * [#2841](https://github.com/facebookincubator/create-react-app/pull/2841) Documentation to help windows contributors. ([@Dubes](https://github.com/Dubes)) * [#3489](https://github.com/facebookincubator/create-react-app/pull/3489) Add link to nvm-windows. ([@davidgilbertson](https://github.com/davidgilbertson)) * `eslint-config-react-app` * [#3460](https://github.com/facebookincubator/create-react-app/pull/3460) Fix broken link to `href-no-hash` eslint rule. ([@hazolsky](https://github.com/hazolsky)) #### :house: Internal * Other * [#3769](https://github.com/facebookincubator/create-react-app/pull/3769) Enable Yarn check files. ([@Timer](https://github.com/Timer)) * [#3756](https://github.com/facebookincubator/create-react-app/pull/3756) Clean up changes to npm and yarn registry in E2E tests. ([@viankakrisna](https://github.com/viankakrisna)) * [#3744](https://github.com/facebookincubator/create-react-app/pull/3744) Use private registry in E2E tests. ([@Timer](https://github.com/Timer)) * [#3738](https://github.com/facebookincubator/create-react-app/pull/3738) Always use Yarn on CI. ([@gaearon](https://github.com/gaearon)) * [#2309](https://github.com/facebookincubator/create-react-app/pull/2309) Port `cra.sh` development task to javascript. ([@ianschmitz](https://github.com/ianschmitz)) * [#3411](https://github.com/facebookincubator/create-react-app/pull/3411) Simplify waiting for app start in E2E tests. ([@xjlim](https://github.com/xjlim)) * [#3755](https://github.com/facebookincubator/create-react-app/pull/3755) Switch to Yarn Workspaces. ([@gaearon](https://github.com/gaearon)) * [#3757](https://github.com/facebookincubator/create-react-app/pull/3757) Try updating Flow. ([@gaearon](https://github.com/gaearon)) * [#3414](https://github.com/facebookincubator/create-react-app/pull/3414) Export `dismissRuntimeErrors` function. ([@skidding](https://github.com/skidding)) * [#3036](https://github.com/facebookincubator/create-react-app/pull/3036) Cleaning up `printHostingInstructions` a bit. ([@GreenGremlin](https://github.com/GreenGremlin)) * [#3514](https://github.com/facebookincubator/create-react-app/pull/3514) Fix `FileSizeReporter` for multi build Webpack setups. ([@iiska](https://github.com/iiska)) * [#3362](https://github.com/facebookincubator/create-react-app/pull/3362) Refactor extra watch options regex to `react-dev-utils`. ([@xjlim](https://github.com/xjlim)) #### Committers: 47 - Aaron Lamb ([aaronlna](https://github.com/aaronlna)) - Ade Viankakrisna Fadlil ([viankakrisna](https://github.com/viankakrisna)) - Amadeo Gallardo ([amadeogallardo](https://github.com/amadeogallardo)) - Andy Kenward ([andykenward](https://github.com/andykenward)) - Christian Danielsen ([cdanielsen](https://github.com/cdanielsen)) - Clayton Ray ([iamclaytonray](https://github.com/iamclaytonray)) - Dan Abramov ([gaearon](https://github.com/gaearon)) - Daniel Verejan ([danielverejan](https://github.com/danielverejan)) - Danny Calleri ([dannycalleri](https://github.com/dannycalleri)) - David Boyne ([boyney123](https://github.com/boyney123)) - David Gilbertson ([davidgilbertson](https://github.com/davidgilbertson)) - Eli Perelman ([eliperelman](https://github.com/eliperelman)) - Elie ([elie222](https://github.com/elie222)) - Ernesto García ([gnapse](https://github.com/gnapse)) - Evan You ([yyx990803](https://github.com/yyx990803)) - Gavin Gilmour ([gaving](https://github.com/gaving)) - Ian Schmitz ([ianschmitz](https://github.com/ianschmitz)) - Ian Sutherland ([iansu](https://github.com/iansu)) - JANG SUN HYUK ([wkdtjsgur100](https://github.com/wkdtjsgur100)) - Jeffrey Posnick ([jeffposnick](https://github.com/jeffposnick)) - Joe Haddad ([Timer](https://github.com/Timer)) - Joe Lim ([xjlim](https://github.com/xjlim)) - Jonathan ([GreenGremlin](https://github.com/GreenGremlin)) - Juhamatti Niemelä ([iiska](https://github.com/iiska)) - Mae Capozzi ([maecapozzi](https://github.com/maecapozzi)) - Maksym Dogadailo ([mdogadailo](https://github.com/mdogadailo)) - Mario Nebl ([marionebl](https://github.com/marionebl)) - Matt Morgis ([MattMorgis](https://github.com/MattMorgis)) - Misha Khokhlov ([hazolsky](https://github.com/hazolsky)) - Moos ([moos](https://github.com/moos)) - Nils Magnus Englund ([nmenglund](https://github.com/nmenglund)) - Norris Oduro ([Norris1z](https://github.com/Norris1z)) - Ovidiu Cherecheș ([skidding](https://github.com/skidding)) - Quentin Bahers ([qbahers](https://github.com/qbahers)) - Rafael E. Poveda ([raerpo](https://github.com/raerpo)) - Rahul Chanila ([rahulcs](https://github.com/rahulcs)) - Ryan McCue ([rmccue](https://github.com/rmccue)) - Sascha Dens ([SaschaDens](https://github.com/SaschaDens)) - Siddharth Doshi ([doshisid](https://github.com/doshisid)) - Tao Gómez Gil ([Gua-naiko-che](https://github.com/Gua-naiko-che)) - Tharaka Wijebandara ([tharakawj](https://github.com/tharakawj)) - Trevor Brindle ([tabrindle](https://github.com/tabrindle)) - Ulrik Strid ([ulrikstrid](https://github.com/ulrikstrid)) - Vladimir Tolstikov ([bobrosoft](https://github.com/bobrosoft)) - [Dubes](https://github.com/Dubes) - [vannio](https://github.com/vannio) - shrynx ([shrynx](https://github.com/shrynx)) ### Migrating from 1.0.17 to 1.1.0 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.1.0 ``` or ``` yarn add --exact react-scripts@1.1.0 ``` ## 1.0.17 (November 3, 2017) #### :nail_care: Enhancement * `react-scripts` * [#3401](https://github.com/facebookincubator/create-react-app/pull/3401) Stop using a deprecated option. ([@gaearon](https://github.com/gaearon)) #### :memo: Documentation * `react-scripts` * [#3399](https://github.com/facebookincubator/create-react-app/pull/3399) Add link to VS Code troubleshooting guide. ([@auchenberg](https://github.com/auchenberg)) * [#3400](https://github.com/facebookincubator/create-react-app/pull/3400) Update VS Code debug configuration. ([@auchenberg](https://github.com/auchenberg)) #### Committers: 3 - Dan Abramov ([gaearon](https://github.com/gaearon)) - Kenneth Auchenberg ([auchenberg](https://github.com/auchenberg)) - Loren Sands-Ramshaw ([lorensr](https://github.com/lorensr)) ### Migrating from 1.0.16 to 1.0.17 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.0.17 ``` or ``` yarn add --exact react-scripts@1.0.17 ``` ## 1.0.16 (October 31, 2017) 🎃 #### :bug: Bug Fix * `react-scripts` * [#3374](https://github.com/facebookincubator/create-react-app/pull/3374) Set correct image type and sizes in `manifest.json`. ([@piotr-cz](https://github.com/piotr-cz)) * `react-dev-utils` * [#3368](https://github.com/facebookincubator/create-react-app/pull/3368) Fix a crash in development mode in older browsers. ([@felthy](https://github.com/felthy)) #### Committers: 2 - Dan Abramov ([gaearon](https://github.com/gaearon)) - Piotr ([piotr-cz](https://github.com/piotr-cz)) ### Migrating from 1.0.15 to 1.0.16 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.0.16 ``` or ``` yarn add --exact react-scripts@1.0.16 ``` ## 1.0.15 (October 30, 2017) #### :bug: Bug Fix * `react-scripts` * [#3287](https://github.com/facebookincubator/create-react-app/pull/3287) Fix favicon sizes value in the project manifest. ([@ryansully](https://github.com/ryansully)) * `react-dev-utils`, `react-scripts` * [#3230](https://github.com/facebookincubator/create-react-app/pull/3230) Fix watching for changes in `src/node_modules`. ([@xjlim](https://github.com/xjlim)) #### :nail_care: Enhancement * `react-scripts` * [#3239](https://github.com/facebookincubator/create-react-app/pull/3239) Allow importing `.mjs` files. ([@Timer](https://github.com/Timer)) * [#3340](https://github.com/facebookincubator/create-react-app/pull/3340) Polyfill `requestAnimationFrame` in test environment. ([@gaearon](https://github.com/gaearon)) * `babel-preset-react-app`, `react-dev-utils`, `react-error-overlay`, `react-scripts` * [#3342](https://github.com/facebookincubator/create-react-app/pull/3342) Bump dependencies. ([@gaearon](https://github.com/gaearon)) * `react-dev-utils`, `react-error-overlay` * [#3100](https://github.com/facebookincubator/create-react-app/pull/3100) Add click-to-open support for build errors. ([@tharakawj](https://github.com/tharakawj)) * `create-react-app` * [#3355](https://github.com/facebookincubator/create-react-app/pull/3355) Add preflight CWD check for npm to detect bad Windows setups. ([@gaearon](https://github.com/gaearon)) #### :memo: Documentation * User Guide * [#2957](https://github.com/facebookincubator/create-react-app/pull/2957) Use `npm-run-all` to build Sass and JS. ([@shime](https://github.com/shime)) * [#3108](https://github.com/facebookincubator/create-react-app/pull/3108) Update the Service Worker opt-out documentation. ([@captDaylight](https://github.com/captDaylight)) * [#3286](https://github.com/facebookincubator/create-react-app/pull/3286) Add documentation for Enzyme 3 integration. ([@ryansully](https://github.com/ryansully)) * [#3328](https://github.com/facebookincubator/create-react-app/pull/3328) Recommend react-snap as an alternative to react-snapshot. ([@aaronshaf](https://github.com/aaronshaf)) * [#3279](https://github.com/facebookincubator/create-react-app/pull/3279) Add jest coverage configuration docs. ([@mattphillips](https://github.com/mattphillips)) * [#3303](https://github.com/facebookincubator/create-react-app/pull/3303) Update link to Jest Expect docs. ([@jbranchaud](https://github.com/jbranchaud)) * [#3289](https://github.com/facebookincubator/create-react-app/pull/3289) Fix dead link to Jest "expect" docs. ([@alexkrolick](https://github.com/alexkrolick)) * [#3265](https://github.com/facebookincubator/create-react-app/pull/3265) Add external links to deployment services. ([@aericson](https://github.com/aericson)) * [#3075](https://github.com/facebookincubator/create-react-app/pull/3075) Minor docs change to highlight dev proxy behaviour. ([@davidjb](https://github.com/davidjb)) * [#3185](https://github.com/facebookincubator/create-react-app/pull/3185) Correct manual proxy documentation. ([@robertpanzer](https://github.com/robertpanzer)) * README * [#3227](https://github.com/facebookincubator/create-react-app/pull/3227) Fix package management link in README for issue #3218. ([@nishina555](https://github.com/nishina555)) * [#3211](https://github.com/facebookincubator/create-react-app/pull/3211) Improve grammar in README. ([@Mohamed3on](https://github.com/Mohamed3on)) #### :house: Internal * Other * [#3345](https://github.com/facebookincubator/create-react-app/pull/3345) Stop using `npm link` in tests. ([@Timer](https://github.com/Timer)) * `react-error-overlay` * [#3122](https://github.com/facebookincubator/create-react-app/pull/3122) Fix for add .gitattributes file #3080. ([@ijajmulani](https://github.com/ijajmulani)) * [#3267](https://github.com/facebookincubator/create-react-app/pull/3267) Use production React version for bundled overlay. ([@Timer](https://github.com/Timer)) * [#3264](https://github.com/facebookincubator/create-react-app/pull/3264) Add warning when using `react-error-overlay` in production. ([@Timer](https://github.com/Timer)) * [#3263](https://github.com/facebookincubator/create-react-app/pull/3263) `react-error-overlay` has no dependencies now (it's bundled). ([@Timer](https://github.com/Timer)) * [#3142](https://github.com/facebookincubator/create-react-app/pull/3142) Make error overlay run in the context of the iframe. ([@tharakawj](https://github.com/tharakawj)) * `react-scripts` * [#3150](https://github.com/facebookincubator/create-react-app/pull/3150) Remove an useless negation in `registerServiceWorker.js`. ([@dunglas](https://github.com/dunglas)) * [#3158](https://github.com/facebookincubator/create-react-app/pull/3158) Remove `output.path` from dev webpack config. ([@nikolas](https://github.com/nikolas)) * [#3281](https://github.com/facebookincubator/create-react-app/pull/3281) Add a workaround for Uglify incompatiblity with Safari 10.0 in the future. ([@satyavh](https://github.com/satyavh)) * [#3146](https://github.com/facebookincubator/create-react-app/pull/3146) Fix `reason-react` support. ([@lpalmes](https://github.com/lpalmes)) * [#3236](https://github.com/facebookincubator/create-react-app/pull/3236) Update `style-loader` and disable inclusion of its HMR code in builds. ([@insin](https://github.com/insin)) * [#3246](https://github.com/facebookincubator/create-react-app/pull/3246) Update `url-loader` to 0.6.2 for mime ReDoS vulnerability. ([@d3viant0ne](https://github.com/d3viant0ne)) * [#2914](https://github.com/facebookincubator/create-react-app/pull/2914) `` -> ``. ([@Hurtak](https://github.com/Hurtak)) #### Committers: 24 - Aaron Shafovaloff ([aaronshaf](https://github.com/aaronshaf)) - Alex ([alexkrolick](https://github.com/alexkrolick)) - André Ericson ([aericson](https://github.com/aericson)) - Dan Abramov ([gaearon](https://github.com/gaearon)) - David Beitey ([davidjb](https://github.com/davidjb)) - Hrvoje Šimić ([shime](https://github.com/shime)) - IJAJ MULANI ([ijajmulani](https://github.com/ijajmulani)) - Joe Haddad ([Timer](https://github.com/Timer)) - Joe Lim ([xjlim](https://github.com/xjlim)) - Jonny Buchanan ([insin](https://github.com/insin)) - Josh Branchaud ([jbranchaud](https://github.com/jbranchaud)) - Joshua Wiens ([d3viant0ne](https://github.com/d3viant0ne)) - Kévin Dunglas ([dunglas](https://github.com/dunglas)) - Lorenzo Palmes ([lpalmes](https://github.com/lpalmes)) - Matt Phillips ([mattphillips](https://github.com/mattphillips)) - Mohamed Oun ([Mohamed3on](https://github.com/Mohamed3on)) - Nik Nyby ([nikolas](https://github.com/nikolas)) - Petr Huřťák ([Hurtak](https://github.com/Hurtak)) - Robert Panzer ([robertpanzer](https://github.com/robertpanzer)) - Ryan Sullivan ([ryansully](https://github.com/ryansully)) - Satya van Heummen ([satyavh](https://github.com/satyavh)) - Tharaka Wijebandara ([tharakawj](https://github.com/tharakawj)) - Toshiharu Nishina ([nishina555](https://github.com/nishina555)) - [captDaylight](https://github.com/captDaylight) ### Migrating from 1.0.14 to 1.0.15 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.0.15 ``` or ``` yarn add --exact react-scripts@1.0.15 ``` ## 1.0.14 (September 26, 2017) #### :bug: Bug Fix * `react-dev-utils` * [#3098](https://github.com/facebookincubator/create-react-app/pull/3098) Always reload the page on next compile after a runtime error. ([@Timer](https://github.com/Timer)) * `react-error-overlay` * [#3079](https://github.com/facebookincubator/create-react-app/pull/3079) Fix code context on Windows. ([@Timer](https://github.com/Timer)) #### :nail_care: Enhancement * `react-dev-utils` * [#3077](https://github.com/facebookincubator/create-react-app/pull/3077) Auto-detect running editor on Linux for error overlay. ([@gulderov](https://github.com/gulderov)) * [#3131](https://github.com/facebookincubator/create-react-app/pull/3131) Display process pid in already running message. ([@Pajn](https://github.com/Pajn)) #### :memo: Documentation * Other * [#3163](https://github.com/facebookincubator/create-react-app/pull/3163) Add link to active CSS modules discussion. ([@NeekSandhu](https://github.com/NeekSandhu)) * `react-scripts` * [#2908](https://github.com/facebookincubator/create-react-app/pull/2908) Note that class fields have progressed to stage 3. ([@rickbeerendonk](https://github.com/rickbeerendonk)) * [#3160](https://github.com/facebookincubator/create-react-app/pull/3160) Update unclear wording in webpack configuration (file loader section). ([@kristiehoward](https://github.com/kristiehoward)) * `eslint-config-react-app` * [#3072](https://github.com/facebookincubator/create-react-app/pull/3072) Update eslint versions for install instructions. ([@jdcrensh](https://github.com/jdcrensh)) #### :house: Internal * `react-scripts` * [#3157](https://github.com/facebookincubator/create-react-app/pull/3157) Update `webpack-dev-server` to `2.8.2`. ([@nikolas](https://github.com/nikolas)) * [#2989](https://github.com/facebookincubator/create-react-app/pull/2989) Update install template to match accessibility guidelines. ([@davidleger95](https://github.com/davidleger95)) * `react-error-overlay` * [#3065](https://github.com/facebookincubator/create-react-app/pull/3065) Updated `react-error-overlay` to latest Flow (`0.54.0`). ([@duvet86](https://github.com/duvet86)) * [#3102](https://github.com/facebookincubator/create-react-app/pull/3102) Clean target directory before compiling overlay. ([@Timer](https://github.com/Timer)) * `create-react-app`, `react-dev-utils`, `react-error-overlay`, `react-scripts` * [#3058](https://github.com/facebookincubator/create-react-app/pull/3058) Re-run prettier for all files and pin the version. ([@viankakrisna](https://github.com/viankakrisna)) * [#3107](https://github.com/facebookincubator/create-react-app/pull/3107) Run CI on `npm@^4`. ([@viankakrisna](https://github.com/viankakrisna)) #### Committers: 12 - Ade Viankakrisna Fadlil ([viankakrisna](https://github.com/viankakrisna)) - David Leger ([davidleger95](https://github.com/davidleger95)) - Joe Haddad ([Timer](https://github.com/Timer)) - Jon Crenshaw ([jdcrensh](https://github.com/jdcrensh)) - Kristie Howard ([kristiehoward](https://github.com/kristiehoward)) - Luca ([duvet86](https://github.com/duvet86)) - Neek Sandhu ([NeekSandhu](https://github.com/NeekSandhu)) - Nik Nyby ([nikolas](https://github.com/nikolas)) - Rasmus Eneman ([Pajn](https://github.com/Pajn)) - Rick Beerendonk ([rickbeerendonk](https://github.com/rickbeerendonk)) - Sophie Alpert ([sophiebits](https://github.com/sophiebits)) - [gulderov](https://github.com/gulderov) ### Migrating from 1.0.13 to 1.0.14 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.0.14 ``` or ``` yarn add --exact react-scripts@1.0.14 ``` ## 1.0.13 (September 2, 2017) #### :bug: Bug Fix * `react-error-overlay` * [#3051](https://github.com/facebookincubator/create-react-app/pull/3051) Fix case-sensitivity issue with upgrading the package version. ([@tharakawj](https://github.com/tharakawj)) * `react-dev-utils` * [#3049](https://github.com/facebookincubator/create-react-app/pull/3049) Print filesize difference for chunks. ([@esturcke](https://github.com/esturcke)) * `react-scripts` * [#3046](https://github.com/facebookincubator/create-react-app/pull/3046) Fix crash in development mode on IE11. ([@tharakawj](https://github.com/tharakawj)) #### :nail_care: Enhancement * `react-scripts` * [#3033](https://github.com/facebookincubator/create-react-app/pull/3033) Add an empty mock for `child_process` to let some libraries compile. ([@McFlurriez](https://github.com/McFlurriez)) #### :house: Internal * `react-dev-utils`, `react-error-overlay` * [#3028](https://github.com/facebookincubator/create-react-app/pull/3028) Make error overlay filename configurable. ([@jaredpalmer](https://github.com/jaredpalmer)) #### Committers: 4 - Anthony ([McFlurriez](https://github.com/McFlurriez)) - Erik J. Sturcke ([esturcke](https://github.com/esturcke)) - Jared Palmer ([jaredpalmer](https://github.com/jaredpalmer)) - Tharaka Wijebandara ([tharakawj](https://github.com/tharakawj)) ### Migrating from 1.0.12 to 1.0.13 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.0.13 ``` or ``` yarn add --exact react-scripts@1.0.13 ``` ## 1.0.12 (August 28, 2017) #### :bug: Bug Fix * `react-error-overlay` * [#3012](https://github.com/facebookincubator/create-react-app/pull/3012) Fix module function name in error overlay. ([@gaearon](https://github.com/gaearon)) * `react-dev-utils` * [#2938](https://github.com/facebookincubator/create-react-app/pull/2938) Remove superfluous lodash usage. ([@Timer](https://github.com/Timer)) #### :nail_care: Enhancement * `react-scripts` * [#2917](https://github.com/facebookincubator/create-react-app/pull/2917) Optimize the size of default favicon. ([@sylvainbaronnet](https://github.com/sylvainbaronnet)) #### :memo: Documentation * `react-scripts` * [#2986](https://github.com/facebookincubator/create-react-app/pull/2986) Docs: debugging in WebStorm. ([@prigara](https://github.com/prigara)) * [#2948](https://github.com/facebookincubator/create-react-app/pull/2948) Remove Modulus from user guide. ([@Zertz](https://github.com/Zertz)) * [#2927](https://github.com/facebookincubator/create-react-app/pull/2927) Update README.md. ([@tbassetto](https://github.com/tbassetto)) * `react-dev-utils` * [#2942](https://github.com/facebookincubator/create-react-app/pull/2942) Fix docs for `printFileSizesAfterBuild`. ([@Kerumen](https://github.com/Kerumen)) #### :house: Internal * `react-error-overlay`, `react-scripts` * [#2991](https://github.com/facebookincubator/create-react-app/pull/2991) Update `babel-runtime` dependency ([@christophehurpeau](https://github.com/christophehurpeau)) * `react-dev-utils`, `react-error-overlay`, `react-scripts` * [#2515](https://github.com/facebookincubator/create-react-app/pull/2515) Convert `react-error-overlay` to React ([@tharakawj](https://github.com/tharakawj)) #### Committers: 9 - Christophe Hurpeau ([christophehurpeau](https://github.com/christophehurpeau)) - Dan Abramov ([gaearon](https://github.com/gaearon)) - Ekaterina Prigara ([prigara](https://github.com/prigara)) - Joe Haddad ([Timer](https://github.com/Timer)) - Pier-Luc Gendreau ([Zertz](https://github.com/Zertz)) - Sylvain Baronnet ([sylvainbaronnet](https://github.com/sylvainbaronnet)) - Tharaka Wijebandara ([tharakawj](https://github.com/tharakawj)) - Thomas Bassetto ([tbassetto](https://github.com/tbassetto)) - Yann Pringault ([Kerumen](https://github.com/Kerumen)) ### Migrating from 1.0.11 to 1.0.12 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.0.12 ``` or ``` yarn add --exact react-scripts@1.0.12 ``` **Note:** there’s a [known issue](https://github.com/facebookincubator/create-react-app/issues/3041) that might cause the project to not compile after upgrading. In this case, migrate straight to `1.0.13` which doesn’t have this issue. ## 1.0.11 (August 9, 2017) #### :bug: Bug Fix * `create-react-app` * [#2884](https://github.com/facebookincubator/create-react-app/pull/2884) Improve offline heuristic for proxied environments. ([@bsyk](https://github.com/bsyk)) When a Yarn proxy is set, we will check its connectivity if we cannot reach Yarn's registry. This is often the case when DNS lookups must be made through the proxy. * [#2853](https://github.com/facebookincubator/create-react-app/pull/2853) Allow use of scoped packages with a pinned version. ([@wileybenet](https://github.com/wileybenet)) * `react-dev-utils` * [#2796](https://github.com/facebookincubator/create-react-app/pull/2796) Properly escape HTML tags in error overlay. ([@ccloli](https://github.com/ccloli)) Elements printed in their entirety would sometimes render as HTML. This should no longer happen and should properly render as text. * `react-dev-utils`, `react-scripts` * [#2834](https://github.com/facebookincubator/create-react-app/pull/2834) Make `formatWebpackMessages` return all messages ([@onigoetz](https://github.com/onigoetz)) * `react-scripts` * [#2806](https://github.com/facebookincubator/create-react-app/pull/2806) Fix SockJS version compatibility. ([@christianbundy](https://github.com/christianbundy)) * [#2738](https://github.com/facebookincubator/create-react-app/pull/2738) Fix Jest `node` file resolution. ([@mostafah](https://github.com/mostafah)) #### :nail_care: Enhancement * `react-scripts` * [#2818](https://github.com/facebookincubator/create-react-app/pull/2818) Allow sourcemaps to be disabled. ([@viankakrisna](https://github.com/viankakrisna)) As applications grow more complex, it is possible webpack may run out of memory while generating source maps. They may now be disabled by setting `GENERATE_SOURCEMAP=false`. * [#2913](https://github.com/facebookincubator/create-react-app/pull/2913) Allow flags to be passed to node when running `react-scripts`. ([@koistya](https://github.com/koistya)) * [#2574](https://github.com/facebookincubator/create-react-app/pull/2574) Upgrade to `webpack@3`. ([@themre](https://github.com/themre)) * [#2747](https://github.com/facebookincubator/create-react-app/pull/2747) Simplify webpack configuration using `Rule.oneOf`. ([@Furizaa](https://github.com/Furizaa)) * `react-dev-utils`, `react-scripts` * [#2468](https://github.com/facebookincubator/create-react-app/pull/2468) Allow importing `package.json`. ([@iamdoron](https://github.com/iamdoron)) * [#2650](https://github.com/facebookincubator/create-react-app/pull/2650) Make UglifyJS error friendlier. ([@viankakrisna](https://github.com/viankakrisna)) * `create-react-app` * [#2785](https://github.com/facebookincubator/create-react-app/pull/2785) Change error wording and list conflicting files when initializing app. ([@OwenFlood](https://github.com/OwenFlood)) * `react-dev-utils` * [#2761](https://github.com/facebookincubator/create-react-app/pull/2761) Don't prompt to install serve if already installed. ([@OwenFlood](https://github.com/OwenFlood)) * [#2754](https://github.com/facebookincubator/create-react-app/pull/2754) Auto-detect JetBrains IDEs. ([@danrr](https://github.com/danrr)) * [#2740](https://github.com/facebookincubator/create-react-app/pull/2740) Support PyCharm in `launchEditor`. ([@danrr](https://github.com/danrr)) * [#2723](https://github.com/facebookincubator/create-react-app/pull/2723) Reorder vim arguments in `launchEditor` so `--remote` works. ([@trygveaa](https://github.com/trygveaa)) * `eslint-config-react-app`, `react-scripts` * [#2735](https://github.com/facebookincubator/create-react-app/pull/2735) Upgrade to `eslint@4`. ([@trungdq88](https://github.com/trungdq88)) * `eslint-config-react-app` * [#2701](https://github.com/facebookincubator/create-react-app/pull/2701) Set `allowTaggedTemplates` to true (eslint). ([@denkristoffer](https://github.com/denkristoffer)) #### :memo: Documentation * Other * [#2728](https://github.com/facebookincubator/create-react-app/pull/2728) Add Electrode to alternatives. ([@animesh10](https://github.com/animesh10)) * [#2788](https://github.com/facebookincubator/create-react-app/pull/2788) Update link for motion. ([@viankakrisna](https://github.com/viankakrisna)) * [#2697](https://github.com/facebookincubator/create-react-app/pull/2697) Fix env list ordering. ([@alexeyraspopov](https://github.com/alexeyraspopov)) * `react-dev-utils` * [#2798](https://github.com/facebookincubator/create-react-app/pull/2798) Update note about `webpackHotDevClient` support. ([@ForbesLindesay](https://github.com/ForbesLindesay)) * `react-scripts` * [#2822](https://github.com/facebookincubator/create-react-app/pull/2822) Add explicit "Opting Out of Caching" header. ([@gaearon](https://github.com/gaearon)) * [#2725](https://github.com/facebookincubator/create-react-app/pull/2725) Fixed typo. ([@zeel](https://github.com/zeel)) * [#2668](https://github.com/facebookincubator/create-react-app/pull/2668) Document `basename` feature in `react-router`. ([@viankakrisna](https://github.com/viankakrisna)) * [#2719](https://github.com/facebookincubator/create-react-app/pull/2719) Remove Windows note for `source-map-explorer`. ([@hodanny](https://github.com/hodanny)) * `babel-preset-react-app` * [#2732](https://github.com/facebookincubator/create-react-app/pull/2732) Update link to issue blocking JSX hoisting. ([@ForbesLindesay](https://github.com/ForbesLindesay)) #### :house: Internal * `create-react-app`, `eslint-config-react-app`, `react-dev-utils`, `react-error-overlay`, `react-scripts` * [#2923](https://github.com/facebookincubator/create-react-app/pull/2923) Update deps. ([@Timer](https://github.com/Timer)) * `eslint-config-react-app` * [#2718](https://github.com/facebookincubator/create-react-app/pull/2718) Re-enable flowtype warning. ([@oskarkook](https://github.com/oskarkook)) * Other * [#2700](https://github.com/facebookincubator/create-react-app/pull/2700) Unstage `yarn.lock` pre-commit. ([@jdcrensh](https://github.com/jdcrensh)) * `react-scripts` * [#2873](https://github.com/facebookincubator/create-react-app/pull/2873) Use template strings. ([@monkindey](https://github.com/monkindey)) #### Committers: 26 - 864907600cc ([ccloli](https://github.com/ccloli)) - Ade Viankakrisna Fadlil ([viankakrisna](https://github.com/viankakrisna)) - Alexey Raspopov ([alexeyraspopov](https://github.com/alexeyraspopov)) - Andreas Hoffmann ([Furizaa](https://github.com/Furizaa)) - Animesh Dutta ([animesh10](https://github.com/animesh10)) - Ben Sykes ([bsyk](https://github.com/bsyk)) - Christian Bundy ([christianbundy](https://github.com/christianbundy)) - Dan Abramov ([gaearon](https://github.com/gaearon)) - Dan Ristea ([danrr](https://github.com/danrr)) - Danny Ho ([hodanny](https://github.com/hodanny)) - Forbes Lindesay ([ForbesLindesay](https://github.com/ForbesLindesay)) - Joe Haddad ([Timer](https://github.com/Timer)) - Jon Crenshaw ([jdcrensh](https://github.com/jdcrensh)) - Kiho · Cham ([monkindey](https://github.com/monkindey)) - Konstantin Tarkus ([koistya](https://github.com/koistya)) - Kristoffer ([denkristoffer](https://github.com/denkristoffer)) - Mostafa Hajizadeh ([mostafah](https://github.com/mostafah)) - Oskar Köök ([oskarkook](https://github.com/oskarkook)) - Owen Flood ([OwenFlood](https://github.com/OwenFlood)) - Stéphane Goetz ([onigoetz](https://github.com/onigoetz)) - Trygve Aaberge ([trygveaa](https://github.com/trygveaa)) - Wiley Bennett ([wileybenet](https://github.com/wileybenet)) - [iamdoron](https://github.com/iamdoron) - [themre](https://github.com/themre) - zeel ([zeel](https://github.com/zeel)) - Đinh Quang Trung ([trungdq88](https://github.com/trungdq88)) ### Migrating from 1.0.10 to 1.0.11 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.0.11 ``` or ``` yarn add --exact react-scripts@1.0.11 ``` ## 1.0.10 (June 29, 2017) #### :bug: Bug Fix * `react-dev-utils` * [#2692](https://github.com/facebookincubator/create-react-app/pull/2692) Fix IE11 crash in development. ([@pdhoopr](https://github.com/pdhoopr)) * `create-react-app` * [#2683](https://github.com/facebookincubator/create-react-app/pull/2683) Fix a typo. ([@BenBrostoff](https://github.com/BenBrostoff)) #### :memo: Documentation * README * [#2402](https://github.com/facebookincubator/create-react-app/pull/2402) Added `gluestick` to the alternatives section. ([@JoeCortopassi](https://github.com/JoeCortopassi)) #### Committers: 5 - Ben Brostoff ([BenBrostoff](https://github.com/BenBrostoff)) - Forbes Lindesay ([ForbesLindesay](https://github.com/ForbesLindesay)) - Joe Haddad ([Timer](https://github.com/Timer)) - Patrick Hooper ([pdhoopr](https://github.com/pdhoopr)) - [JoeCortopassi](https://github.com/JoeCortopassi) ### Migrating from 1.0.9 to 1.0.10 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.0.10 ``` or ``` yarn add --exact react-scripts@1.0.10 ``` ## 1.0.9 (June 29, 2017) #### :bug: Bug Fix * `react-scripts` * [#2680](https://github.com/facebookincubator/create-react-app/pull/2680) Fix external CSS imports. ([@gaearon](https://github.com/gaearon)) #### :memo: Documentation * `react-scripts` * [#2679](https://github.com/facebookincubator/create-react-app/pull/2679) Fix minor typo. ([@dbanck](https://github.com/dbanck)) * [#2666](https://github.com/facebookincubator/create-react-app/pull/2666) Add more info about Apache client side routing. ([@viankakrisna](https://github.com/viankakrisna)) * [#2671](https://github.com/facebookincubator/create-react-app/pull/2671) Add JSON and CSS to Prettier instructions. ([@jbovenschen](https://github.com/jbovenschen)) #### :house: Internal * Other * [#2673](https://github.com/facebookincubator/create-react-app/pull/2673) Bootstrap with Yarn. ([@Timer](https://github.com/Timer)) * [#2659](https://github.com/facebookincubator/create-react-app/pull/2659) Test Node 8 on Travis. ([@gaearon](https://github.com/gaearon)) #### Committers: 5 - Ade Viankakrisna Fadlil ([viankakrisna](https://github.com/viankakrisna)) - Dan Abramov ([gaearon](https://github.com/gaearon)) - Daniel Banck ([dbanck](https://github.com/dbanck)) - Jaco Bovenschen ([jbovenschen](https://github.com/jbovenschen)) - Joe Haddad ([Timer](https://github.com/Timer)) ### Migrating from 1.0.8 to 1.0.9 Inside any created project that has not been ejected, run: ``` npm install --save --save-exact react-scripts@1.0.9 ``` or ``` yarn add --exact react-scripts@1.0.9 ``` ## 1.0.8 (June 28, 2017) #### :bug: Bug Fix * `react-scripts` * [#2550](https://github.com/facebookincubator/create-react-app/pull/2550) Fix Node 8 compatibility. ([@josephfrazier](https://github.com/josephfrazier)) * [#2610](https://github.com/facebookincubator/create-react-app/pull/2610) Fix sourcemap directory organization on Windows. ([@plusCubed](https://github.com/plusCubed)) * [#2596](https://github.com/facebookincubator/create-react-app/pull/2596) Fix an issue with minifying emojis. ([@viankakrisna](https://github.com/viankakrisna)) * [#2501](https://github.com/facebookincubator/create-react-app/pull/2501) Fix incorrect check if `CI` variable is set to true. ([@varnav](https://github.com/varnav)) * [#2432](https://github.com/facebookincubator/create-react-app/pull/2432) In new projects, don't register service worker for projects using `PUBLIC_URL` for CDN. ([@jeffposnick](https://github.com/jeffposnick)) * [#2470](https://github.com/facebookincubator/create-react-app/pull/2470) In new projects, prioritize `index.css` over `App.css`. ([@bryankang](https://github.com/bryankang)) * `react-dev-utils` * [#2405](https://github.com/facebookincubator/create-react-app/pull/2405) Fix detection of parent directory in `ModuleScopePlugin`. ([@diligiant](https://github.com/diligiant)) * [#2562](https://github.com/facebookincubator/create-react-app/pull/2562) Fix eject command output. ([@paweljedrzejczyk](https://github.com/paweljedrzejczyk)) #### :nail_care: Enhancement * `react-scripts` * [#2648](https://github.com/facebookincubator/create-react-app/pull/2648) Warn about large bundle sizes. ([@gaearon](https://github.com/gaearon)) * [#2511](https://github.com/facebookincubator/create-react-app/pull/2511) Support `.web.js` extension for React Native Web. ([@mini-eggs](https://github.com/mini-eggs)) * [#2645](https://github.com/facebookincubator/create-react-app/pull/2645) Hide confusing "Skipping static resource" message. ([@gaearon](https://github.com/gaearon)) * [#2389](https://github.com/facebookincubator/create-react-app/pull/2389) Silence unnecessary warning from Babel. ([@gaearon](https://github.com/gaearon)) * [#2429](https://github.com/facebookincubator/create-react-app/pull/2429) Update `sw-precache-webpack-plugin` to lastest version. ([@goldhand](https://github.com/goldhand)) * [#2600](https://github.com/facebookincubator/create-react-app/pull/2600) Add empty mock for `dgram` Node module. ([@micopiira](https://github.com/micopiira)) * [#2458](https://github.com/facebookincubator/create-react-app/pull/2458) Add names to module factories in development. ([@Zaccc123](https://github.com/Zaccc123)) * [#2551](https://github.com/facebookincubator/create-react-app/pull/2551) In new projects, unregister service worker and force reload if `service-worker.js` is not found. ([@ro-savage](https://github.com/ro-savage)) * `babel-preset-react-app`, `react-dev-utils`, `react-scripts` * [#2658](https://github.com/facebookincubator/create-react-app/pull/2658) Bump dependencies. ([@gaearon](https://github.com/gaearon)) * `create-react-app`, `react-scripts` * [#2657](https://github.com/facebookincubator/create-react-app/pull/2657) Put `react-scripts` in `dependencies`, not `devDependencies`. ([@gaearon](https://github.com/gaearon)) * [#2635](https://github.com/facebookincubator/create-react-app/pull/2635) Silence unhelpful npm warnings. ([@gaearon](https://github.com/gaearon)) * `react-dev-utils` * [#2637](https://github.com/facebookincubator/create-react-app/pull/2637) Auto-detect Brackets editor from error overlay. ([@petetnt](https://github.com/petetnt)) * [#2552](https://github.com/facebookincubator/create-react-app/pull/2552) Auto-detect running editor on Windows for error overlay. ([@levrik](https://github.com/levrik)) * [#2622](https://github.com/facebookincubator/create-react-app/pull/2622) Support opening PhpStorm for error overlay. ([@miraage](https://github.com/miraage)) * [#2414](https://github.com/facebookincubator/create-react-app/pull/2414) Support opening WebStorm 2017+ from error overlay. ([@wirmar](https://github.com/wirmar)) * [#2518](https://github.com/facebookincubator/create-react-app/pull/2518) Warn when trying to run on port below 1024 without admin permissions under Linux/macOS. ([@levrik](https://github.com/levrik)) * [#2385](https://github.com/facebookincubator/create-react-app/pull/2385) Suggest just `yarn build` in output. ([@gaearon](https://github.com/gaearon)) * `create-react-app` * [#1945](https://github.com/facebookincubator/create-react-app/pull/1945) Fix grammar in CLI output. ([@ColinEberhardt](https://github.com/ColinEberhardt)) #### :memo: Documentation * User Guide * [#2662](https://github.com/facebookincubator/create-react-app/pull/2662) Local testing docker links. ([@EnoahNetzach](https://github.com/EnoahNetzach)) * [#2660](https://github.com/facebookincubator/create-react-app/pull/2660) Minor code style edits to user guide. ([@gaearon](https://github.com/gaearon)) * [#2656](https://github.com/facebookincubator/create-react-app/pull/2656) Don't ask to install webpack for using Styleguidist. ([@gaearon](https://github.com/gaearon)) * [#1641](https://github.com/facebookincubator/create-react-app/pull/1641) Add instructions to use `source-map-explorer`. ([@gr33nfury](https://github.com/gr33nfury)) * [#2044](https://github.com/facebookincubator/create-react-app/pull/2044) Add React Styleguidist. ([@sapegin](https://github.com/sapegin)) * [#2006](https://github.com/facebookincubator/create-react-app/pull/2006) Added instruction on how to install Prettier. ([@MrHus](https://github.com/MrHus)) * [#1813](https://github.com/facebookincubator/create-react-app/pull/1813) Fix grammar. ([@iheng](https://github.com/iheng)) * [#2060](https://github.com/facebookincubator/create-react-app/pull/2060) Add more info about OOM build failiure [docs]. ([@GAumala](https://github.com/GAumala)) * [#2305](https://github.com/facebookincubator/create-react-app/pull/2305) Update docs with WebSocket proxy information. ([@jamesblight](https://github.com/jamesblight)) * [#2445](https://github.com/facebookincubator/create-react-app/pull/2445) Document `REACT_EDITOR` environment variable. ([@wirmar](https://github.com/wirmar)) * [#2362](https://github.com/facebookincubator/create-react-app/pull/2362) Add yarn example under "Installing a Dependency". ([@BrianDGLS](https://github.com/BrianDGLS)) * [#2423](https://github.com/facebookincubator/create-react-app/pull/2423) Add docs for setting up CircleCI for CRA. ([@knowbody](https://github.com/knowbody)) * [#2427](https://github.com/facebookincubator/create-react-app/pull/2427) Added link to tutorial on code splitting. ([@jayair](https://github.com/jayair)) * [#2447](https://github.com/facebookincubator/create-react-app/pull/2447) Fix wrong comment on Proxy guide. ([@hellowin](https://github.com/hellowin)) * [#2538](https://github.com/facebookincubator/create-react-app/pull/2538) Fix broken link to a tutorial. ([@romanyanke](https://github.com/romanyanke)) * [#2522](https://github.com/facebookincubator/create-react-app/pull/2522) Flow init to run as command not flag. ([@khanglu](https://github.com/khanglu)) * [#2521](https://github.com/facebookincubator/create-react-app/pull/2521) Fix broken link to Storybook docs. ([@shilman](https://github.com/shilman)) * [#2500](https://github.com/facebookincubator/create-react-app/pull/2500) Fix minor typo. ([@AlexxNica](https://github.com/AlexxNica)) * [#2331](https://github.com/facebookincubator/create-react-app/pull/2331) Re-add storybook && update the documentation and links. ([@ndelangen](https://github.com/ndelangen)) * [#2454](https://github.com/facebookincubator/create-react-app/pull/2454) Update Travis CI Node versions in User Guide. ([@ryansully](https://github.com/ryansully)) * [#2420](https://github.com/facebookincubator/create-react-app/pull/2420) Fix typo. ([@ruskakimov](https://github.com/ruskakimov)) * [#2392](https://github.com/facebookincubator/create-react-app/pull/2392) Update `jest-enzyme` section. ([@luftywiranda13](https://github.com/luftywiranda13)) * README * [#2517](https://github.com/facebookincubator/create-react-app/pull/2517) Add Razzle to the alternatives. ([@kireerik](https://github.com/kireerik)) * [#1931](https://github.com/facebookincubator/create-react-app/pull/1931) Updated README. ([@shaunwallace](https://github.com/shaunwallace)) * [#2492](https://github.com/facebookincubator/create-react-app/pull/2492) Update webpack links to point to webpack 2. ([@laruiss](https://github.com/laruiss)) #### :house: Internal * Other * [#2465](https://github.com/facebookincubator/create-react-app/pull/2465) Update Prettier to v1. ([@ianschmitz](https://github.com/ianschmitz)) * [#2489](https://github.com/facebookincubator/create-react-app/pull/2489) chore(templates): Move GitHub templates to hidden .github folder. ([@glennreyes](https://github.com/glennreyes)) * [#2400](https://github.com/facebookincubator/create-react-app/pull/2400) Added cache clear to e2e scripts. ([@ro-savage](https://github.com/ro-savage)) * [#2397](https://github.com/facebookincubator/create-react-app/pull/2397) Fix command in e2e-kitchensink.sh cleanup. ([@ro-savage](https://github.com/ro-savage)) * [#2388](https://github.com/facebookincubator/create-react-app/pull/2388) Fix wrong path expansion in end-to-end test. ([@gaearon](https://github.com/gaearon)) * [#2387](https://github.com/facebookincubator/create-react-app/pull/2387) Catch "No tests found" during CI. ([@EnoahNetzach](https://github.com/EnoahNetzach)) * `react-scripts` * [#2408](https://github.com/facebookincubator/create-react-app/pull/2408) E2E testing enhancements. ([@EnoahNetzach](https://github.com/EnoahNetzach)) * [#2430](https://github.com/facebookincubator/create-react-app/pull/2430) Remove an unnecessary webpack option. ([@andykenward](https://github.com/andykenward)) * `react-dev-utils` * [#2483](https://github.com/facebookincubator/create-react-app/pull/2483) Remove a scoped package dependency. ([@Timer](https://github.com/Timer)) #### Committers: 46 - Ade Viankakrisna Fadlil ([viankakrisna](https://github.com/viankakrisna)) - Alexandre Nicastro ([AlexxNica](https://github.com/AlexxNica)) - Andi N. Dirgantara ([hellowin](https://github.com/hellowin)) - Andy Kenward ([andykenward](https://github.com/andykenward)) - Artem Sapegin ([sapegin](https://github.com/sapegin)) - Ashton ([ashtonsix](https://github.com/ashtonsix)) - Brian Douglas ([BrianDGLS](https://github.com/BrianDGLS)) - Colin Eberhardt ([ColinEberhardt](https://github.com/ColinEberhardt)) - Colin Galindo ([gr33nfury](https://github.com/gr33nfury)) - Dan Abramov ([gaearon](https://github.com/gaearon)) - Daniel Ciao ([plusCubed](https://github.com/plusCubed)) - Erik Engi ([kireerik](https://github.com/kireerik)) - Evan Jones ([mini-eggs](https://github.com/mini-eggs)) - Fabrizio Castellarin ([EnoahNetzach](https://github.com/EnoahNetzach)) - Frédéric Miserey ([diligiant](https://github.com/diligiant)) - Gabriel Aumala ([GAumala](https://github.com/GAumala)) - Glenn Reyes ([glennreyes](https://github.com/glennreyes)) - Heng Li ([iheng](https://github.com/iheng)) - Ian Schmitz ([ianschmitz](https://github.com/ianschmitz)) - James Blight ([jamesblight](https://github.com/jamesblight)) - Jay V ([jayair](https://github.com/jayair)) - Jeffrey Posnick ([jeffposnick](https://github.com/jeffposnick)) - Joe Haddad ([Timer](https://github.com/Timer)) - Joseph Frazier ([josephfrazier](https://github.com/josephfrazier)) - Khang Lu ([khanglu](https://github.com/khanglu)) - Levin Rickert ([levrik](https://github.com/levrik)) - Lufty Wiranda ([luftywiranda13](https://github.com/luftywiranda13)) - Maarten Hus ([MrHus](https://github.com/MrHus)) - Marius Wirtherle ([wirmar](https://github.com/wirmar)) - Mateusz Zatorski ([knowbody](https://github.com/knowbody)) - Michael Shilman ([shilman](https://github.com/shilman)) - Mico Piira ([micopiira](https://github.com/micopiira)) - Mikhail Osher ([miraage](https://github.com/miraage)) - Norbert de Langen ([ndelangen](https://github.com/ndelangen)) - Paweł Jędrzejczyk ([paweljedrzejczyk](https://github.com/paweljedrzejczyk)) - Pete Nykänen ([petetnt](https://github.com/petetnt)) - Ro Savage ([ro-savage](https://github.com/ro-savage)) - Roman ([romanyanke](https://github.com/romanyanke)) - Rustem Kakimov ([ruskakimov](https://github.com/ruskakimov)) - Ryan Sullivan ([ryansully](https://github.com/ryansully)) - Stanislas Ormières ([laruiss](https://github.com/laruiss)) - Will Farley ([goldhand](https://github.com/goldhand)) - Zac Kwan ([Zaccc123](https://github.com/Zaccc123)) - [bryankang](https://github.com/bryankang) - [varnav](https://github.com/varnav) - shaun wallace ([shaunwallace](https://github.com/shaunwallace)) ### Migrating from 1.0.7 to 1.0.8 Inside any created project that has not been ejected, run: ``` npm install --save-dev --save-exact react-scripts@1.0.8 ``` or ``` yarn add --dev --exact react-scripts@1.0.8 ``` **If you previously used `HTTPS=true` environment variable in development**, make sure you aren't affected by a now-fixed vulnerability in Webpack by [visiting this page](http://badcert.mike.works/). You can read more about the vulnerability [here](https://medium.com/@mikenorth/webpack-preact-cli-vulnerability-961572624c54). You may optionally then move `react-scripts` from `devDependencies` to `dependencies` since that’s how we’ll structure newly created projects. It is not necessary though. If you left the service worker integration enabled and didn’t change how it works, you can replace `src/registerServiceWorker.js` with [this updated version](https://raw.githubusercontent.com/facebookincubator/create-react-app/895c475d3fc218c65dcac9a3ef3f2c0ea746a1ed/packages/react-scripts/template/src/registerServiceWorker.js). If you haven't changed the default CSS organization, you may want to apply [this fix](https://github.com/facebookincubator/create-react-app/pull/2470/files) that makes `index.css` take precedence over `App.css` in your project. ## 1.0.7 (May 27, 2017) #### :bug: Bug Fix * `react-scripts` * [#2382](https://github.com/facebookincubator/create-react-app/pull/2382) Consistently set environment variables. ([@gaearon](https://github.com/gaearon)) * [#2379](https://github.com/facebookincubator/create-react-app/pull/2379) Temporarily disable `comparisons` feature in uglify compression. ([@davidascher](https://github.com/davidascher)) #### :nail_care: Enhancement * `react-scripts` * [#2383](https://github.com/facebookincubator/create-react-app/pull/2383) Update webpack to 2.6.1. ([@gaearon](https://github.com/gaearon)) * [#2349](https://github.com/facebookincubator/create-react-app/pull/2349) Update webpack to v2.6.0. ([@ingro](https://github.com/ingro)) * [#2351](https://github.com/facebookincubator/create-react-app/pull/2351) Removed the overriding of `reduce_vars` since webpack v2.6.0 included fix of Uglify. ([@Zaccc123](https://github.com/Zaccc123)) * `react-dev-utils`, `react-scripts` * [#2361](https://github.com/facebookincubator/create-react-app/pull/2361) Print file sizes with correct build folder path. ([@fezhengjin](https://github.com/fezhengjin)) #### :memo: Documentation * `react-scripts` * [#2372](https://github.com/facebookincubator/create-react-app/pull/2372) Update README.md for `now` deployments. ([@purplecones](https://github.com/purplecones)) * [#2350](https://github.com/facebookincubator/create-react-app/pull/2350) Fix broken links. ([@gaearon](https://github.com/gaearon)) #### Committers: 6 - Dan Abramov ([gaearon](https://github.com/gaearon)) - David Ascher ([davidascher](https://github.com/davidascher)) - Emanuele Ingrosso ([ingro](https://github.com/ingro)) - Jin Zheng ([fezhengjin](https://github.com/fezhengjin)) - Mirza Joldic ([purplecones](https://github.com/purplecones)) - Zac Kwan ([Zaccc123](https://github.com/Zaccc123)) ### Migrating from 1.0.6 to 1.0.7 Inside any created project that has not been ejected, run: ``` npm install --save-dev --save-exact react-scripts@1.0.7 ``` or ``` yarn add --dev --exact react-scripts@1.0.7 ``` ## 1.0.6 (May 24, 2017) #### :bug: Bug Fix * `eslint-config-react-app`, `react-error-overlay`, `react-scripts` * [#2346](https://github.com/facebookincubator/create-react-app/pull/2346) Resolve Flow errors in an ESLint plugin. ([@iainbeeston](https://github.com/iainbeeston)) * `react-dev-utils` * [#2332](https://github.com/facebookincubator/create-react-app/pull/2332) Fix proxying issues with backends that don't support IPv6. ([@Timer](https://github.com/Timer)) #### :nail_care: Enhancement * `react-scripts` * [#2347](https://github.com/facebookincubator/create-react-app/pull/2347) Don't precache `/__*` URLs to fix Firebase hosting. ([@ryansully](https://github.com/ryansully)) #### :memo: Documentation * README * [#2334](https://github.com/facebookincubator/create-react-app/pull/2334) Add missing files to the list. ([@jesselpalmer](https://github.com/jesselpalmer)) #### Committers: 4 - Iain Beeston ([iainbeeston](https://github.com/iainbeeston)) - Jesse Palmer ([jesselpalmer](https://github.com/jesselpalmer)) - Joe Haddad ([Timer](https://github.com/Timer)) - Ryan Sullivan ([ryansully](https://github.com/ryansully)) ### Migrating from 1.0.5 to 1.0.6 Inside any created project that has not been ejected, run: ``` npm install --save-dev --save-exact react-scripts@1.0.6 ``` or ``` yarn add --dev --exact react-scripts@1.0.6 ``` ## 1.0.5 (May 22, 2017) #### :bug: Bug Fix * `react-dev-utils`, `react-scripts` * [#2326](https://github.com/facebookincubator/create-react-app/pull/2326) Files in `public/` folder should not be requested through proxy. ([@gaearon](https://github.com/gaearon)) #### :nail_care: Enhancement * `react-dev-utils` * [#2327](https://github.com/facebookincubator/create-react-app/pull/2327) Limit console warnings to 5 files at most. ([@gaearon](https://github.com/gaearon)) * `eslint-config-react-app` * [#2325](https://github.com/facebookincubator/create-react-app/pull/2325) Allow declaring variables before use in a scope above. ([@gaearon](https://github.com/gaearon)) #### :house: Internal * `react-dev-utils`, `react-scripts` * [#2320](https://github.com/facebookincubator/create-react-app/pull/2320) Remove unnecessary dependencies. ([@pmadar](https://github.com/pmadar)) #### Committers: 2 - Dan Abramov ([gaearon](https://github.com/gaearon)) - Pavol Madar ([pmadar](https://github.com/pmadar)) ### Migrating from 1.0.4 to 1.0.5 Inside any created project that has not been ejected, run: ``` npm install --save-dev --save-exact react-scripts@1.0.5 ``` or ``` yarn add --dev --exact react-scripts@1.0.5 ``` ## 1.0.4 (May 22, 2017) #### :bug: Bug Fix * `react-error-overlay` * Fix a regression in published package. ### Migrating from 1.0.3 to 1.0.4 Inside any created project that has not been ejected, run: ``` npm install --save-dev --save-exact react-scripts@1.0.4 ``` or ``` yarn add --dev --exact react-scripts@1.0.4 ``` ## 1.0.3 (May 21, 2017) #### :bug: Bug Fix * `react-dev-utils` * [#2297](https://github.com/facebookincubator/create-react-app/pull/2297) Don’t serve the development version from public IPs by default. ([@Timer](https://github.com/Timer)) * `eslint-config-react-app` * [#2311](https://github.com/facebookincubator/create-react-app/pull/2311) Disable `flowtype/require-valid-file-annotation` lint rule due to false positives. ([@Robdel12](https://github.com/Robdel12)) * `react-dev-utils`, `react-error-overlay` * [#2301](https://github.com/facebookincubator/create-react-app/pull/2301) Wrap more `console` calls into a check. ([@BrodaNoel](https://github.com/BrodaNoel)) * `react-scripts` * [#2314](https://github.com/facebookincubator/create-react-app/pull/2314) Fix a "File not found" false positive. ([@gaearon](https://github.com/gaearon)) #### Committers: 4 - Broda Noel ([BrodaNoel](https://github.com/BrodaNoel)) - Dan Abramov ([gaearon](https://github.com/gaearon)) - Joe Haddad ([Timer](https://github.com/Timer)) - Robert DeLuca ([Robdel12](https://github.com/Robdel12)) ### Migrating from 1.0.2 to 1.0.3 Inside any created project that has not been ejected, run: ``` npm install --save-dev --save-exact react-scripts@1.0.3 ``` or ``` yarn add --dev --exact react-scripts@1.0.3 ``` ## 1.0.2 (May 20, 2017) #### :bug: Bug Fix * `react-dev-utils`, `react-scripts` * [#2276](https://github.com/facebookincubator/create-react-app/pull/2276) Serve a no-op service worker in development to ensure it doesn't cache the production build even if it was served on the same port. ([@jeffposnick](https://github.com/jeffposnick)) * `react-dev-utils`, `react-error-overlay` * [#2290](https://github.com/facebookincubator/create-react-app/pull/2290) Wrap console calls into a check for IE9. ([@gaearon](https://github.com/gaearon)) * `react-dev-utils` * [#2282](https://github.com/facebookincubator/create-react-app/pull/2282) Add Windows Subsystem for Linux support to the error overlay. ([@noinkling](https://github.com/noinkling)) * [#2269](https://github.com/facebookincubator/create-react-app/pull/2269) Fix a missing package dependency. ([@GreenGremlin](https://github.com/GreenGremlin)) #### :nail_care: Enhancement * `react-scripts` * [#2221](https://github.com/facebookincubator/create-react-app/pull/2221) Ejecting should ensure you have clean `git status`. ([@milocosmopolitan](https://github.com/milocosmopolitan)) * [#2288](https://github.com/facebookincubator/create-react-app/pull/2288) Only enable host check if you use proxy, and add a way to opt out of it. ([@gaearon](https://github.com/gaearon)) #### :house: Internal * `react-dev-utils`, `react-scripts` * [#2283](https://github.com/facebookincubator/create-react-app/pull/2283) Remove unnecessary dependencies(#751). ([@pmadar](https://github.com/pmadar)) #### Committers: 6 - Dan Abramov ([gaearon](https://github.com/gaearon)) - Jeffrey Posnick ([jeffposnick](https://github.com/jeffposnick)) - Jonathan ([GreenGremlin](https://github.com/GreenGremlin)) - Malcolm ([noinkling](https://github.com/noinkling)) - Milo Kang ([milocosmopolitan](https://github.com/milocosmopolitan)) - [pmadar](https://github.com/pmadar) ### Migrating from 1.0.1 to 1.0.2 Inside any created project that has not been ejected, run: ``` npm install --save-dev --save-exact react-scripts@1.0.2 ``` or ``` yarn add --dev --exact react-scripts@1.0.2 ``` If you previously had issues with an `Invalid Host Header` error, [follow these new instructions](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#invalid-host-header-errors-after-configuring-proxy) to fix it. ## 1.0.1 (May 19, 2017) #### :bug: Bug Fix * `react-scripts` * [#2242](https://github.com/facebookincubator/create-react-app/pull/2242) Fix `NODE_PATH=src` for `npm start` and `npm run build`. ([@ApacheEx](https://github.com/ApacheEx)) * [#2261](https://github.com/facebookincubator/create-react-app/pull/2261) Fix `NODE_PATH=src` for Jest. ([@gaearon](https://github.com/gaearon)) * [#2255](https://github.com/facebookincubator/create-react-app/pull/2255) Fix Windows path issue for generated service worker. ([@gaearon](https://github.com/gaearon)) * [#2262](https://github.com/facebookincubator/create-react-app/pull/2262) Additional fix to service worker config for `"homepage"` field. ([@gaearon](https://github.com/gaearon)) * [#2250](https://github.com/facebookincubator/create-react-app/pull/2250) Ignore `.env.local` in `test` environment. ([@gaearon](https://github.com/gaearon)) * [#2246](https://github.com/facebookincubator/create-react-app/pull/2246) Gracefully shut down the development server on signals. ([@gaearon](https://github.com/gaearon)) * `react-dev-utils` * [#2229](https://github.com/facebookincubator/create-react-app/pull/2229) Show customized build path for serve instruction. ([@chyipin](https://github.com/chyipin)) * `react-dev-utils`, `react-error-overlay` * [#2243](https://github.com/facebookincubator/create-react-app/pull/2243) Add missing package dependency. ([@Timer](https://github.com/Timer)) * `react-error-overlay` * [#2238](https://github.com/facebookincubator/create-react-app/pull/2238) Fix a crash when switching errors with arrow keys. ([@Gandem](https://github.com/Gandem)) #### :nail_care: Enhancement * `eslint-config-react-app` * [#2256](https://github.com/facebookincubator/create-react-app/pull/2256) Turn off `operator-assignment` stylistic rule. ([@gaearon](https://github.com/gaearon)) * `react-scripts` * [#2224](https://github.com/facebookincubator/create-react-app/pull/2224) Add `