Joe Haddad
33503f70a7
v9.3.1-canary.1
2020-03-11 10:37:26 -04:00
Joe Haddad
905f0ce214
Check SSG Page via Route Lookup ( #10971 )
2020-03-11 09:33:55 -05:00
JJ Kasper
6616a371e8
Update handling for patterns in custom routes ( #10523 )
...
* Update handling for unnamed params and named patterns in custom-routes
* Update query handling to match Now
2020-03-10 16:09:35 -04:00
JJ Kasper
fde1ce2924
Add warning when built-in CSS/SCSS support is disabled ( #10942 )
2020-03-10 14:29:40 -04:00
Joe Haddad
a4ab088746
v9.3.1-canary.0
2020-03-09 14:59:13 -04:00
Joe Haddad
1e53a4961a
Correctly Count Object References ( #10903 )
...
* Correctly Count Object References
* Make error message better
* add more tests
2020-03-09 14:58:51 -04:00
Tim Neutkens
befb5006f4
v9.3.0
2020-03-09 19:08:52 +01:00
Joe Haddad
713340600d
v9.2.3-canary.29
2020-03-09 13:31:12 -04:00
Joe Haddad
8443a809f3
Verify GS(S)P Serializability ( #10857 )
...
* Verify GS(S)P Serializability
* Add support for cyclic refs
* Add unit tests
* Test for error in development mode
* Fix prerender preview tests
* Fix gssp preview tests
* fix 2x test cases
* Add desired test
* fix some more tests
* Fix route manifest expect
* Fix test expects
* Test that `getServerSideProps` does not error in production
* Test that getStaticProps is not checked in production
* Test serialization check during build
* Fix export detection for serverless
* Update test/unit/is-serializable-props.test.js
Co-Authored-By: JJ Kasper <jj@jjsweb.site>
Co-authored-by: JJ Kasper <jj@jjsweb.site>
2020-03-09 13:30:44 -04:00
Tim Neutkens
1a47dbea69
Upgrade webpack ( #10895 )
...
Fixes #10890
2020-03-09 13:11:06 +01:00
Tim Neutkens
f0cec748d8
v9.2.3-canary.28
2020-03-09 11:01:02 +01:00
Tim Neutkens
1d16b10e3a
v9.2.3-canary.27
2020-03-09 10:45:11 +01:00
JJ Kasper
764edc51b2
Add identifier to NEXT_DATA when custom server is used ( #10869 )
2020-03-06 11:14:39 -05:00
Tim Neutkens
9edafc6469
v9.2.3-canary.26
2020-03-06 12:20:38 +01:00
Joe Haddad
49369d7649
Fix getServerSideProps
Test Case ( #10862 )
...
* Fix `getServerSideProps` Test Case
* Data requests should fail instead of rendering
2020-03-06 00:53:11 -05:00
JJ Kasper
b274fe39d3
Update method for attaching GS(S)P identifier to page ( #10859 )
...
* Update to use separate export instead of attaching to Component to identify GS(S)P pages
* Handle initialProps being undefined
2020-03-05 23:15:10 -05:00
Joe Haddad
d07db4a054
v9.2.3-canary.25
2020-03-05 13:54:01 -05:00
Joe Haddad
5dfc7da2f9
Fix getStaticPaths modules being cached in dev mode ( #10852 )
2020-03-05 13:48:09 -05:00
Tim Neutkens
2d64986733
v9.2.3-canary.24
2020-03-05 16:00:12 +01:00
Tim Neutkens
1e505e860f
Ensure an accessible default viewport meta tag ( #10823 )
...
* fix: remove minimum-scale from default viewport
* update test
* remove extra comma
* drop initial-scale
2020-03-05 11:03:15 +01:00
Tim Neutkens
0f0398c88e
Make sure to error when setting too large of preview data ( #10831 )
...
* Make sure to error when setting too large of preview data
* Update to check size after signing and limit to 2KB
2020-03-04 21:37:53 +01:00
Joe Haddad
640e8f3548
v9.2.3-canary.23
2020-03-04 11:56:58 -05:00
Joe Haddad
50c95d16b4
Send Credentials for getServerSideProps
Requests ( #10826 )
...
* Send Credentials for `getServerSideProps` Requests
* Fix tests
2020-03-04 11:56:08 -05:00
JJ Kasper
70cb5bd726
Update to make sure preview mode works with getServerSideProps ( #10813 )
...
* Update to make sure preview mode works with getServerSideProps
* Update to only parse previewData in GS(S)P mode
2020-03-04 13:58:12 +01:00
Vincent Voyer
81c126ee8b
fix(cli): inspect flag is deprecated ( #10819 )
...
This commit effectively removes the --inspect flag from the CLI help and better inform on the deprecation.
2020-03-04 11:53:20 +01:00
JJ Kasper
4ef1cd4ebe
Add identifier to NEXT_DATA for gs(s)p ( #10812 )
...
* Add identifier to NEXT_DATA for gs(s)p
* Apply suggestions from code review
Co-Authored-By: Joe Haddad <joe.haddad@zeit.co>
* fix lint
* apply lint fix
Co-authored-by: Joe Haddad <timer150@gmail.com>
2020-03-03 13:39:08 -05:00
Gerald Monaco
3ca022a821
Throw NoFallbackError instead of returning ( #10793 )
...
* Throw a NoFallbackError instead of returning
* Replace invariant
Co-authored-by: JJ Kasper <jj@jjsweb.site>
2020-03-03 13:25:45 -05:00
Joe Haddad
6598e99b49
v9.2.3-canary.22
2020-03-02 19:03:10 -05:00
Joe Haddad
a5d0cb9d80
Measure getStaticProps
, getServerSideProps
( #10800 )
...
* Measure `getStaticProps`, `getServerSideProps`
* Test new fields
2020-03-02 19:01:12 -05:00
Prateek Bhatnagar
16672a4353
Adding conformance checks ( #10314 )
...
* adding tests for rect sync conformance check
* adding test for react sync script conformance check
* reverting yarn lock changes
* adding duplicate polyfill conformance
* bug fixes in dulpicate polyfill conformance check
* adding settings capability to conformance plugin
* removing minification check from server build
* bug fix
* settings for react sync script check
2020-03-02 22:53:18 +01:00
JJ Kasper
4056e98280
v9.2.3-canary.21
2020-03-02 12:34:46 -06:00
JJ Kasper
9ec3dae607
Fix next/config module mismatch in new serverless mode ( #10792 )
...
* Add failing test case
* Update serverless-loader require to fix config module mismatch
Co-authored-by: Joe Haddad <timer150@gmail.com>
2020-03-02 12:38:16 -05:00
Joe Haddad
2b74db73fa
v9.2.3-canary.20
2020-03-02 12:22:31 -05:00
Joe Haddad
990eda2c88
Prefetch SSG Data ( #10127 )
...
* Prefetch SSG Data
* Update packages/next/client/page-loader.js
Co-Authored-By: JJ Kasper <jj@jjsweb.site>
* Revert router.ts
* Revert link.tsx
* undo change
* mimmic existing
* simplify
* Prefetch href and asPath
* fix load
* dedupe prefetchAs
* Inject script tag on hover
* comment prefetchAs
* minify code
* introduce lazy files
* Add some breathing room
* correct default type
* Prefetch non-dynamic data
* Prefetch dynamic route data
* Fix size test
* Humanize code
* add tests
* Disable code
* Only generate modern version in modern mode
* Extract function helper
* add comments
* Filter out dynamic route to simplify manifest size
* add test
Co-authored-by: JJ Kasper <jj@jjsweb.site>
2020-03-02 12:14:40 -05:00
Joe Haddad
8f01a4ae83
Fix RenderOpts in next-server
( #10776 )
...
* Correctly pass preview data
* remove todo
* re-do change
* fix types
* Prevent regression
2020-03-02 11:58:47 +01:00
Joe Haddad
94009422c5
v9.2.3-canary.19
2020-03-01 22:34:22 -05:00
Joe Haddad
8999ef2660
Remove Dead Code from Next Server ( #10772 )
...
* Remove Dead Code from Next Server
* remove options
* trigger
2020-03-01 12:26:31 -05:00
Joe Haddad
302b55b43d
Remove dangerousAsPath
from RenderOpts
( #10773 )
2020-03-01 12:14:10 -05:00
Joe Haddad
bc4f7bd216
v9.2.3-canary.18
2020-03-01 11:44:44 -05:00
Joe Haddad
24345c9d06
Correctly Dedupe Prefetching ( #10758 )
...
* Correctly Dedupe Prefetching
* add test
2020-02-29 18:06:18 -05:00
Joe Haddad
b7f779058f
Consistently Type GS(S)P ( #10757 )
2020-02-29 17:36:49 -05:00
Joe Haddad
e608c86b59
Separate Low Priority Files from Main Files ( #10756 )
...
* Separate Low Priority Files from Main Files
* Fix tests
2020-02-29 17:09:42 -05:00
Prateek Bhatnagar
5a82812568
Adding new types of performance monitoring ( #10421 )
...
* add new types of performance monitoring
* adding LCP
* adding cls to perf relayer
* add test for cls and lcp
* nit fixes
* re-organizing code
* fixing tests for lcp
* updating size limits in test
2020-02-28 17:44:03 -06:00
JJ Kasper
b2624012ea
Remove old eslint-ignores from unstable_ prefix ( #10740 )
2020-02-28 12:40:27 -05:00
Gerald Monaco
3bfb6501f1
Extract getStaticPaths helper ( #10731 )
...
* Extract getStaticPaths helper
* Extract sendPayload and prepareServerlessUrl
* Remove erroneously included file
2020-02-28 11:56:50 -05:00
Gerald Monaco
d4fa6afa24
Extract sendPayload and prepareServerlessUrl ( #10732 )
2020-02-28 11:36:19 -05:00
Joe Haddad
586fdf4eba
v9.2.3-canary.17
2020-02-28 09:44:58 -05:00
Janicklas Ralph
7848615bd6
Fix url-polyfill dep and re-enable native-url ( #10726 )
...
* Adding native-url package
* Bumping native-url version
* Upgrading native-url
* Logging stats object for debugging
* Logging stats object for debugging
* Adding try catch to the error lines
* Experimenting with regex
* Experimenting with regex
* Experimenting with regex
* Testing regex changes
* Fixing defer-script test case to not include polyfill.js
* Meging changes with existing polyfill work
* Bumping version
* adjust webpack config
* Reduce size in size test
* Remove 1kb from legacy
* Bumping native-url version, includes fix for IE11
* Update lock file
* Updating native-url, fixes issue on IE11
* Fix sourcemap being added in document
* Adding Router as an app level dep. Fixes Router not being added as a dep to pages without Link when granularChunks is enabled
* Fix typescript error
* Fix modern + granularChunks hydration failing
* Fix TS error
* Update native-url version
* Adding native-url with safari fix
* Update url-polyfill in polyfill-nomodule package
* Remove url-polyfill from next package.json
Co-authored-by: Tim Neutkens <tim@timneutkens.nl>
Co-authored-by: JJ Kasper <jj@jjsweb.site>
Co-authored-by: Joe Haddad <timer150@gmail.com>
2020-02-27 22:08:58 -05:00
JJ Kasper
0ff41daa48
v9.2.3-canary.16
2020-02-27 12:05:45 -06:00
JJ Kasper
c9d9f1131c
Remove unstable_
prefix from new methods ( #10723 )
...
* Rename getServerProps to getServerSideProps
* Remove unstable_ prefix from new methods
* Add error when legacy methods are detected
* Add legacy methods for babel transform
* Add unstable_getServerSideProps also
* Apply suggestions from code review
Co-Authored-By: Joe Haddad <joe.haddad@zeit.co>
* Update types import
Co-authored-by: Joe Haddad <timer150@gmail.com>
2020-02-27 11:57:39 -06:00