|
| 1 | +## 0.4.0 (September 2, 2016) |
| 2 | + |
| 3 | +### Build Dependency (`react-scripts`) |
| 4 | + |
| 5 | +* **Breaking Change:** Disabled implicit serving of source files in development. ([@gaearon](https://github.com/gaearon) in [#551](https://github.com/facebookincubator/create-react-app/pull/551)) |
| 6 | +* You can use `NODE_PATH` environment variable for absolute `import` paths. ([@jimmyhmiller](https://github.com/jimmyhmiller) in [#476](https://github.com/facebookincubator/create-react-app/pull/476)) |
| 7 | +* If `src/setupTest.js` exists, it will be used to setup the test environment. ([@gaelduplessix](https://github.com/gaelduplessix) in [#548](https://github.com/facebookincubator/create-react-app/pull/548)) |
| 8 | +* If `HTTPS` environment variable is set to `true`, development server will run in HTTPS mode. ([@dceddia](https://github.com/dceddia) in [#552](https://github.com/facebookincubator/create-react-app/pull/552)) |
| 9 | + |
| 10 | +### Migrating from 0.3.1 to 0.4.0 |
| 11 | + |
| 12 | +Inside any created project that has not been ejected, run: |
| 13 | + |
| 14 | +``` |
| 15 | +npm install --save-dev --save-exact react-scripts@0.3.1 |
| 16 | +``` |
| 17 | + |
| 18 | +### Breaking Change in 0.4.0 |
| 19 | + |
| 20 | +Paths like `/src/somefile.png` used to be served in development, but only by accident. They never worked in production builds. Since 0.4.0, we [don’t serve static files by default in development anymore either](https://github.com/facebookincubator/create-react-app/pull/551). This removes a dangerous inconsistency that we never intentionally supported. |
| 21 | + |
| 22 | +If you need a static file to be part for the build, [import it from JavaScript and you will get its filename](https://github.com/facebookincubator/create-react-app/blob/master/template/README.md#adding-images-and-fonts). This ensures it gets included into the production build as well, and its filename contains the content hash. |
| 23 | + |
| 24 | +If you used static files with `<link href>`, [read this new guide](https://github.com/facebookincubator/create-react-app/blob/master/template/README.md#referring-to-static-assets-from-link-href) on how to make sure these files get included into the builds. For example, you can replace `<link href="/src/favicons/favicon-32.png">` with `<link href="./src/favicons/favicon-32.png">`, and then Webpack will recognize it and include it into the build. |
| 25 | + |
| 26 | +If you referenced some other files from `index.html`, please file an issue to discuss your use case. In the meantime, you can serve them from a separate static server until your use case is supported. |
| 27 | + |
1 | 28 | ## 0.3.1 (September 2, 2016)
|
2 | 29 |
|
3 | 30 | ### Build Dependency (`react-scripts`)
|
|
0 commit comments