内容简介:JHipster是一个开发平台,可以快速生成,开发和部署现代Web应用程序和微服务架构。 此次大版本的更新经历比较长的时间,以下是更新内容: 这是我们的第一个稳定版JHipster v7! 这是我们两个JHipster v7.0.0 bet...
JHipster是一个开发平台,可以快速生成,开发和部署现代Web应用程序和微服务架构。
此次大版本的更新经历比较长的时间,以下是更新内容:
这是我们的第一个稳定版JHipster v7!
这是我们两个JHipster v7.0.0 beta版本的发行说明的摘要,并加入我们的最新修改内容,进行了更新。
它总共包含2371个关闭的 tickets 和主要项目的 pull requests:
- 825个已关闭 tickets 和 pull requests :v7.0.0
- 226个已关闭的 tickets 和 pull requests :v7.0.0-beta.1
- 1320个关闭的 tickets 和 pull requests :v7.0.0-beta.0
重大变化
与蓝图和模块有关:
- 删除getAllJhipsterConfig- #12023。使用getJhipsterConfig而不是getAllJhipsterConfig。
- 为同步配置创建jhipsterConfig并将configOptions移动到generator- base-#12026。现在,generators-base-blueprint的jhipsterConfig字段是一个代理,而不是存储对象,请查看PR描述以进行迁移。
- #12325上
getXXXAppName()
方法的更新:base-generator
- 添加
getFrontendAppName()
和frontendAppName
属性 - 删除
getAngularAppName()
和angularAppName
属性 - 删除
getAngularXName()
和angularXAppName
属性
- 添加
- 删除的
setup*Options()
操作- 可能不需要更换。
load(App/Client/Server)Config
必要时使用。
- 可能不需要更换。
id
字段被添加到jhipster 7的字段中。- 如果该蓝图/模块不支持,请删除id字段。
this.fields = this.fields.filter(field => !field.id);
- 如果该蓝图/模块不支持,请删除id字段。
与前面相关:
- Angular:遵循更紧密的Angular样式指南- #13125
- React:在他们正在测试的文件旁边进行测试#13425
- 登录页面重构- #11926
- 用Day.js替换 moment - #12575
- 服务器通用脚本-由Webapp替换Webpack profile #13196
与后端相关:
- 保护 user api并为关系创建过滤的 user api-#12374
- Springfox 3升级- #12133和jhipster / jhipster#764
swagger
maven profile 变成api-docs
jhipster.swagger
属性变成jhipster.api-docs
SwaggerCustomizer
变成SpringfoxCustomizer
swaggerSpringfoxApiDocket
变成openapiSpringfoxApiDocket
swaggerSpringfoxManagementDocket
变成openAPISpringfoxManagementDocket
- 所有生成的网关都是 Reactive 的,而不是Spring MVC-#13855
- Zuul被Spring Cloud Gateway取代
- Ribbon 被Spring Cloud Load Balancer取代
- 将id添加到PUT请求中- #14139
实体:
- 更改关系表名称- #11025
最重要的新功能和升级
新的功能
- Vue.js支持- #12064
- Cypress 支持- #12307
- JDL Studio V2
- JHipster控制中心-查看项目
- Java Prettier - #12109
- Angular CLI支持- #10539
- Snyk支持- #12441
- 添加–pk-type支持- #13296
- 添加@MapstructExpression支持- # 13195
- 使用k8s子生成器支持Neo4j- #13548
- NPM 7- #13060
实体
改进之处
- Angular 11- #13035
- Blueprint 改进
- Webflux改进
- Spring Boot 2.4-#13551
- 默认 Java 11- #12021
- PostgreSQL作为默认数据库- #11736
- IntegrationTest注释- #12460
- 注释以检测生成的文件- #12459
- 删除系统和匿名用户- #13043
- Docker-Compose v3-#12428
- Typescript 4- #12435
- Webpack 5用于React和Vue- #13615
重构
- JHipster库,
tech.jhipster
作为包名称- #12854 - JHipster Core与generator-jhipster合并- #11694
- ng-jhipster与generator-jhipster合并- #12909
已移除
- 删除Audit页面- #12024
- 删除Yarn 支持 - #12134
- 删除不推荐使用的JHipster Console(ELK)- #12414
- 删除UAA支持- #13081
- 删除Traefik支持- #14233
以上所述就是小编给大家介绍的《JHipster 版本 7.0.0 发布!大量更新!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 自定义版本更新弹窗
- Apache Ignite 2.9.1 版本发布,小版本更新
- CCleaner v5.74.8184 发布:重要更新版本、可自动更新
- DBeaver 切换至日历版本控制,版本号更新至 21.0
- OneBase 1.3.2 版本更新
- PostgreSQL 同时发布多个版本更新
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
URL 编码/解码
URL 编码/解码
HSV CMYK 转换工具
HSV CMYK互换工具