1. 06 10月, 2020 1 次提交
  2. 05 10月, 2020 4 次提交
  3. 29 9月, 2020 3 次提交
  4. 26 9月, 2020 2 次提交
  5. 25 9月, 2020 1 次提交
    • J
      Remove extra check in config loading (#17336) · a3b9d867
      JJ Kasper 提交于
      Noticed while adding config checks for a new config that the `basePath` checks were wrapped in a `result.experimental` check and even though this should always be true from the default experimental value being an object the `basePath` checks shouldn't be wrapped in this check since it isn't experimental anymore. 
      a3b9d867
  6. 24 9月, 2020 3 次提交
    • S
      Remove Random Blank Line in create-next-app (#17328) · c5b20d06
      Sam Poder 提交于
      There was a blank line, this PR removes it :D
      c5b20d06
    • J
      v9.5.4-canary.21 · 47b7e0b3
      Joe Haddad 提交于
      47b7e0b3
    • J
      Improve server performance by skipping decode/re-encode (#17323) · c351f615
      Joe Haddad 提交于
      Prior to this pull request, Next.js would immediately decode all URLs sent to its server (via `path-match`).
      
      This was rarely needed, and Next.js would typically re-encode the incoming request right away (see all the `encodeURIComponent`s removed in PR diff). This adds unnecessary performance overhead.
      
      Long term, this will also help prevent weird encoding edge-cases like #10004, #10022, #11371, et al.
      
      ---
      
      No new tests are necessary for this change because we've extensively tested these edge cases with existing tests.
      One test was updated to reflect that we skip decoding in a 404 scenario.
      
      Let's see if all the existing tests pass!
      c351f615
  7. 22 9月, 2020 1 次提交
  8. 18 9月, 2020 1 次提交
  9. 16 9月, 2020 2 次提交
  10. 15 9月, 2020 9 次提交
  11. 14 9月, 2020 2 次提交
    • J
      [Fix] `webpack@5.0.0-beta.30`: Invalid configuration (#17045) · 80000f42
      Jens Meindertsma 提交于
      Earlier today #17038 was merged which I opened to fix a problem when using `webpack@5.0.0-beta.30` with Next.js using the new Webpack 5 support. In that PR, the only change was the renaming of a configuration key. I later discovered that the change on the Webpack side was different than I initially thought, and this meant that the fix I submittted to Next.js didn't work.
      
      This PR intends to fix the remaining problems. Webpack 5 now accepts a `environment` key that can be used to configure the target output. Previously, this was known as `ecmaVersion` and accepted a number. Now, `environment` accepts a configuration object with individual options. I've configured this in such a way where it resembles an ES5 environment:
      ```js
      environment: {
         arrowFunction: false,
         bigIntLiteral: false,
         const: false,
         destructuring: false,
         dynamicImport: false,
         forOf: false,
         module: false,
      }
      ```
      80000f42
    • J
      v9.5.4-canary.15 · 1d30f217
      Joe Haddad 提交于
      1d30f217
  12. 13 9月, 2020 2 次提交
  13. 12 9月, 2020 7 次提交
  14. 11 9月, 2020 2 次提交