mirror of
https://github.com/c8r/x0.git
synced 2024-10-05 17:47:32 +03:00
Update changelog
This commit is contained in:
parent
5520a670cc
commit
ffdc4a4bcf
41
CHANGELOG.md
41
CHANGELOG.md
@ -2,3 +2,44 @@
|
||||
# Changelog
|
||||
|
||||
## 5.0.0
|
||||
|
||||
- x0 now accepts a folder of components as the entry argument
|
||||
- Automatic routing based on filename
|
||||
- Dev server uses [webpack-serve](https://github.com/webpack-contrib/webpack-serve) under the hood
|
||||
- Uses [mini-html-webpack-plugin](https://github.com/styleguidist/mini-html-webpack-plugin)
|
||||
- Default HTML head contents for UTF-8 charset and viewport meta tag
|
||||
- Minimal base CSS styling
|
||||
- Rendering the `<head>` in the component is no longer supported
|
||||
- Webpack is used both for the client and static rendering, enabling webpack features in `getInitialProps`
|
||||
- Support for [babel-plugin-macros](https://github.com/kentcdodds/babel-plugin-macros)
|
||||
- Default props can no longer be passed through the `package.json` config
|
||||
- The `routes` array in `package.json` is no longer supported
|
||||
- Adding [react-router](https://github.com/ReactTraining/react-router) is no longer necessary
|
||||
- Removes [react-loadable](https://github.com/jamiebuilds/react-loadable) support
|
||||
- Proxy option is no longer supported, but can be configured with a custom webpack config
|
||||
- Automatically looks for a `webpack.config.js` file in the directory
|
||||
- The `--config` flag has been renamed to `--webpack`
|
||||
- Automatic support for [styled-components](https://github.com/styled-components/styled-components)
|
||||
- Automatic support for [emotion](https://github.com/emotion-js/emotion)
|
||||
- Custom HTML template option
|
||||
- Supports custom App component to wrap all routes
|
||||
- Support for [JSX](https://github.com/c8r/jsx-loader) file format
|
||||
- Support for [MDX](https://github.com/mdx-js/mdx) file format
|
||||
|
||||
### Migrating from v4
|
||||
|
||||
- A directory should be passed to the x0 command, instead of a single file
|
||||
- React router is not necessary for routing
|
||||
- The `routes` option is no longer supported
|
||||
- HTML head contents should be removed from components
|
||||
- Viewport and charset meta tags are included by default
|
||||
- Use the custom template option or head options to populate HTML head contents
|
||||
- Default props set in options should be added to the components
|
||||
- Custom usage of react-loadable will require additional setup
|
||||
- The `--config` flag should be renamed to `--webpack`
|
||||
- The `proxy` option is no longer supported
|
||||
- The `cssLibrary` option is no longer required
|
||||
- Support for automatic static rendering with `glamor`, `glamorous`, and `fela` is no longer supported
|
||||
- The `getInitialProps` method's `pathname` argument has be renamed to `path`
|
||||
- The `getInitialProps` method *only* receives the `path` argument, all other arguments are deprecated
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user