JHipster v8.10.0 リリース
これはJHipster v8のマイナーリリースです。
8.9.0リリース以降、メインブランチで455件のクローズされたイシューとプルリクエストが含まれています。
新機能
- Spring Boot 3.4.4へのアップグレード (#29096)
- Spring Boot DevToolsでのHazelcastの問題に対する回避策を実装 (#28750)
- フィールドアノテーションにおけるfalsy値の処理を修正 (#28753)
- Gradle 8.13へのアップグレード (#28803)
- Node 22.14.0へのアップグレード (#28670)
- TypeScript 5.8.2へのアップグレード (Angular、React、Vue)
- [Angular] ObservableからSignalへ (passwordおよびribbonコンポーネント)
- [Angular] 自己終了タグの使用 (#28909および#29090)
- [Angular] noopをエラーファクトリに置き換え (#29092)
- 多くの内部的な改善とクリーンコード化
クローズされたチケットとマージされたプルリクエスト
詳細については、GitHubの8.10.0リリースノートをご覧ください。
いつものように、すべてのクローズされたチケットとマージされたプルリクエストを表示できます。
インストール方法
JHipster v8.10.0をインストールするには:
npm install -g [email protected]
JHipster Dockerイメージを使用しても利用可能です。これはソースコードから自動的にビルドされます。
アップグレード方法
自動アップグレード
自動アップグレードには、既存のアプリケーションでJHipsterアップグレードサブジェネレーターを使用します。
JHipsterのバージョンをアップグレードします。
npm update -g generator-jhipster
そして、アップグレードサブジェネレーターを実行します。
jhipster upgrade
より高度なアップグレード機能には、migrateブループリントも使用できます。
npm i -g generator-jhipster-migrate
jhipster-migrate
手動アップグレード
手動アップグレードの場合、まずJHipsterのバージョンを次のようにアップグレードします。
npm update -g generator-jhipster
既存のプロジェクトがある場合、それは生成されたJHipsterのバージョンを使い続けます。
プロジェクトをアップグレードするには、まずnode_modules
フォルダを削除してから、次を実行する必要があります。
jhipster
JHipster 8.0以降、このコマンドはプロジェクトとそのすべてのエンティティを更新します。
エンティティサブジェネレーターを再度実行することで、エンティティを1つずつ更新することもできます。例えば、エンティティ名が_Foo_の場合、次を使用します。
jhipster entity Foo --single-entity
ヘルプとバグ
このリリースで何か問題を見つけた場合は、遠慮なく以下を行ってください。
- バグトラッカーにバグを追加する
- Stack Overflowで質問を投稿する
- GitHubで新しいディスカッションを作成する
抱えている問題が緊急のバグまたはセキュリティ問題である場合は、以下を行ってください。
- Twitterで@jhipsterに連絡する