JJ Kasper
308c2cd4bc
v9.0.4-canary.6
2019-08-16 12:55:46 -05:00
JJ Kasper
5422ee04be
Update to replace asPath for static pages in dev mode ( #8388 )
...
* Update to replace asPath for static pages in dev mode
* Run lint-fix
* Simplify test a bit
2019-08-16 12:53:47 -04:00
Joe Haddad
a04a5f014a
Remove extra DOM method call ( #8394 )
2019-08-16 12:00:46 -04:00
Brian Rayburn
cbe70e95a8
Update README.md ( #8392 )
...
change `||` to `&&` in Router.beforePopState example to match doc description
2019-08-16 09:57:42 -05:00
Joe Haddad
11517b2015
Disable Travis CI
...
Travis CI has been incredibly unstable for months, and we never look at its status check. Let's just remove it.
2019-08-15 23:45:47 -04:00
Jason Miller
d8fe224951
Hook destructuring optimization ( #8381 )
...
* Add hook destructuring optimization
* oops, accidentally included loose mode
* inline hook destructuring optimization plugin
* fix test nesting
* fix lockfile
* allow any react hook
* Add page to stats-app with hooks
2019-08-15 18:08:06 -04:00
Jason Miller
cfd6080435
Feature: Add transparent JSX optimization ( #8350 )
...
* Add transparent JSX optimization.
* fix duplicate React import
* fix React not being imported when only a single Fragment node is present in a source module
* remove babel-plugin-react-require
* Fix JSX optimization for CommonJS source files.
2019-08-15 17:07:34 -04:00
Joe Haddad
771c0b450e
Use data-next-page
instead of id=__NEXT_PAGE__
( #8380 )
2019-08-15 13:56:26 -04:00
Luis Fernando Alvarez D
0b15540a48
Don't look up for TS files in dev ( #8374 )
...
* Only read for typescript files if there's no tsconfig
* Update verifyTypeScriptSetup.ts
* Remove the recursive check for TS files
* Remove unused import
* Updated tests
* Add a check for the content of tsConfig
* Clean up
* utf8
2019-08-15 11:27:02 -04:00
Prateek Bhatnagar
cffa2e3f21
Reverting clear measure ( #8373 )
2019-08-15 08:14:09 +02:00
Evan Bacon
e80bbe4b80
[Expo] Updated React Native example ( #8376 )
...
* Created a new example for React Native web
- use the latest `react-native-web`
- remove unused `react-art`
- remove redundant `babel-plugin-module-resolver`
- remove unused `.babelrc`
- add missing `app.json` (standard in React Native)
- added example for rendering an `<a />`
- added header examples
* `yarn lint-fix`
2019-08-15 08:01:09 +02:00
Lukáš Huvar
b47348bdf8
Change componentWillMount to UNSAFE ( #8357 )
...
* Change to unsafe
* Ignore
2019-08-14 18:19:13 -04:00
Rafael Almeida
1765007a10
Update with-apollo example with hooks ( #8363 )
...
* Add @apollo/react-hooks and @apollo/react-ssr
* Migrate react-apollo to @apollo/react-hooks and Query component
* Migrate direct client mutations to useMutation hook
* Disable submit button when submiting a new post
* Fix Show More button not updating when loading more entries
* All queries with uppercase name
* Remove react-apollo
* Update getDataFromTree links
* Fixed lint issues
2019-08-14 15:00:34 -05:00
Kristoffer K
a7baeb045e
fix(examples): correct the path in with-electron ( #8370 )
...
* fix(examples): correct path in with-electron
* Update index.js
2019-08-14 20:44:34 +02:00
Joe Haddad
d3f25ccbc5
v9.0.4-canary.5
2019-08-14 14:15:43 -04:00
Joe Haddad
3c611822ab
Create a unique instance of transform-define ( #8371 )
2019-08-14 14:10:55 -04:00
Joe Haddad
2d810950b2
v9.0.4-canary.4
2019-08-14 12:18:44 -04:00
William Li
a15e22e829
updated links from #useRouter to #userouter ( #8362 )
...
Links pointing to #useRouter doesn't work. They need to be #userouter
2019-08-13 23:04:42 -04:00
JJ Kasper
874b5338d2
Add tests for typeof window replacing ( #8361 )
...
* Add tests for typeof window replacing
* Update test for typeof window replace from a node_module
2019-08-13 22:44:10 -04:00
Joe Haddad
5a8ed815fc
Define typeof window
for application code only ( #8355 )
2019-08-13 22:02:53 -04:00
JJ Kasper
7c09f713ca
Fix chunking tests failing from timeout being too low ( #8360 )
2019-08-13 21:50:34 -04:00
Iurii Kucherov
99f2d2a109
Add a note for multiple dynamic route segments ( #8359 )
...
* Update README.md
* Update README.md
* Update README.md
* Update README.md
2019-08-13 21:35:27 -04:00
JJ Kasper
57d91f7d38
Fix AppTree type not allowing extra props ( #8352 )
2019-08-13 16:15:44 -04:00
JJ Kasper
d9abbaded1
Remove experimental async-to-promises code ( #8353 )
2019-08-13 16:04:17 -04:00
JJ Kasper
9fe95b5c7d
Add note explaining empty query during prerendering ( #8351 )
2019-08-13 19:58:45 +02:00
Spencer Elliott
de4e16bf72
Add missing dependency "compression" to next-server ( #8344 )
...
* Add missing dependency "compression"
* Remove "compression" dependency from next
2019-08-13 12:03:50 -04:00
Houssein Djirdeh
55ccb09dee
fixes nav start argument in user timing check ( #8348 )
2019-08-13 11:48:30 -04:00
JJ Kasper
8c19d78a08
Also provide AppTree in NextPageContext ( #8223 )
...
* Also provide AppTree in NextPageContext
* Don't predefine AppTree as null in ctx
* Make update smaller
* Don’t reassign variable
* Add test for AppTree in NextPageContext
* Update utils.ts
2019-08-13 11:33:48 +02:00
Lukáš Huvar
7e1d54cc09
Add warning for disabled minification during build ( #8337 )
...
* Add warning for disabled minification
* Adding err.sh
* Apply suggestions from code review
Co-Authored-By: Joe Haddad <timer150@gmail.com>
* Remove example
* Update packages/next/build/index.ts
Co-Authored-By: Joe Haddad <timer150@gmail.com>
* Update index.test.js
2019-08-12 23:13:12 -04:00
Alex Castle
3b31f957a1
Use 'initial' setting for SplitChunksPlugin ( #8293 )
...
* Use 'initial' setting for SplitChunksPlugin
* Initial chunking integration test shell
* Create integration tests for granular chunks build output
2019-08-12 20:35:33 -04:00
Joe Haddad
bc9f2b6139
Minify ncc'd packages for download speed ( #8341 )
2019-08-12 17:31:07 -04:00
JJ Kasper
9993092ddd
Add test for AMP errors during auto prerendering ( #8335 )
...
* Add test for AMP errors during auto-prerendering
* bump
* Add stats-app config for dynamic port
* bump
* bump
2019-08-12 17:13:41 -04:00
Joe Haddad
df30f5e4b6
🐛 Support multiple Next.js versions in one file ( #8339 )
2019-08-12 16:53:11 -04:00
Joe Haddad
8d219c2371
Detect @types/ package for compiled packages ( #8340 )
2019-08-12 16:29:42 -04:00
JJ Kasper
e539af46fa
Update to use dynamic port for stats-app ( #8336 )
...
* Update to use dynamic port for stats-app
* Update main.workflow
2019-08-12 13:53:11 -05:00
Joe Haddad
ab0384deef
Fix TypeScript setup with empty file ( #8332 )
...
New versions of TypeScript now throw an error when no matching TypeScript files are found. We still want to setup in this case.
-----
Closes #8324
2019-08-12 11:40:53 +02:00
Natalie Marleny
06876f1be0
fix: Warn when user specifies prefetch option as true
( #8233 )
...
* Warn when user specifies prefetch option as `true`
* Update index.test.js
2019-08-12 00:26:25 -04:00
Joe Haddad
6b516f6c84
Remove accidental support for invalid JavaScript ( #8077 )
...
* Remove accidental support for invalid JavaScript
Next.js inadvertently supported users mixing ES Modules and CommonJS due to a Babel bug that was fixed in v7.
This removes the hack in favor of the new Babel `sourceType` feature.
**This will result in broken code for users who relied on this non-standard conforming behavior.**
* Fix comment
* Toggle feature behind modern flag
2019-08-12 00:10:12 -04:00
JJ Kasper
77c5e36ba7
Escape output names for modern bundles to prevent replacing ( #8232 )
...
* Escape output names for modern bundles
* Update escaping for modern bundle
2019-08-11 23:32:18 -04:00
Gerald Monaco
04cf779702
Add warning for missing <Head> ( #8276 )
...
* Add warning for missing <Head>
* Update the warning to be eliminated away in production
* Update head-manager.js
2019-08-11 22:48:05 -04:00
Adam Misiorny
3eca88609a
Prevent false positive experimental warning ( #8284 )
...
* Prevent false positive experimental warning
* Add tests for experimental warning
2019-08-11 22:26:37 -04:00
JJ Kasper
fc7e235f2c
Followup optimizations for new experimentalPrerender ( #8287 )
...
* Add checking for hybrid AMP during static check
* Update to always hit server for prerender data
* Add removing of SPR code when not used
* Add checking for hybrid AMP during static check
* Update to always hit server for prerender data
* Add removing of SPR code when not used
* Update dead code elimination
2019-08-11 21:56:57 -04:00
Tim Neutkens
35e7b21df1
Remove extra variable ( #8329 )
2019-08-11 20:38:42 -04:00
Luis Fernando Alvarez D
36aabe05a2
Show warning if next export detects an API route ( #8257 )
...
* Throw error if next export detects an api route
* Moved the test to the export tests
* Added missing comma
* Move the API route comment
* Add comma after replace
* Show a warning instead
2019-08-12 00:37:20 +02:00
JJ Kasper
f01af7cefb
Add config/test app for new PR stats set-up ( #8317 )
...
* Add config/test app for new PR stats set-up
* Move config/test app to test folder
2019-08-12 00:28:41 +02:00
Borek Bernard
4ab56e8a8a
Update custom app example in README ( #8320 )
...
The code example now uses simpler and safer approach to call page's `getInitialProps`.
2019-08-12 00:06:45 +02:00
Tim Neutkens
2b62c33f25
Only add flying-shuttle code when enabled ( #8330 )
...
Follow-up of #7536 , small optimization / code removal when the feature is not enabled.
2019-08-12 00:03:11 +02:00
Tim Neutkens
963726d68e
v9.0.4-canary.3
2019-08-11 22:44:23 +02:00
Tim Neutkens
a90a55545b
Deprecate Container usage ( #8327 )
...
* Remove Container from examples
* Update readme to reflect Container removal
2019-08-11 22:02:33 +02:00
Tim Neutkens
6d2539013c
Fix layout example building ( #8326 )
2019-08-11 20:12:50 +02:00