前回は新しい 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 に変更されています。
cookieDomain: window.location.hostname.replace(/^www\./, ''),
まとめ
今回はそれほど大きな差はありませんでしたが、新しいプロジェクトを作ってベースのコードを確認して、変更点を理解しておく方法を確認することができました。Git でコード管理をしているので、新しいバージョンのコードを反映させると、違いが分かる形になるので便利ですね。