JHipsterリリース v7.0.0
これはJHipster v7 の最初の安定版リリースです!
これは、最新の変更で更新されたJHipster v7.0.0の2つのベータリリースのリリースノートの概要です。
これには、合計2371のクローズされたチケットと、メインプロジェクトのプルリクエストが含まれています。
- 825個のクローズされたチケットとプルリクエスト:[v7.0.0](https://github.com/jhipster/generator-jhipster/issues?q=is%3 Aclosed+milestone%3A7.0.0)
- 226個のクローズされたチケットとプルリクエスト:[v7.0.0-beta.1](https://github.com/jhipster/generator-jhipster/issues?q=is%3 Aclosed+milestone%3A7.0.0-beta.1)
- 1320個のクローズされたチケットとプルリクエスト:[v7.0.0-beta.0](https://github.com/jhipster/generator-jhipster/issues?q=is%3 Aclosed+milestone%3A7.0.0-beta.0)
重大な変更
ブループリントおよびモジュール関連:
- getAllJhipsterConfigを削除 - #12023. getAllJhipsterConfigの代わりにgetJhipsterConfigを使用します。
- 同期化された構成のjhipsterConfigを作成し、configOptionsをgenerator-baseに移動 - #12026generators-base-blueprintのjhipsterConfigフィールドは、Storageオブジェクトではなくプロキシになりました。移行のPR説明を参照してください。
base-generator
のgetXXXAppName()
メソッドの更新#12325:getFrontendAppName()
とfrontendAppName
属性を追加getAngularAppName()
とangularAppName
属性を削除getAngularXName()
とangularXAppName
属性を削除
setup*Options()
操作が削除されました- 交換が必要ない場合があります。必要に応じて
load(App/Client/Server)Config
を使用してください。
- 交換が必要ない場合があります。必要に応じて
- jhipster 7のフィールドに
id
フィールドが追加されました。- ブループリント/モジュールがサポートしていない場合は、idフィールドを削除してください。
this.fields = this.fields.filter(field => !field.id);
- ブループリント/モジュールがサポートしていない場合は、idフィールドを削除してください。
フロントエンド関連:
- Angular: より最近のAngularスタイルガイドに追従 - #13125
- React:テストをテストするファイルの横へ #13425
- ログインページのリファクタリング - #11926
- momentをDay.jsに置き換え - #12575
- サーバ共通スクリプト - webpackプロファ イルをwebappによって置き換え #13196
バックエンド関連:
- ユーザーAPIを保護し、リレーションのためのフィルター処理されたユーザーAPIを作成 - #12374
- Springfox 3アップグレード - #12133およびjhipster/jhipster#764
swagger
Mavenプロファイルをapi-docs
にjhipster.swagger
プロパティをjhipster.api-docs
にSwaggerCustomizer
をSpringfoxCustomizer
にswaggerSpringfoxApiDocket
をopenapiSpringfoxApiDocket
にswaggerSpringfoxManagementDocket
をopenAPISpringfoxManagementDocket
に
- 生成されたすべてのゲートウェイをSpring MVCからリアクティブへ - #13855
- ZuulはSpring Cloud Gatewayに置き換え
- RibbonはSpring Cloud Load Balancerに置き換え
- PUTリクエストにidを追加 - #14139
エンティティ:
- リレーションシップテーブル名の変更 - #11025