6.0.0
Major Changes
- Upgrade Babel 6 to Babel 7: #4050 - support for Fragment syntax (
<>
) and everything else Babel 7 brings - Add build manifest: #4119
- Expose app.js: #4129
- Improved stacktraces: #4156
Minor Changes
- Upgrade react hot loader (React 16.3 support): #4171
- Fix grammatical errors in readme.md: #4199
- Exclude _app.js when exporting static pasges since it’s not a normal page: #4201
- Replaced update checker: #4192
- Add support for exportPathMap in development: #4094
- Allow BUILD_ID to be set using
generateBuildId
: #3873 - Add Router method to execute custom logic before popstate events: #3956
- Make sure hot-self-accept-loader cleans up the route correctly with custom extensions: #4092
- Add flow, pages-manifest.json, defaultPathMap for export: #4066
Patches
- Added example for usage with rematch: #4095
- Update broken link on
with-redux-reselect-recompose
example: #4209 - With-reasonml: use default exports: #4217
- With-reasonml: better setup: #4218
- Update link to new learning page: #4223
- Add componentDidCatch example: 65c0014
- Add _app layout example: 0daf9be
- Only show deprecation message in development: #4206
- Examples/with-reasonml: use bs-next for Next.Link: #4214
- Set babelrc true: #4215
- Fix grammatical errors in readme.md: #4199
- Exclude _app.js when exporting static pasges since it’s not a normal page: #4201
- State is no longer used since #4156: a691dd0
- Fix url prop override: #4191
- Examples: stabalise README format and create-next-app usage: #4009
- Speed up tests: #4102
- Redo #4090: #4104
- Relay modern example fixes: #4120
- Update next-typescript version in custom-typescript-server example: #4130
- Fixed typo: #4144
- Added example of integration with videojs: #4139
- Link to popstate doc on MDN: #4150
- Added with-jest-typescript example: #4124
- Fix(examples/using-preact): use latest next-preact: #4152
- Added example for usage with rematch: #4095
- Check if matched before reading value: #4096
- Better support React 16.3.0: #4090
- Fix serve command: #3989
- Upgrade Next in with-firebase-hosting: c07cf5e
- Match externals ending in .js not everything with .js: #4091
- Upgrade @zeit/next-typescript in custom-server-typescript example fixes #4071: 069f45d
- Upgrade @zeit/next-typescript in with-typescript example: 69ca73c
- Upgrade standard.js: #4064
- Update with-apollo examples: #4067
- New example: with-now-env: #4073
- Add note about getConfig: cfe748d
- Add with-google-analytics example: #4036
- Add missing url prop: #4078
- Fixed small readme typo: #4083
- Remove mz-fs and glob-promise: #4026
- Use printAndExit with error: #4086
- Remove deprected and refactor with-apollo-auth: #4070
- Clarify .next in .gitignore text: #4087
- Updated example with-now-env: #4081
- Fix #3900 return 404 on asset hash mismatch in prod: #3941
- Get pages before entry function: #4089
Credits
Huge thanks to @willmeierart, @lfades, @prichodko, @wesbos, @CarloPalinckx, @samatar26, @DevSpeak, @tim-phillips, @timteeling, @craigmcnamara, @gcpantazis, @jonjamz, @jthegedus, @oliviertassinari, @odinuge, @sethetter, @christiannwamba, @prateekrastogi, @tim-phillips, @HarunD, @fouad, @imbhargav5, @Edheltur, @ninesalt, @imbhargav5, @iagodahlem, @rase- and @raven-wills for helping!