1. 10 11月, 2019 3 次提交
    • J
      v9.1.4-canary.0 · 7c83a123
      Joe Haddad 提交于
      7c83a123
    • T
      Convert wrapper class to function component (#9095) · 9b999b1c
      Tim Neutkens 提交于
      * Convert wrapper class to function component
      
      * Remove unneeded export
      
      * Check versions of chrome and chromedriver
      
      * Update to chromedriver 76
      
      * Revert config.yml
      
      * Update with-router.tsx
      9b999b1c
    • J
      Implement custom routes RFC (#9157) · d19e825d
      JJ Kasper 提交于
      * add initial custom-routes handling
      
      * Add tests for custom-routes
      
      * Handle chained redirects, separate dev custom
      routes reading, and add version to routes manifest
      
      * Handle no routes manifest
      
      * Swap build custom routes calling
      
      * Add flatten-routes
      
      * Add flattening of custom routes
      
      * Re-work implementation to follow routes top-down
      
      * Add regex field to routes-manifest
      
      * Fix path-to-regexp match breaking after upgrade
      
      * Fix duplicate const from merge
      
      * Add some changes from review
      
      * Don't make path-match strict
      
      * add default custom route values
      
      * Update routes-manifest
      
      * Update options for path-match
      
      * Remove todo
      
      * Add test for rewrite with params
      
      * Only use strict mode for custom routes
      
      * Update dynamic-routing test
      
      * Move getCustomRoutes to prepare
      
      * Remove extra change
      
      * Update handling for error-in-error test
      
      * Apply suggestions from code review
      Co-Authored-By: NJoe Haddad <joe.haddad@zeit.co>
      
      * Apply suggestions from review
      
      * Update slice change
      
      * Apply suggestions from code review
      Co-Authored-By: NJoe Haddad <joe.haddad@zeit.co>
      
      * Apply suggestions from review
      
      * Fix TypeScript error
      
      * Fix getCustomRoutes in dev mode
      
      * Apply suggestions from code review
      
      * Update slice
      
      * Apply suggestions from code review
      Co-Authored-By: NJoe Haddad <joe.haddad@zeit.co>
      
      * Delete un-used test page
      
      * Add test for param overwriting
      
      * Apply suggestions from code review
      Co-Authored-By: NJoe Haddad <joe.haddad@zeit.co>
      
      * Add extra check to param test
      d19e825d
  2. 09 11月, 2019 3 次提交
  3. 08 11月, 2019 6 次提交
  4. 07 11月, 2019 1 次提交
  5. 05 11月, 2019 6 次提交
  6. 02 11月, 2019 7 次提交
    • T
      Call getInitialProps on Component when it’s not defined on App (#9287) · 21f0db81
      Tim Neutkens 提交于
      Fixes #9284
      21f0db81
    • J
      Handle backslashes for plugins (#9282) · 739322d0
      JJ Kasper 提交于
      739322d0
    • J
      Polyfill `window.fetch` by Default (#9168) · ff2d3fd8
      Janicklas Ralph 提交于
      * Polyfilling fetch and object-assign
      
      * Polyfilling corejs object-assign
      
      * Adding object-assign in polyfills.js. IE11 does not support Object.assign
      
      * Fixing failing test
      
      * Updating object.assign polyfill to fix aliasing
      
      * Updating test case value to match new build stats
      
      * Increasing the size of default build to 225kb
      
      * Fixing defer-script test case to not include polyfill.js
      
      * Revert README.md
      
      * Re-design the polyfill approach based on PR feedback
      
      * Adding comment and fixing test case
      
      * Rename polyfills chunk
      
      * Extract aliases into helper
      
      * Remove extra new line
      
      * Fix TypeScript typings
      
      * Adding _internal_fetch alias
      
      * Adjust build manifest plugin
      
      * Build manifest plugin changes - adding a separate entry for polyfills
      
      * Rename polyfills entry in build-manifest.json
      
      * Remove old comment
      
      * Fix TS
      
      * Set key
      
      * Polyfills already added
      
      * Filtring polyfill.module.js
      
      * Fix test
      
      * Add __internal_fetch to alias rule
      
      * Adjust name
      
      * bump size
      
      * ignore polyfills
      
      * sigh
      ff2d3fd8
    • B
      fixed spelling of cookies (#9283) · 99755b67
      bennett4 提交于
      99755b67
    • J
      Disallow iSSG revalidation period of zero (#9280) · aef927d5
      Joe Haddad 提交于
      * Disallow iSSG revalidation period of zero
      
      * Fix revalidation period in test
      aef927d5
    • T
      Initial plugins implementation (#9139) · 7c80febc
      Tim Neutkens 提交于
      * Add initial bit for plugins
      
      * Add checks for needed metadata values
      
      * Add test
      
      * Initial plugins changes
      
      * Add handling for _app middleware
      
      * Add loading of _document middleware and
      handling of multiple default export syntaxes
      
      * Fix insert order for middleware member expression
      
      * Remove early return from middleware plugin from testing
      
      * Add tests for current plugin middlewares
      
      * Update test plugin package.json
      
      * Update handling for class default export
      
      * Update to use webpack loader instead of babel
      plugin, remove redundant middleware naming, and add field for required env for plugins
      
      * Add middleware to support material-ui use case
      and example material-ui plugin
      
      * Update tests and remove tests stuff from google analytics plugin
      
      * Remove old plugin suite
      
      * Add init-server middleware
      
      * Exit hard without stack trace when error in collecting plugins
      
      * Add on-error-client and on-error-server and update
      to run init-server with next-start in serverless mode
      
      * Update init-client for google analytics plugin
      
      * Add example Sentry plugin and update with-sentry-simple
      
      * Remove middleware field/folder and use src dir for plugins
      
      * Add post-hydration middleware and update
      material-ui plugin
      
      * Put plugins code behind flag
      
      * Update chromedriver
      
      * Revert "Update chromedriver"
      
      This reverts commit 1461e978e677f7da05e29e0415ec614a04bf65f9.
      
      * Update lock file
      
      * Remove un-needed _app for sentry example
      
      * Add auto loading of scoped packages, add plugins
      config for manually listing plugins, and update
      to only collect plugins once
      
      * Update example plugins
      
      * Expose plugins' config
      
      * Rename plugin lifecycles and add babel-preset-build
      
      * Rename other methods with unstable
      
      * Update log when plugin config overrides auto-detecting
      7c80febc
    • J
      Require Node 8.10 (#9278) · 68390378
      Joe Haddad 提交于
      68390378
  7. 01 11月, 2019 3 次提交
  8. 31 10月, 2019 6 次提交
  9. 30 10月, 2019 5 次提交