Configuration and scripts for Create React App.
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 3 weeks to 2.8 years
Rarely documented
notes for 2 of the last 60 stable releases
11 versions withdrawn
withdrawn after publishing
10 years old
135 releases · first in 2016
Release timeline
135 releases since 2016One column per quarter.
Releases
- 5.1.0-next.2614 Feb 2025pre-release
Nothing published for this version
- 5.1.0-next.1412 Apr 2022pre-release
Nothing published for this version
- 5.0.112 Apr 2022
Release notes2 sources agree
Open source →5.0.1 (2022-04-12)
Create React App 5.0.1 is a maintenance release that improves compatibility with React 18. We've also updated our templates to use
createRootand relaxed our check for older versions of Create React App.Migrating from 5.0.0 to 5.0.1
Inside any created project that has not been ejected, run:
npm install --save --save-exact [email protected]or
yarn add --exact [email protected]🐛 Bug Fix
react-scriptscreate-react-appreact-dev-utils- #11640 Ensure posix compliant joins for urls in middleware (@psiservices-justin-sullard)
💅 Enhancement
cra-template-typescript,cra-template,react-scripts- #12220 Update templates to use React 18
createRoot(@kyletsang)
- #12220 Update templates to use React 18
cra-template-typescript,cra-template- #12223 chore: upgrade rtl version to support react 18 (@MatanBobi)
eslint-config-react-app- #11622 updated deprecated rules (@wisammechano)
📝 Documentation
- #11594 Fix a typo in deployment.md (@fishmandev)
- #11805 docs: Changelog 5.0.0 (@jafin)
- #11757 prevent both npm and yarn commands from being copied (@mubarakn)
🏠 Internal
Committers: 11
- Andrew Burnie (@Andrew47)
- Clément Vannicatte (@shortcuts)
- Dmitriy Fishman (@fishmandev)
- Dmitry Vinnik (@dmitryvinn)
- Ian Sutherland (@iansu)
- Jason Finch (@jafin)
- Kyle Tsang (@kyletsang)
- Matan Borenkraout (@MatanBobi)
- Wisam Naji (@wisammechano)
- @mubarakn
- @psiservices-justin-sullard
- 5.0.014 Dec 2021
Release notes
Open source →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! 🙌
Highlights
- webpack 5 (#11201)
- Jest 27 (#11338)
- ESLint 8 (#11375)
- PostCSS 8 (#11121)
- Fast Refresh improvements and bug fixes (#11105)
- Support for Tailwind (#11717)
- Improved package manager detection (#11322)
- Unpinned all dependencies for better compatibility with other tools (#11474)
- Dropped support for Node 10 and 12
Migrating from 4.0.x to 5.0.0
Inside any created project that has not been ejected, run:
npm install --save --save-exact [email protected]or
yarn add --exact [email protected]NOTE: You may need to delete your node_modules folder and reinstall your dependencies by running npm install (or yarn) if you encounter errors after upgrading.
If you previously ejected but now want to upgrade, one common solution is to find the commits where you ejected (and any subsequent commits changing the configuration), revert them, upgrade, and later optionally eject again. It’s also possible that the feature you ejected for is now supported out of the box.
Breaking Changes
Like any major release,
[email protected]contains a number of breaking changes. We expect that they won't affect every user, but we recommend you look over this section to see if something is relevant to you. If we missed something, please file a new issue.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.
Full Changelog
:boom: Breaking Change
create-react-app- #11322 Use env var to detect yarn or npm as the package manager (@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-scriptseslint-config-react-app,react-error-overlay,react-scriptsreact-scripts
:bug: Bug Fix
react-scripts- #11413 fix(webpackDevServer): disable overlay for warnings (@jawadsh123)
- #10511 Fix ICSS syntax in stylesheets (@thabemmz)
:nail_care: Enhancement
react-scriptseslint-config-react-app,react-error-overlay,react-scripts- #11375 feat(eslint-config-react-app): support ESLint 8.x (@MichaelDeBoey)
create-react-app- #11322 Use env var to detect yarn or npm as the package manager (@lukekarrys)
- #11057 Coerce Node versions with metadata (@mrmckeb)
react-dev-utilscreate-react-app,react-scripts
:memo: Documentation
- Other
- #11619 The default port used by
servehas changed (@leo) - #10907 Fix link address (@e-w-h)
- #10805 Update PWA docs to point at the cra-template-pwa package (@slieschke)
- #10631 Update IMAGE_INLINE_SIZE_LIMIT docs (@ianschmitz)
- #11619 The default port used by
eslint-config-react-appreact-dev-utils- #10779 Suggest sass instead of node-sass package (@andrewywong)
babel-preset-react-app,eslint-config-react-appcra-template
:house: Internal
- Other
- #11723 chore(test): make all tests install with
npm ci(@lukekarrys) - #11686 [WIP] Fix integration test teardown / cleanup and missing yarn installation (@raix)
- #11252 Remove package-lock.json (@Methuselah96)
- #11723 chore(test): make all tests install with
create-react-app- #11706 Remove cached lockfile (@lukekarrys)
babel-plugin-named-asset-import,babel-preset-react-app,confusing-browser-globals,create-react-app,react-app-polyfill,react-dev-utils,react-error-overlay,react-scripts- #11624 Update all dependencies (@jd1048576)
react-scriptsbabel-plugin-named-asset-import,confusing-browser-globals,create-react-app,eslint-config-react-app,react-dev-utils,react-error-overlay,react-scriptsconfusing-browser-globals,cra-template-typescript,cra-template,create-react-app- #11415 Bump template dependency version (@shfshanyue)
react-error-overlay,react-scripts- #11304 Use npm v7 with workspaces for local development and testing (@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
:hammer: Underlying Tools
react-dev-utils,react-scripts- #11476 Bump browserslist from 4.14.2 to 4.16.5 (@dependabot[bot])
react-scriptsbabel-plugin-named-asset-import,confusing-browser-globals,create-react-app,react-dev-utils,react-error-overlay,react-scriptseslint-config-react-app,react-error-overlay,react-scriptsbabel-preset-react-app,react-dev-utils,react-error-overlay,react-scripts- #10797 Unpin babel dependencies (@mohd-akram)
react-dev-utils- #10791 Bump immer version for fixing security issue (@shamprasadrh)
Committers: 34
- Andrew Wong (@andrewywong)
- Brody McKee (@mrmckeb)
- Christiaan van Bemmel (@thabemmz)
- Dan Abramov (@gaearon)
- Florian Guitton (@fguitton)
- Hasan Ayan (@hasanayan)
- Huáng Jùnliàng (@JLHwung)
- Ian Schmitz (@ianschmitz)
- Ian Sutherland (@iansu)
- James George (@jamesgeorge007)
- Jason Williams (@jasonwilliams)
- Jawad (@jawadsh123)
- Joseph Atkins-Turkish (@Spacerat)
- Justin Grant (@justingrant)
- Konrad Stępniak (@th7nder)
- Kristoffer K. (@merceyz)
- Leo Lamprecht (@leo)
- Luke Karrys (@lukekarrys)
- Max Romanyuta (@xom9ikk)
- Michael Mok (@pmmmwh)
- Michaël De Boey (@MichaelDeBoey)
- Mohamed Akram (@mohd-akram)
- Morten N.O. Nørgaard Henriksen (@raix)
- Nathan Bierema (@Methuselah96)
- Reetesh Kumar (@krreet)
- Shamprasad RH (@shamprasadrh)
- Simon Lieschke (@slieschke)
- @e-w-h
- @jd1048576
- @luk3kang
- @ujihisa
- hadmarine (@HADMARINE)
- huntr.dev | the place to protect open source (@huntr-helper)
- shanyue (@shfshanyue)
- 5.0.0-next.6014 Dec 2021pre-release
Nothing published for this version
- 5.0.0-next.588 Dec 2021pre-release
Nothing published for this version
- 5.0.0-next.474 Oct 2021pre-release
Nothing published for this version
- 5.0.0-next.371 Sept 2021pre-release
Nothing published for this version
- 5.0.0-next.314 Aug 2021pre-release
Nothing published for this version
- 4.0.322 Feb 2021
Nothing published for this version
- 4.0.23 Feb 2021
Nothing published for this version
- 4.0.123 Nov 2020
Nothing published for this version
- 4.0.023 Oct 2020
Nothing published for this version
- 4.0.0-next.11723 Oct 2020pre-release
Nothing published for this version
- 4.0.0-next.11623 Oct 2020pre-release
Nothing published for this version
- 4.0.0-next.9816 Sept 2020pre-release
Nothing published for this version
- 4.0.0-next.9616 Sept 2020pre-release
Nothing published for this version
- 4.0.0-next.775 Aug 2020pre-release
Nothing published for this version
- 4.0.0-next.6430 Jul 2020pre-release
Nothing published for this version
- 3.4.420 Oct 2020
Nothing published for this version
- 3.4.312 Aug 2020
Nothing published for this version
- 3.4.211 Aug 2020
Nothing published for this version
- 3.4.121 Mar 2020
Nothing published for this version
- 3.4.014 Feb 2020
Nothing published for this version
- 3.3.131 Jan 2020
Nothing published for this version
- 3.3.05 Dec 2019
Nothing published for this version
- 3.3.0-next.804 Dec 2019pre-release
Nothing published for this version
- 3.3.0-next.6214 Nov 2019pre-release
Nothing published for this version
- 3.3.0-next.3924 Oct 2019pre-release
Nothing published for this version
- 3.3.0-next.3824 Oct 2019pre-release
Nothing published for this version
- 3.2.03 Oct 2019
Nothing published for this version
- 3.1.219 Sept 2019
Nothing published for this version
- 3.1.113 Aug 2019
Nothing published for this version
- 3.1.09 Aug 2019
Nothing published for this version
- 3.0.18 May 2019
Nothing published for this version
- 3.0.022 Apr 2019
Nothing published for this version
- 3.0.0-next.b0cbf2ca15 Mar 2019pre-release
Nothing published for this version
- 3.0.0-next.6817 Apr 2019pre-release
Nothing published for this version
- 2.1.87 Mar 2019
Nothing published for this version
- 2.1.77 Mar 2019
Nothing published for this version
- 2.1.66 Mar 2019
Nothing published for this version
- 2.1.511 Feb 2019
Nothing published for this version
- 2.1.410 Feb 2019
Nothing published for this version
- 2.1.34 Jan 2019
Nothing published for this version
- 2.1.3-next.6a95aae94 Jan 2019pre-release
Nothing published for this version
- 2.1.223 Dec 2018
Nothing published for this version
- 2.1.11 Nov 2018
Nothing published for this version
- 2.1.030 Oct 2018
Nothing published for this version
- 2.0.6-next.c662dfb025 Oct 2018pre-releasewithdrawn: This release contains bugs. Please update to [email protected] instead. Be sure to delete src/react-app.d.ts if the file is present.
Nothing published for this version
- 2.0.6-next.9b4009d724 Oct 2018pre-releasewithdrawn: This release contains bugs. Please update to [email protected] instead. Be sure to delete src/react-app.d.ts if the file is present.
Nothing published for this version
- 2.0.514 Oct 2018
Nothing published for this version
- 2.0.43 Oct 2018
Nothing published for this version
- 2.0.32 Oct 2018
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
- 2.0.0-next.fb6e6f7025 Sept 2018pre-release
Nothing published for this version
- 2.0.0-next.b2fd8db821 Mar 2018pre-release
Nothing published for this version
- 2.0.0-next.a671462c24 Aug 2018pre-release
Nothing published for this version
- 2.0.0-next.9754a23118 Jan 2018pre-release
Nothing published for this version