Next.js versions in JSS
For each framework supported by JSS, the specific dependency version is determined by its compatibility with core JSS functionality at the time of a JSS release. Periodically, JSS is upgraded to use new major versions of Next.js. If you want to upgrade your app's Next.js dependencies to a supported minor version, first check the Next.js changelogs to determine whether the target version introduces changes that affect your app, and plan modifications accordingly.
The following table shows the version of Next.js used by default in various JSS releases. You can use this information to determine which JSS release you will need to get access to specific Next.js functionality. The caret symbol (^) is used to specify version ranges for Next.js. The first number in the version is the major version and the caret prefix indicates that it will update you to all future minor/patch versions without incrementing the major version. For example "^15.4.6", uses releases from 15.4.6 until 16.0.0 not including 16.0.0.
|
JSS starter kit version |
Supported Next.js major version |
Included Next.js minor version |
|---|---|---|
|
21.5 |
13 |
|
|
21.6 |
13 |
|
|
21.7 |
14 |
|
|
22.0 |
14 |
|
|
22.1 |
14 |
|
|
22.2 |
14 |
|
|
22.3 |
14 |
|
|
22.4 |
14 |
|
|
22.5 |
14 |
|
|
22.6 |
14 |
|
|
22.7 |
15 |
|
|
22.8 |
15 |
|
|
22.9 |
15 |
|
|
22.10 |
15 |
|