Melanie Seltzer
c650ed9a2a
Dedupe meta tags ( #8960 )
...
* Dedupe meta tag in favor of custom tag defined in _app
* Add test
* Fix comments
2019-10-18 01:40:54 -04:00
Joe Haddad
c5caa89209
v9.1.2-canary.6
2019-10-17 11:56:33 -04:00
JJ Kasper
31b2f51a03
Don't mark page as nextExport if it's SPR ( #9113 )
...
* Don't mark page as nextExport if it's SPR
* Add test for fetching prerender data after mount
2019-10-17 11:52:13 -04:00
Joe Haddad
4374e7c5d2
v9.1.2-canary.5
2019-10-16 17:38:17 -04:00
JJ Kasper
a3eb73240c
Update to return JSON if data request ( #9106 )
...
* Update to return json if data request
* Update sending data
* Add test using serverless bundle directly
* Don't early return if fromExport
2019-10-16 17:24:28 -04:00
Joe Haddad
117d02359f
v9.1.2-canary.4
2019-10-16 14:56:32 -04:00
Joe Haddad
393af8e6b3
Fix SPR header name ( #9104 )
2019-10-16 14:54:07 -04:00
Gerald Monaco
beed775e55
Update legacy _app context ( #9083 )
2019-10-16 11:39:49 +02:00
Alex Castle
0886a1234d
Optimize script tags ( #9048 )
...
* Update _document.tsx to optimize script loading
* Update maxInitialChunks to 15
* Undo change chunk count
* Adjust impl a bit
* Add CSS preload test
* Ensure build manifest not preloaded
* Correct file name
* break comment
2019-10-16 00:01:10 -04:00
JJ Kasper
d3cbb163be
Fix SPR always revalidating in production ( #9091 )
...
* Add failing tests for SPR
* Fix SPR always revalidating in production
* Remove extra changes
2019-10-15 22:00:50 -04:00
Joe Haddad
07502ba2dd
v9.1.2-canary.3
2019-10-15 16:38:30 -04:00
Joe Haddad
0208356f67
Temporary: SPR: Use Group Index Mapping ( #9089 )
...
This pull request is a temporary addition that uses the `x-now-route-params` header in serverless.
This header returns the regex groups with indexes, not their named variants.
As a result, we must use the getRouteMatcher utility to reverse this into Next.js' expected names.
Since this got complex, I've added a test for it. We should probably remove this behavior sooner than later.
2019-10-15 16:30:10 -04:00
Joe Haddad
c77338bd31
Temporary: Add Support for Now Platform Headers ( #9085 )
2019-10-15 14:44:50 -04:00
Alex Castle
3263af513e
Update framework chunk test regex to not select nested dependencies ( #9012 )
...
* Update framework chunk test regex to not select nested dependencies
* Update webpack-config.ts
2019-10-14 14:02:11 -04:00
Gerald Monaco
b2adfde983
Remove _document context ( #9068 )
2019-10-14 12:45:56 -04:00
Nishant Singh
09681cd597
[Docs] Update static file serving section ( #9062 )
...
This block seemed redundant
```
To serve static files from the root directory you can add a folder called `public` and reference those files from the root, e.g: `/robots.txt`.
```
The block above this already mentions the same thing:
```
Create a folder called `public` in your project root directory. From your code you can then reference those files starting from the baseURL `/`
```
We could add the `robots.txt` eg to the first block itself if necessary
2019-10-13 19:18:10 +02:00
Joe Haddad
6efa1daf34
v9.1.2-canary.2
2019-10-11 17:25:32 -04:00
Joe Haddad
58cc1d3be4
Remove static optimization from message ( #9045 )
...
* Remove static optimization from message
This check does not pertain to automatic static optimization.
Closes https://github.com/zeit/next.js/issues/9042
* Update help message
2019-10-11 10:39:38 -04:00
JJ Kasper
c941b6129c
Trigger error overlay for dynamic route mismatch ( #9031 )
2019-10-11 11:49:18 +02:00
JJ Kasper
5b574fc778
Update to error on usage of serverRuntimeConfig with serverless ( #9030 )
...
* Update to error on usage of serverRuntimeConfig with serverless
* Add tests for errors for serverless and runtime configs
* Update docs wording
2019-10-10 16:56:38 -05:00
Joe Haddad
de670b3834
Do Not Rely on Module State ( #8968 )
...
* Do Not Rely on Module State
* Update storage.ts
2019-10-10 13:18:07 -04:00
JJ Kasper
ac42beae86
Add buildId to SPR data routes ( #8929 )
...
* Add buildId to SPR data routes
* Update buildId replace in serverless loader
* Use new RegExp and add comment
* Apply suggestions from code review
Co-Authored-By: Joe Haddad <joe.haddad@zeit.co>
* Test to ensure client transition and handle / data route
2019-10-10 13:07:50 -04:00
JJ Kasper
7f92c26498
Fix global Bluebird causing HMR connection to fail ( #9009 )
2019-10-09 10:50:32 -05:00
JJ Kasper
e5202ffb24
Add CSS fixture for src dir ( #9001 )
...
* Add CSS fixture for src dir
* Revert relative customAppFile dir and update tests
2019-10-09 10:41:49 -05:00
Yamagishi Kazutoshi
32633c83dd
Add src directory support for global CSS ( #8999 )
2019-10-08 18:48:09 -05:00
Joe Haddad
3c97879277
v9.1.2-canary.1
2019-10-08 17:26:18 -04:00
Joe Haddad
afaff59f96
Monkeypatch @zeit/next-css@0.2.1-canary.4 ( #8996 )
2019-10-08 14:28:15 -04:00
JJ Kasper
5bce442d0a
v9.1.2-canary.0
2019-10-08 11:42:02 -05:00
JJ Kasper
5cd0b0c40f
Update resetting log for spinners ( #8995 )
2019-10-08 11:33:51 -05:00
Sebastian Benz
5f1bcd32d6
Update AMP Optimizer to 1.1.1 ( #8994 )
...
* This fixes #8932
* Positive side effect: the csp tag for inline amp-script will
automatically be added.
2019-10-08 18:04:40 +02:00
Joe Haddad
46168def31
v9.1.1
2019-10-08 00:24:59 -04:00
Joe Haddad
0002ea31bf
v9.1.1-canary.0
2019-10-07 23:14:49 -04:00
Joe Haddad
f81c5d5454
Match public/static/
folder before static/
( #8986 )
...
* Test `public/static/` folder
* Public routes should be matched before static catch-all
2019-10-07 23:12:41 -04:00
Tim Neutkens
b862d85156
v9.1.0
2019-10-07 20:44:10 +02:00
Joe Haddad
7bf4cdbefa
v9.0.9-canary.2
2019-10-07 13:23:04 -04:00
Joe Haddad
023863d975
Revert "Remove config
export ( #8895 )" ( #8982 )
...
This reverts commit 67f7cf5627
.
2019-10-07 13:22:47 -04:00
Joe Haddad
004319fa10
v9.0.9-canary.1
2019-10-07 10:24:57 -04:00
Mike Fisher
80767cd0ec
Remove default export from constants.d.ts ( #8979 )
2019-10-07 14:30:07 +02:00
Tim Neutkens
7f1aaa3323
v9.0.9-canary.0
2019-10-06 14:54:34 +02:00
JJ Kasper
28377a783b
Add static directory deprecation warning ( #8636 )
...
* Add static directory warning
* Simplify migration to public directory
* Update static-dir-deprecated.md
2019-10-06 13:57:41 +02:00
JJ Kasper
e2d713f93e
De-experimentalize the public/
folder ( #8661 )
...
* Remove experimental.publicDirectory config
* Error when public is set as an output dir
* Remove experimental.publicDirectory checks
* Update publicFiles checking in next build
2019-10-06 13:44:03 +02:00
Joe Haddad
1a02dfd842
v9.0.8
2019-10-05 20:23:01 -04:00
Joe Haddad
a918d4ecb2
v9.0.8-canary.5
2019-10-04 22:53:39 -04:00
Joe Haddad
e2ca0ac0e8
Fix Legacy CSS Modules on the Server ( #8970 )
...
CSS Modules run their loader on the server, so we need to patch both variants of the webpack configuration.
2019-10-04 22:53:14 -04:00
Joe Haddad
e9b2e25c44
Convert Dev Server to TypeScript ( #8966 )
...
* Convert Dev Server to TypeScript
This converts the Next.js Development Server to TypeScript in prep for upcoming changes.
* Convert remaining necessary
* Fix some type errors
* Adjust types
2019-10-04 12:11:39 -04:00
Joe Haddad
c9d9ff6a8b
Informative Error for Invalid Global CSS ( #8958 )
...
* Informative Error for Invalid Global CSS
This adds a helpful error message with a (basic) err.sh link for invalid Global CSS usage.
We'll want to expand on this topic more and offer alternatives when CSS Modules support lands.
* Update expected error message
2019-10-04 11:55:18 -04:00
Joe Haddad
d299811bfa
Convert Export to TypeScript ( #8965 )
...
This pull request converts Next.js' export CLI command to use TypeScript. This is useful for upcoming changes.
2019-10-04 11:26:44 -04:00
Joe Haddad
9af587930f
v9.0.8-canary.4
2019-10-03 20:36:43 -04:00
Joe Haddad
3f51f0ed80
Add support for CSS Module patching ( #8957 )
2019-10-03 20:01:40 -04:00
Joe Haddad
3762e75704
Inline relayPaintMetrics
function ( #8954 )
...
This function was only used once. I missed it in review, but this should save us a few bytes.
2019-10-03 17:34:54 -04:00