react/create-react-app
Set up a modern web app by running one command.
📦 5.0.1 (2022-04-12)
- Inside any created project that has not been ejected, run:
- ```
- npm install --save --save-exact react-scripts@5.0.1
- ```
- or
- ```
- yarn add --exact react-scripts@5.0.1
- ```
- + 27 more
📦 v5.0.0 (2021-12-14)
- Create React App 5.0 is a major release with several new features and the latest version of all major dependencies.
- Thanks to all the maintainers and contributors who worked so hard on this release! 🙌
- webpack 5 (#11201)
- Jest 27 (#11338)
- ESLint 8 (#11375)
- PostCSS 8 (#11121)
- Fast Refresh improvements and bug fixes (#11105)
- Support for Tailwind (#11717)
- + 12 more
📦 Dropped support for Node 10 and 12
- Node 10 reached End-of-Life in April 2021 and Node 12 will be End-of-Life in April 2022. Going forward we will only support the latest LTS release of Node.js.
- `create-react-app`
- [#11322](https://github.com/facebook/create-react-app/pull/11322) Use env var to detect yarn or npm as the package manager ([@lukekarrys](https://github.com/lukekarrys))
- `babel-preset-react-app`, `cra-template-typescript`, `cra-template`, `create-react-app`, `eslint-config-react-app`, `react-app-polyfill`, `react-dev-utils`, `react-error-overlay`, `react-scripts`
- [#11201](https://github.com/facebook/create-react-app/pull/11201) Webpack 5 ([@raix](https://github.com/raix))
- `eslint-config-react-app`, `react-error-overlay`, `react-scripts`
- [#10761](https://github.com/facebook/create-react-app/pull/10761) chore: migrate to @babel/eslint-parser ([@JLHwung](https://github.com/JLHwung))
- `react-scripts`
- + 100 more
📦 4.0.3 (2021-02-22)
- v4.0.3 is a maintenance release that includes minor bug fixes and dependency updates.
- `react-scripts`
- [#10590](https://github.com/facebook/create-react-app/pull/10590) Upgrade eslint-webpack-plugin to fix opt-out flag ([@mrmckeb](https://github.com/mrmckeb))
- `react-dev-utils`
- [#10412](https://github.com/facebook/create-react-app/pull/10412) update immer to 8.0.1 to address vulnerability ([@wclem4](https://github.com/wclem4))
- `create-react-app`
- [#10384](https://github.com/facebook/create-react-app/pull/10384) tests: update test case to match the description ([@jamesgeorge007](https://github.com/jamesgeorge007))
- Brody McKee ([@mrmckeb](https://github.com/mrmckeb))
- + 11 more
📦 4.0.2 (2021-02-03)
- v4.0.2 is a maintenance release that includes minor bug fixes and documentation updates.
- `react-scripts`
- [#8986](https://github.com/facebook/create-react-app/pull/8986) Add support for new BUILD_PATH advanced configuration variable ([@ajhyndman](https://github.com/ajhyndman))
- `react-scripts`
- [#10170](https://github.com/facebook/create-react-app/pull/10170) Add opt-out for eslint-webpack-plugin ([@mrmckeb](https://github.com/mrmckeb))
- [#9872](https://github.com/facebook/create-react-app/pull/9872) fix(react-scripts): add missing peer dependency react and update react-refresh-webpack-plugin ([@merceyz](https://github.com/merceyz))
- [#9964](https://github.com/facebook/create-react-app/pull/9964) Add TypeScript 4.x as peerDependency to react-scripts ([@sheepsteak](https://github.com/sheepsteak))
- `react-scripts`
- + 38 more
📋 Changes
- `react-scripts`
- [#9921](https://github.com/facebook/create-react-app/pull/9921) Fix noFallthroughCasesInSwitch/jsx object is not extensible ([@ryota-murakami](https://github.com/ryota-murakami))
- [#9869](https://github.com/facebook/create-react-app/pull/9869) Fix react-jsx error ([@benneq](https://github.com/benneq))
- [#9885](https://github.com/facebook/create-react-app/pull/9885) fix: `React is not defined` compilation error after ejected ([@n3tr](https://github.com/n3tr))
- [#9911](https://github.com/facebook/create-react-app/pull/9911) fix: slow recompile time ([@FezVrasta](https://github.com/FezVrasta))
- `react-dev-utils`
- [#9884](https://github.com/facebook/create-react-app/pull/9884) fix: page doesn't get refreshed when FAST_REFRESH=false ([@n3tr](https://github.com/n3tr))
- `react-scripts`
- + 17 more
📦 4.0.0 (2020-10-23)
- Create React App 4.0 is a major release with several new features, including support for Fast Refresh!
- Thanks to all the maintainers and contributors who worked so hard on this release! :raised_hands:
- Fast Refresh [#8582](https://github.com/facebook/create-react-app/pull/8582)
- React 17 support
- New JSX transform [#9645](https://github.com/facebook/create-react-app/pull/9645)
- TypeScript 4 support [#9734](https://github.com/facebook/create-react-app/pull/9734)
- ESLint 7 [#8978](https://github.com/facebook/create-react-app/pull/8978)
- New Jest and React Testing Library rules [#8963](https://github.com/facebook/create-react-app/pull/8963)
- + 14 more
📦 Jest
- We've upgraded to Jest 26 and now set `resetMocks` to `true` by default in the Jest config.
📦 Service workers
- We've switched to the Workbox InjectManifest plugin and moved the PWA templates into their own [repository](https://github.com/cra-template/pwa).
🐛 Fix dotenv file loading order
- We've changed the loading order of env files to match the `dotenv` specification. See #9037 for more details.
📦 Dropped Node 8 support
- Node 8 reached End-of-Life at the end of 2019 and is no longer supported.
- `eslint-config-react-app`, `react-error-overlay`, `react-scripts`
- [#8963](https://github.com/facebook/create-react-app/pull/8963) feat(eslint-config-react-app): Add jest & testing-library rules ([@MichaelDeBoey](https://github.com/MichaelDeBoey))
- `react-scripts`
- [#9611](https://github.com/facebook/create-react-app/pull/9611) Add AVIF image support ([@Hongbo-Miao](https://github.com/Hongbo-Miao))
- [#9114](https://github.com/facebook/create-react-app/pull/9114) Allow testMatch for jest config ([@Favna](https://github.com/Favna))
- [#8790](https://github.com/facebook/create-react-app/pull/8790) Add back in --stats output from webpack. ([@samccone](https://github.com/samccone))
- [#8838](https://github.com/facebook/create-react-app/pull/8838) Support devDependencies in templates ([@mrmckeb](https://github.com/mrmckeb))
- + 222 more
📦 Migrating from 3.4.3 to 3.4.4
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@3.4.4
- ```
- or
- ```sh
- yarn add --exact react-scripts@3.4.4
- ```
📦 Migrating from 3.4.1 to 3.4.2
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@3.4.2
- ```
- or
- ```sh
- yarn add --exact react-scripts@3.4.2
- ```
📦 Migrating from 3.4.2 to 3.4.3
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@3.4.3
- ```
- or
- ```sh
- yarn add --exact react-scripts@3.4.3
- ```
📦 3.4.1 (2020-03-20)
- `react-scripts`
- [#8276](https://github.com/facebook/create-react-app/pull/8276) Use native ESLint behaviour when extending ([@mrmckeb](https://github.com/mrmckeb))
- [#7203](https://github.com/facebook/create-react-app/pull/7203) Closes webpack dev server and exits process on "end" stdin ([@kelseyleftwich](https://github.com/kelseyleftwich))
- `babel-preset-react-app`
- [#8526](https://github.com/facebook/create-react-app/pull/8526) Fix optional chaining and nullish coalescing support ([@ianschmitz](https://github.com/ianschmitz))
- `cra-template`, `eslint-config-react-app`, `react-scripts`
- [#7790](https://github.com/facebook/create-react-app/pull/7790) Widen eslint-config-react-app peer dependency versions ([@lukyth](https://github.com/lukyth))
- `cra-template-typescript`, `cra-template`
- + 22 more
📦 Migrating from 3.4.0 to 3.4.1
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@3.4.1
- ```
- or
- ```sh
- yarn add --exact react-scripts@3.4.1
- ```
📦 3.4.0 (2020-02-14)
- `react-scripts`
- [#8378](https://github.com/facebook/create-react-app/pull/8378) Downgrade style-loader to v0.23.1 due to CSS modules hot reload not working with v1.0.0 and above ([@chybisov](https://github.com/chybisov))
- `create-react-app`, `react-dev-utils`, `react-error-overlay`
- [#8439](https://github.com/facebook/create-react-app/pull/8439) Downgrade chalk for ie 11 support ([@ianschmitz](https://github.com/ianschmitz))
- `react-dev-utils`
- [#8292](https://github.com/facebook/create-react-app/pull/8292) Fixes unchecked access to 'deploy' script on build ([@renato-bohler](https://github.com/renato-bohler))
- `cra-template-typescript`, `cra-template`
- [#8272](https://github.com/facebook/create-react-app/pull/8272) Handle service worker error in Firefox ([@rosinghal](https://github.com/rosinghal))
- + 44 more
📦 Migrating from 3.3.1 to 3.4.0
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@3.4.0
- ```
- or
- ```sh
- yarn add --exact react-scripts@3.4.0
- ```
📦 3.3.1 (2020-01-31)
- v3.3.1 is a maintenance release that includes minor bug fixes and documentation updates.
- `cra-template`
- [#8255](https://github.com/facebook/create-react-app/pull/8255) Add "Disallow:" to robots.txt ([@tomoyaf](https://github.com/tomoyaf))
- `react-scripts`
- [#8281](https://github.com/facebook/create-react-app/pull/8281) Fix sass importLoaders ([@mariusc23](https://github.com/mariusc23))
- [#8099](https://github.com/facebook/create-react-app/pull/8099) Add titleProp to SVGR ReactComponent type definition ([@rhnorskov](https://github.com/rhnorskov))
- [#8028](https://github.com/facebook/create-react-app/pull/8028) fix(react-scripts): proactively append to .gitignore during generation ([@bmuenzenmeyer](https://github.com/bmuenzenmeyer))
- [#8106](https://github.com/facebook/create-react-app/pull/8106) Fix CSS font-face minification ([@sidonaldson](https://github.com/sidonaldson))
- + 79 more
📦 Migrating from 3.3.0 to 3.3.1
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@3.3.1
- ```
- or
- ```sh
- yarn add --exact react-scripts@3.3.1
- ```
📦 3.3.0 (2019-12-04)
- v3.3.0 is a minor release that adds new features, including custom templates and support for the new optional chaining and nullish coalescing operators.
📦 Custom Templates
- You can now create a new app using custom templates.
- The below command shows how you can create a new app with `cra-template-typescript`.
- ```sh
- npx create-react-app my-app --template typescript
- ```
- Note that you can omit the prefix `cra-template-` when specifying which template you would like. For TypeScript users, we're deprecating `--typescript` in favour of `--template typescript`.
- If you don't set a template, we'll create your new app with `cra-template` - which is just a new name for our base template.
📦 Optional Chaining and Nullish Coalescing Operators
- We now support the [optional chaining](https://github.com/TC39/proposal-optional-chaining) and [nullish coalescing](https://github.com/tc39/proposal-nullish-coalescing) operators!
- ```js
- // Optional chaining
- a?.(); // undefined if `a` is null/undefined
- b?.c; // undefined if `b` is null/undefined
- // Nullish coalescing
- undefined ?? 'some other default'; // result: 'some other default'
- null ?? 'some other default'; // result: 'some other default'
- + 6 more
📦 Numeric Separators
- We've added support for [numeric separators](https://github.com/tc39/proposal-numeric-separator) to improve readability of numeric literals.
- ```js
- 1000000000; // Is this a billion? a hundred millions? Ten millions?
- 101475938.38; // what scale is this? what power of 10?
- 1_000_000_000; // Ah, so a billion
- 101_475_938.38; // And this is hundreds of millions
- ```
📦 no-unexpected-multiline
- ```json
- {
- "extends": "react-app",
- "rules": {
- "no-unexpected-multiline": "warn"
- }
- }
- ```
- + 146 more
📦 Migrating from 3.2.0 to 3.3.0
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@3.3.0
- ```
- or
- ```sh
- yarn add --exact react-scripts@3.3.0
- ```
📦 3.2.0 (2019-10-03)
- `react-scripts`
- [#7737](https://github.com/facebook/create-react-app/pull/7737) Support production profiling with React Developer Tools ([@JacobMGEvans](https://github.com/JacobMGEvans))
- `react-dev-utils`, `react-scripts`
- [#6931](https://github.com/facebook/create-react-app/pull/6931) Adds TSC_COMPILE_ON_ERROR env var... ([@kylebebak](https://github.com/kylebebak))
- `react-scripts`
- [#7754](https://github.com/facebook/create-react-app/pull/7754) Fix linting error when using rest props ([@alexandrtovmach](https://github.com/alexandrtovmach))
- `react-app-polyfill`
- [#7205](https://github.com/facebook/create-react-app/pull/7205) Guard polyfills against window possibly being undefined ([@jxom](https://github.com/jxom))
- + 38 more
📦 Migrating from 3.1.2 to 3.2.0
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@3.2.0
- ```
- or
- ```sh
- yarn add --exact react-scripts@3.2.0
- ```
📦 3.1.2 (2019-09-19)
- v3.1.2 is a maintenance release that includes minor bug fixes and documentation updates.
- `react-scripts`
- [#7679](https://github.com/facebook/create-react-app/pull/7679) Change runtime chunk name separator from tilde to dash ([@javadoug](https://github.com/javadoug))
- [#7538](https://github.com/facebook/create-react-app/pull/7538) Explicitly checking that EXTEND_ESLINT is true ([@BrockWills](https://github.com/BrockWills))
- `babel-preset-react-app`, `react-error-overlay`, `react-scripts`
- [#7662](https://github.com/facebook/create-react-app/pull/7662) Fix build ([@ianschmitz](https://github.com/ianschmitz))
- `react-scripts`
- [#7704](https://github.com/facebook/create-react-app/pull/7704) Add new logo ([@iansu](https://github.com/iansu))
- + 41 more
📦 Migrating from 3.1.1 to 3.1.2
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@3.1.2
- ```
- or
- ```sh
- yarn add --exact react-scripts@3.1.2
- ```
📦 3.1.1 (2019-08-13)
- v3.1.1 is a maintenance release that includes minor bug fixes and documentation updates.
- `react-scripts`
- [#7513](https://github.com/facebook/create-react-app/pull/7513) Fix ESLint 6 support ([@ianschmitz](https://github.com/ianschmitz))
- [#7508](https://github.com/facebook/create-react-app/pull/7508) Don't block static files in robots.txt ([@iansu](https://github.com/iansu))
- `eslint-config-react-app`
- [#7393](https://github.com/facebook/create-react-app/pull/7393) Ignore "jsx-a11y/aria-role" for React components ([@deftomat](https://github.com/deftomat))
- [#7527](https://github.com/facebook/create-react-app/pull/7527) Update Netlify config ([@iansu](https://github.com/iansu))
- [#7500](https://github.com/facebook/create-react-app/pull/7500) Add links to Spectrum in README and docs ([@iansu](https://github.com/iansu))
- + 3 more
📦 Migrating from 3.1.0 to 3.1.1
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@3.1.1
- ```
- or
- ```sh
- yarn add --exact react-scripts@3.1.1
- ```
📦 3.1.0 (2019-08-09)
- v3.1.0 is a minor release that adds ESLint 6 support as well as experimental support for extending and customizing the ESLint config along with other minor bug fixes and documentation updates.
- ESLint 6: #7415
- Experimental ESLint config customization: #7036
- More Jest config options: #6055
- Option to configure or disable image inlining: #6060
- `eslint-config-react-app`, `react-error-overlay`, `react-scripts`
- [#7415](https://github.com/facebook/create-react-app/pull/7415) Add ESLint 6 support ([@mrmckeb](https://github.com/mrmckeb))
- `eslint-config-react-app`, `react-scripts`
- + 135 more
📦 Migrating from 3.0.1 to 3.1.0
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@3.1.0
- ```
- or
- ```sh
- yarn add --exact react-scripts@3.1.0
- ```
📦 3.0.1 (2019-05-08)
- v3.0.1 is a maintenance release that adjusts some ESLint rules for TypeScript along with other minor bug fixes and documentation updates.
- `babel-preset-react-app`
- [#6887](https://github.com/facebook/create-react-app/pull/6887) Update dependencies of Babel preset with recent changes ([@skoging](https://github.com/skoging))
- `react-error-overlay`, `react-scripts`
- [#7007](https://github.com/facebook/create-react-app/pull/7007) Unpin `babel-jest` ([@ianschmitz](https://github.com/ianschmitz))
- [#7002](https://github.com/facebook/create-react-app/pull/7002) Temporary fix for `babel-jest` preflight error ([@ianschmitz](https://github.com/ianschmitz))
- `eslint-config-react-app`
- [#6987](https://github.com/facebook/create-react-app/pull/6987) Disable `no-dupe-class-members` rule for TypeScript ([@ianschmitz](https://github.com/ianschmitz))
- + 34 more
📦 Migrating from 3.0.0 to 3.0.1
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@3.0.1
- ```
- or
- ```sh
- yarn add --exact react-scripts@3.0.1
- ```
📦 3.0.0 (April 22, 2019)
- Create React App 3.0 brings some exciting new features including support for [Hooks](https://reactjs.org/docs/hooks-intro.html)!
- Thanks to all the maintainers and contributors who worked so hard on this release! :tada:
- Jest 24: #6278
- Hooks support: #5997
- TypeScript linting: #6513
- `browserslist` support in @babel/preset-env: #6608
- Absolute imports using `jsconfig.json`/`tsconfig.json`: #6656
- Inside any created project that has not been ejected, run:
- + 7 more
📦 Hooks support
- We now enforce [Rules of Hooks](https://reactjs.org/docs/hooks-rules.html) with `eslint-plugin-react-hooks`. If you are breaking any of the rules of Hooks this will cause your build to fail.
🗑️ Remove --no-watch flag
- We've removed the `--no-watch` flag from the `start` script in favor of Jest's own `--watchAll=false`.
✨ New structure in `asset-manifest.json`
- All asset paths have been moved under the `files` key in `asset-manifest.json`.
📦 using `jsconfig.json`/`tsconfig.json`
- ```json
- {
- "compilerOptions": {
- "baseUrl": "src"
- },
- "include": ["src"]
- }
- ```
- + 2 more
📦 PostCSS Normalize
- `react-scripts`
- [#6656](https://github.com/facebook/create-react-app/pull/6656) Set baseUrl from jsconfig.json/tsconfig.json ([@rovansteen](https://github.com/rovansteen))
- [#5810](https://github.com/facebook/create-react-app/pull/5810) Adds PostCSS Normalize ([@mrchief](https://github.com/mrchief))
- `babel-plugin-named-asset-import`, `confusing-browser-globals`, `react-dev-utils`, `react-error-overlay`, `react-scripts`
- [#6278](https://github.com/facebook/create-react-app/pull/6278) Update to Jest 24 ([@loryman](https://github.com/loryman))
- `eslint-config-react-app`, `react-scripts`
- [#6513](https://github.com/facebook/create-react-app/pull/6513) Add TypeScript linting support ([@ianschmitz](https://github.com/ianschmitz))
- `babel-preset-react-app`, `eslint-config-react-app`, `react-scripts`
- + 154 more
📦 2.1.8 (March 7, 2019)
- v2.1.8 is a maintenance release that reapplies the TypeScript speed improvements ([#6406](https://github.com/facebook/create-react-app/pull/6406)) in a new major version of `react-dev-utils`.
📦 Migrating from 2.1.7 to 2.1.8
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@2.1.8
- ```
- or
- ```sh
- yarn add --exact react-scripts@2.1.8
- ```
📦 Migrating from 2.1.6 to 2.1.7
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@2.1.7
- ```
- or
- ```sh
- yarn add --exact react-scripts@2.1.7
- ```
📦 2.1.6 (March 6, 2019)
- v2.1.6 is a maintenance release that brings a few new improvements, most notably:
- :rocket: Reduced TypeScript rebuild times while running the development server. This was previously introduced in v2.1.4 but had to be reverted. Thanks to [@ianschmitz](https://github.com/ianschmitz) for getting this ready.
- `react-dev-utils`
- [#6511](https://github.com/facebook/create-react-app/pull/6511) Fix deploy instructions to make link clickable. ([@sbimochan](https://github.com/sbimochan))
- `react-scripts`
- [#6472](https://github.com/facebook/create-react-app/pull/6472) Revert CSS sourcemaps in development. ([@bugzpodder](https://github.com/bugzpodder))
- [#6444](https://github.com/facebook/create-react-app/pull/6444) Revert "Switch to eval-source-map (#5060)". ([@ianschmitz](https://github.com/ianschmitz))
- `react-dev-utils`, `react-scripts`
- + 40 more
📦 Migrating from 2.1.5 to 2.1.6
- Inside any created project that has not been ejected, run:
- ```sh
- npm install --save --save-exact react-scripts@2.1.6
- ```
- or
- ```sh
- yarn add --exact react-scripts@2.1.6
- ```
📦 2.1.5 (February 11, 2019)
- v2.1.5 is a maintenance release that reverts the TypeScript speed improvements ([#5903](https://github.com/facebook/create-react-app/pull/5903)) to fix a dependency issue in `react-dev-utils`.
📦 Migrating from 2.1.4 to 2.1.5
- Inside any created project that has not been ejected, run:
- ```bash
- npm install --save --save-exact react-scripts@2.1.5
- ```
- or
- ```
- yarn add --exact react-scripts@2.1.5
- ```
📦 2.1.4 (February 10, 2019)
- v2.1.4 is a maintenance release that brings a number of awesome improvements. A few notable ones include:
- :rocket: Reduced TypeScript rebuild times while running the development server. TypeScript is now blazing fast! Special thanks to [@deftomat](https://github.com/deftomat) and [@johnnyreilly](https://github.com/johnnyreilly) and the other contributors for their hard work on this. ([#5903](https://github.com/facebook/create-react-app/pull/5903))
- Jest [type ahead support](https://github.com/jest-community/jest-watch-typeahead) which provides a much nicer experience when filtering your tests using the Jest CLI ([#5213](https://github.com/facebook/create-react-app/pull/5213))
- And many more improvements!
- `react-scripts`
- [#6364](https://github.com/facebook/create-react-app/pull/6364) Use semicolons in the ProcessEnv interface. ([@DominikPalo](https://github.com/DominikPalo))
- [#6276](https://github.com/facebook/create-react-app/pull/6276) Prevent cursor events on app-logo svg. ([@kostadriano](https://github.com/kostadriano))
- `react-scripts`
- + 70 more
📦 Migrating from 2.1.3 to 2.1.4
- Inside any created project that has not been ejected, run:
- ```bash
- npm install --save --save-exact react-scripts@2.1.4
- ```
- or
- ```
- yarn add --exact react-scripts@2.1.4
- ```
📦 2.1.3 (January 4, 2019)
- v2.1.3 is a maintenance release to fix a [vulnerability in webpack-dev-server](https://www.npmjs.com/advisories/725).
- Other
- [#6067](https://github.com/facebook/create-react-app/pull/6067) Correct an error for documentation. ([@hardo](https://github.com/hardo))
- [#6110](https://github.com/facebook/create-react-app/pull/6110) Replace deprecated VSCode launch.json variable. ([@raiskila](https://github.com/raiskila))
- [#5631](https://github.com/facebook/create-react-app/pull/5631) Generalize the adding bootstrap documentation. ([@jquense](https://github.com/jquense))
- [#6084](https://github.com/facebook/create-react-app/pull/6084) Remove outdated docs for setting up eslint in editor. ([@LukasWerfel](https://github.com/LukasWerfel))
- [#6061](https://github.com/facebook/create-react-app/pull/6061) Fix control comment of CSS Grid prefixing. ([@denexapp](https://github.com/denexapp))
- `react-scripts`
- + 13 more
📦 Migrating from 2.1.2 to 2.1.3
- Inside any created project that has not been ejected, run:
- ```bash
- npm install --save --save-exact react-scripts@2.1.3
- ```
- or
- ```
- yarn add --exact react-scripts@2.1.3
- ```
📦 2.1.2 (December 23, 2018)
- v2.1.2 is a maintenance release including various bug fixes.
- `babel-preset-react-app`
- [#5487](https://github.com/facebook/create-react-app/pull/5487) Add `allowESModules` option to `babel-preset-react-app` ([@Pajn](https://github.com/Pajn))
- `create-react-app`
- [#5905](https://github.com/facebook/create-react-app/pull/5905) Disable copy to clipboard in `create-react-app --info` ([@heyimalex](https://github.com/heyimalex))
- [#5685](https://github.com/facebook/create-react-app/pull/5685) Update envinfo to `5.11.1` ([@tabrindle](https://github.com/tabrindle))
- `babel-preset-react-app`
- [#5783](https://github.com/facebook/create-react-app/pull/5783) Fix TypeScript decorator support ([@ianschmitz](https://github.com/ianschmitz))
- + 96 more
📦 Migrating from 2.1.1 to 2.1.2
- Inside any created project that has not been ejected, run:
- ```bash
- npm install --save --save-exact react-scripts@2.1.2
- ```
- or
- ```
- yarn add --exact react-scripts@2.1.2
- ```
📦 2.1.1 (October 31, 2018)
- Happy Halloween 🎃 👻! This spooky release brings a treat: decorator support in TypeScript files!
- `babel-preset-react-app`
- [#5659](https://github.com/facebook/create-react-app/pull/5659) Add support for decorators. ([@Timer](https://github.com/Timer))
- `react-scripts`
- [#5621](https://github.com/facebook/create-react-app/pull/5621) fix 'Duplicate string index signature' in ProcessEnv. ([@xiaoxiangmoe](https://github.com/xiaoxiangmoe))
- `babel-preset-react-app`
- [#5659](https://github.com/facebook/create-react-app/pull/5659) Add support for decorators. ([@Timer](https://github.com/Timer))
- [#5658](https://github.com/facebook/create-react-app/pull/5658) Update making-a-progressive-web-app.md. ([@jakeboone02](https://github.com/jakeboone02))
- + 16 more
📦 Migrating from 2.1.0 to 2.1.1
- Inside any created project that has not been ejected, run:
- ```bash
- npm install --save --save-exact react-scripts@2.1.1
- ```
- or
- ```
- yarn add --exact react-scripts@2.1.1
- ```
📦 2.1.0 (October 29, 2018)
- Create React App 2.1 adds support for TypeScript! Read [the documentation](https://facebook.github.io/create-react-app/docs/adding-typescript) to get started.
- New applications can be created using TypeScript by running:
- ```bash
- $ npx create-react-app my-app --typescript
- ```
- `create-react-app`, `react-scripts`
- [#5550](https://github.com/facebook/create-react-app/pull/5550) Add TypeScript app creation ([@Timer](https://github.com/Timer))
- `babel-preset-react-app`, `react-scripts`
- + 58 more
📦 Migrating from 2.0.5 to 2.1.0
- Inside any created project that has not been ejected, run:
- ```bash
- npm install --save --save-exact react-scripts@2.1.0
- ```
- or
- ```
- yarn add --exact react-scripts@2.1.0
- ```
📦 2.0.5 (October 14, 2018)
- `react-dev-utils`
- [#5431](https://github.com/facebook/create-react-app/pull/5431) Fix click-to-open on Windows. ([@gaearon](https://github.com/gaearon))
- [#5335](https://github.com/facebook/create-react-app/pull/5335) Fix file size report after build. ([@OskarPersson](https://github.com/OskarPersson))
- `create-react-app`
- [#5362](https://github.com/facebook/create-react-app/pull/5362) Fix CI: non-semver compliant Yarn versions. ([@Timer](https://github.com/Timer))
- `react-scripts`
- [#5301](https://github.com/facebook/create-react-app/pull/5301) Fix TypeError when registering service workers without config. ([@peterbe](https://github.com/peterbe))
- `babel-preset-react-app`
- + 50 more
📦 Migrating from 2.0.4 to 2.0.5
- Inside any created project that has not been ejected, run:
- ```bash
- npm install --save --save-exact react-scripts@2.0.5
- ```
- or
- ```
- yarn add --exact react-scripts@2.0.5
- ```
📦 2.0.4 (October 3, 2018)
- `react-scripts`
- [#5281](https://github.com/facebook/create-react-app/pull/5281) Fix code minifying ([@Timer](https://github.com/Timer))
- [#5246](https://github.com/facebook/create-react-app/pull/5246) Fix `GENERATE_SOURCEMAP` env not working for css sourcemap ([@crux153](https://github.com/crux153))
- `babel-preset-react-app`
- [#5278](https://github.com/facebook/create-react-app/pull/5278) Disable Symbol typeof transform ([@gaearon](https://github.com/gaearon))
- `create-react-app`
- [#5270](https://github.com/facebook/create-react-app/pull/5270) Caches the Yarn resolution for faster installs ([@arcanis](https://github.com/arcanis))
- [#5269](https://github.com/facebook/create-react-app/pull/5269) Adds a version check when using --use-pnp ([@arcanis](https://github.com/arcanis))
- + 27 more