zeit/next.jsv9.1.4### Minor Changes
- Add a build-time emitted routes manifest with the dynamic routes (not used at runtime): #9347
- Implement custom routes RFC: #9157
### Patches
- Update router to have only one route traverse pass: #9435
- Fix typo in serverless loader: #9431
- Remove getInitialProps from the faunadb example: #9427
- Fix recursive copy failing if more folders than concurrency: #9429
- With-graphql-faunadb: #9387
- Updated readme: #9405
- Fix up errors in tests: #9407
- Test segment-level exacts are preferred: #9408
- Fix(9312) - Fix redirect logic for with-cookie-auth: #9413
- Refactor(router): extract handle slug method: #9414
- Improve route param error message: 1544443fd506978feb46c9076a273c43f6064b36
- Upgrade TypeScript version: #9417
- Integration test case for fetch alias: #9391
- Linting should be strict: #9418
- Experimental Catch-all Route Support: #9416
- Remove top level usage of loader imports in next/document: #9419
- Clean up old flag: #9421
- Adjust Client Nav Test: #9422
- Improve linting rules to catch more errors: #9374
- Update
dotenv
example: #9372
- Update webpack config to also take next-stylus into account: #9277
- Fix typo in API routes documentation.: #9373
- Check formatting on build: #9375
- Polyfill
Object.assign
by Default: #9369
- Add AMP First example: #9109
- Initialize Git repo on app creation: #9376
- Add extra step to contributing steps: #9377
- Decrease the load priority of client _buildManifest: #9167
- Replace historyId with initial page tracking: #9380
- Fix Dynamic
next export
Page Hydration Mismatch: #9388
- Amp-first example: fix broken inline script: #9389
- Remove unused property
skeleton
: #9393
- Add test for internal url handling in render: #9396
- Don't treat static as an internal route when the folder is not provided: #9394
- Test static folder: #9395
- Add routes-manifest test: #9365
- Fix canonical rel link generation: #9357
- Bind
fetch
to
self
instead of
window
: #9368
- Fix
window.fetch
Polyfill: #9364
- Test CJS Import of
isomorphic-unfetch
: #9363
- Update routes-manifest and add tests: #9361
- Add check for now.json and custom server: #9346
- Upgrade styled-jsx: #9348
- Ignore shell-quote on Windows: #9296
- Add full-icu package: #9286
- Convert wrapper class to function component: #9095
### Credits
Huge thanks to
@timneutkens,
@giuseppeg,
@lemonCMS,
@slobo,
@francismarcus,
@MathieuLoutre,
@leerob,
@sebastianbenz,
@fauna-brecht,
@lfades,
@Timer,
@jamesmosier, and
@janicklas-ralph for helping!