zeit/next.jsv8.1.0### New Features
Next.js 8.1 introduces AMP support on a per-page basis, allowing incremental adoption of AMP.
Please
read our blog post to learn more!
### Patches
- Fix adblock comment: #6859
- Added async-to-promises transform: #6797
- Amp-bind data injection: #6840
- Add optimizing AMP pages: #6835
- Emit manifest of all page files: #6853
- Add error message for AMP bind syntax: #6865
- Refine selective page building: #6866
- Add an experimental debug mode to builds: #6870
- Add useRouter hook: #6869
- Added an HTTP2 server example: #6856
- Fastify example dep update: #6714
- Update Sentry to v5 and add
@sentry/integrations: #6873
- Added example with react-multi-carousel for rendering items on the server-side: #6820
- Temporarily pass arguments directly: #6876
- Allow only values that can be serialized to key: #6881
- Add RouterContext in production mode: #6883
- Fix serverless options: #6884
- Update to latest version of amp-toolbox-optimizer: #6885
- Set buildId to a fixed value during debug build: #6886
- Update docs for env variables: #6889
- Upgrade amp-toolbox-optimizer: #6890
- Add check for data in serverless-loader: #6893
- Add test for AMP in serverless mode: #6894
- Dont prefetch with debug mode: #6895
- Revert weird firefox workaround: #6896
- Add checking of react versions: #6892
- Make Client request BUILD_ID from the Server: #6891
- Compute Chunk Graph file hashes on emit: #6897
- Add experimental page globbing support: #6899
- Correctly compute unknown module ids: #6898
- Extract styled-jsx: #6901
- Turn off module opts when selective page building: #6903
- Temporarily only do one pass: #6900
- Revert "Extract styled-jsx " (#6907): #6901
- Only handle on catch in render: #6908
- Add query for debugging amp data: #6909
- Add useRequest hook and RequestContext: #6910
- Add more chunk graph data: #6911
- Better debug build message: #6915
- Add a build all but specified pages mode: #6916
- Fix page resolution: #6920
- Remove route cache key: #6921
- Make chunk graph more accurate: #6923
- Add lambda version of shared chunks: #6924
- Fix nesting level of client page scripts: #6925
- Add babel-plugin-transform-async-to-promises: #6929
- Bump parallelism on circleci: #6926
- Use var as libraryTarget: #6945
- Disable terser for server build: #6951
- Simplify options assignment: #6949
- Optimize resolve configuration: #6954
- Upgrade Async to Promises: #6958
- Replace imurmurhash with string-hash: #6964
- Moved NODE_ENV to our config: #6965
- Circleci filter PRs: #6961
- Add Amp bind error message: #6962
- Do not clear the console: #6758
- Remove use of
Promise.finally
in polyfill: #6975
- Disabled performance config in webpack: #6976
- Brought escape-string-regexp source to next: #6979
- Disabled the checkWasmTypes config in webpack: #6978
- Fix getSpecifiedPages on Windows: #6977
- Adjust flying shuttle minify: #6980
- Custom ReasonML Server: #6970
- Update
README.md: #6749
- Update
no-document-title.md: #6832
- Custom hapi server example handle static files: #6822
- Added cross-env package for using on Windows: #6877
- Fix re-rendering on client after navigating back from external: #6652
- Update root-static-files example: #6967
- The externals option is undefined for client builds: #6983
- Adjust onFinishCallback polyfill: #6984
- Add an experimental mode for flyingShuttle: #6985
- Remove CLI and negative page building: #6986
- Move build utils to their own file: #6990
- Fix Chunk Graph Plugin hashes type: #6994
- Use
chunkGroup
request over
rawRequest
for loadable manifest: #6993
- Adjust all modules identified plugin output: #6995
- Correct page search order: #6996
- Disable
recordsPath
for selective page building: #6997
- Disable flying shuttle when building for
now dev
: #6998
- Add new getFileForPage helper to build utils: #6999
- Add Flying Shuttle v1: #6991