next 9.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
dotenvexample: #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.assignby 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 exportPage 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
fetchtoselfinstead ofwindow: #9368 - Fix
window.fetchPolyfill: #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!