前回は新しい Next.js のプロジェクトを動かすところまで実行しましたが、実際に 21.4.0 から 21.5.0 に対する差分の確認もできます。せっかくなので見てみましょう。

変更されている点
package.json
以下のモジュールのバージョンが変更されています。
JSON
"dependencies": {
"@sitecore-feaas/clientside": "^0.3.17",
"@sitecore-jss/sitecore-jss-nextjs": "~21.4.0",
"@sitecore/engage": "^0.4.0",
},
"devDependencies": {
"@sitecore-jss/sitecore-jss-cli": "~21.5.0",
"@sitecore-jss/sitecore-jss-dev-tools": "~21.5.0",
css 関連
いくつかのファイルが更新されていました(内容は細かいので省略)
DcpPageView.tsx
以前の呼び出しのところでは host になっていましたが、hostname に変更されています。
TypeScript
cookieDomain: window.location.hostname.replace(/^www\./, ''),
まとめ
今回はそれほど大きな差はありませんでしたが、新しいプロジェクトを作ってベースのコードを確認して、変更点を理解しておく方法を確認することができました。Git でコード管理をしているので、新しいバージョンのコードを反映させると、違いが分かる形になるので便利ですね。