JHipster v8.5.0 リリース
これはJHipster v8のマイナーリリースです。
8.4.0リリース以降、メインブランチで309のクローズされた課題とプルリクエストが含まれています。
新機能
- Spring Boot 3.3.0へのアップグレード (#26242)
- Angularのアクセシビリティ向上 (#26107)
- エンティティテストで全削除を行わないよう修正 (#26259, #26227)
syncUserWithIdp
がfalseの場合のOIDCクレームを修正 (#26171)- タイプセーフティの向上 (#26096、#26110、#26111、#26269、#26115、#26133、#26156)
- Sonarの改善 (#26302、#26272、#26270、#26268、#26264、#26246、#26241、#26210、#26225)
💻 フロントエンド
- [Angular] @Inputの代わりにinputを使用 (#26313、#26303)
- [Angular] viewChild signalを使用 (#26282、#26291、#26293)
- [React] Reactエラーハンドリングの再構築 (#26059)
- [Node] Node 20.14.0へのアップグレード (#26292)
📜 その他
- いくつかの改善、ライブラリのアップグレード、バグ修正
クローズされたチケットとマージされたプルリクエスト
詳細はGitHub 8.5.0のリリースノートをご覧ください。
いつも通り、クローズされたすべてのチケットとマージされたプルリクエストはこちらから確認できます。
インストール方法
JHipster v8.5.0をインストールするには:
npm install -g generator-jhipster
JHipster Dockerイメージでも利用可能です。ソースコードから 自動的にビルドされます。
アップグレード方法
自動アップグレード
自動アップグレードには、既存のアプリケーションでJHipster upgradeサブジェネーターを使用します。
JHipsterのバージョンをアップグレードします。
npm update -g generator-jhipster
その後、アップグレードサブジェネレーターを実行します。
jhipster upgrade
より高度なアップグレード機能には、migrate blueprintも使用できます。
npm i -g generator-jhipster-migrate
jhipster-migrate
手動アップグレード
手動アップグレードの場合、まずJHipsterのバージョンを以下のようにアップグレードします。
npm update -g generator-jhipster
既存のプロジェクトがある場合は、生成されたJHipsterバージョンが引き続き使用されます。
プロジェクトをアップグレードするには、まずnode_modules
フォルダを削除してから、以下を実行します。
jhipster
JHipster 8.0以降、このコマンドはプロジェクトとそのすべてのエンティティを更新します。
エンティティサブジェネレーターを再度実行することで、エンティティを個別に更新することもできます。たとえば、エンティティの名前が Foo の場合は、以下を使用します。
jhipster entity Foo
ヘルプとバグ
このリリースで問題が見つかった場合は、ためらわずに以下を行ってください。
- バグトラッカーにバグを追加する
- Stack Overflowに質問を投稿する
- GitHubで新しいディスカッションを開始する
問題が緊急のバグやセキュリティ問題である場合は、以下を行ってください。
- X (旧Twitter)で@jhipsterに連絡する