更新日志
上次修改时间:2021-08-15 14:19:77
- 蓝图版本:0.3.0.beta4 JHipster官方版本:v7.1.0
- 蓝图版本:0.2.3 JHipster官方版本:v7.1.0
- 0.2.0
- 0.1.0
- 0.0.42
- 0.0.41
- 0.0.40
- 0.0.39
- 0.0.38
- 0.0.37
- 0.0.36
- 0.0.33
- 0.0.33
- 0.0.31
- 0.0.30
- 0.0.29
- 0.0.28
- 0.0.27
- 0.0.26
- 0.0.25
- 0.0.24
- 0.0.23
- 0.0.22
- 0.0.21
- 0.0.20
- 0.0.19
- 0.0.18
- 0.0.17
- 0.0.16
- 0.0.15
- 0.0.13
- 0.0.12
- 0.0.11
- 0.0.10
- 0.0.9
- 0.0.8
- 0.0.2
- 0.0.1
- 0.0.0
JHipsterPro
跟随 JHipster官方版本进行适配和更新,官方大版本升级时,Pro蓝图也进行更新,并保留之前版本。
发布周期
- 当前对应JHipster官方版本:v7.1.0,本蓝图名称:
pro710
。 - 修订版本号:每周末会进行日常 bugfix 更新。(如果有紧急的 bugfix,则任何时候都可发布)
- 次版本号:每月发布一个带有新特性的向下兼容的版本。
- 主版本号:含有破坏性更新和新特性,不在发布周期内。
蓝图版本:0.3.0.beta4 JHipster官方版本:v7.1.0
2021-08-15
- 🆕 前端精简无用的npm包,npm install 时间减少1分钟左右。
- 🆕 前端精简未使用的page和component,最终目标是精简到只有项目中使用的文件,缩短编译和打包时间。
- 🆕 增加ndm2导入对MariaDB的支持
- 🆕 Element-UI下表单搜索可用
- 🆕 OSS对象存储可选择
- 🆕 SMS厂商可选择
- 🆕 修正Mongodb代码适配,增加部分已有数据导入功能,处理部分代码生成错误等问题。
- 🆕 前端对Element-UI选项进行大规模增强,基本与Ant-Design-Vue处于同等可用水平。
- 🆕 分离元模型管理功能,可选择是否使用,满足部分不使用元模型管理功能的需求。
- 🆕 优化内置功能的代码生成机制,与各种选项适配性更好。
- 🆕 增加部分自定义注解,实现更多的自定义功能。
- 🆕 增强的前、后端分离功能,增加了前后端生成选项,可选择全部、前端或后端。 如果单独前端项目,目录结构参考当前主流,不再使用基于JavaWeb的目录方式。 如果是后端项目,不再涉及任何前端代码,去除package.json等不必要功能。
- 🐞 原前端基于JHipster官方代码,目前很多已经不再适用,进行了精简。
- 🐞 修复前端的测试代码
- 🐞 暂时删除个别不成熟功能
- 🐞 修正mybatis下ZonedDateTime显示异常问题
- 🐞 升级部分NPM包。
- 🐞 删除部分无价值jdl文件。
- 🔥 🔥 🔥 遗留问题并在接下来修复的内容1:请选择多语言支持,中文和英文,暂时没有完全分隔出来;
- 🔥 🔥 🔥 遗留问题并在接下来修复的内容2:网关生成暂不可用,部分代码未转换到Reactive;
- 🔥 🔥 🔥 遗留问题并在接下来修复的内容3:Mongodb中还有个别代码未转换正确。
蓝图版本:0.2.3 JHipster官方版本:v7.1.0
2021-07-12
- 🆕 完善前端搜索表单功能,可配置哪些字段出现在搜索表单中,and与or功能完成。
- 🆕 本地NPM安装后,运行命令为jhipsterpro --skip-install
- 🆕 通过Demo选项激活前端示例菜单
- 🆕 Mybatis-plus下BaseService接口与IService接口统一,便于通过接口声明注入。
- 🐞 取消部分无效npm包。
- 🐞 修正mybatis下dto/serviceClass/pagination/dto等不同选项生成代码错误。
- 🐞 修正jpa下软删除不能正确处理子包下repository问题。
- 🐞 修正实体未设置filter选项时的错误代码。
- 🐞 修正Mybatis下指定字段更新异常。
- 🐞 修正Mybatis下树形实体children信息未加载异常。
- 🐞 修正其他Bug。
-
🐞 规范部分代码。
0.2.0
2021-07-03
- 🆕 升级到JHipster7.1.0支持。
- 🆕 支持npm下载安装到本地。具体在平台首页
- 🆕 支持用户创建NPM账户,以完成上述本地npm安装。
- 🆕 增加前端搜索表单自动生成。
- 🆕 取消对自定义JHipster版本的依赖,直接使用官方版本。
- 🆕 后端Nacos基本支持。
- 🐞 使用useDemo选项决定是否显示前端的演示页面。
- 🐞 取消vue-svg-icon-loader的依赖。
- 🐞 完善Excel导入和导出。
- 🐞 修复国际化en.json中包含中文错误。
- 🐞 调整pom.xml中新增依赖的版本使用变量方式。
-
🐞 修正其他Bug。
0.1.0
2021-06-21
- 🆕 增加Ndm2格式文件导入转换为jdl文件,使用此方式将解决所有sql数据库结构转为jdl功能。 具体方法是通过navicat的"逆向数据库到模型"->"另存为外部文件",得到的ndm2文件,可以到在线生成器的实体设计页面导入ndm2文件功能,完成jdl转换。
- 🆕 后端增加Knife4j增强型的API Docs功能。
- 🆕 增加了一个系统通知功能。
- 🆕 增强了User的查询功能。
- 🆕 后端增加了验证码生成功能,可以使用带验证登录或不带验证码登录。
- 🆕 前端使用MockWebpackPlugin,利用json文件实现mock数据。
- 🆕 vue前端参考使用jeecgboot的前端,支持多页面,设计风格更好一些。特别感谢jeecgboot。
- 🆕 vue前端列表和编辑页面,自动生成使用模板和使用元模型两种页面,需要定制更多功能的可以使用模板文件。
- 🐞 优化Mybatis下XxxQueryService.java类。
- 🐞 修复其他若干Bug。
0.0.42
2021-05-31
- 🐞 修复UserResource.java中错误。
0.0.41
2021-05-31
- 🐞 修复多模块时@EnableJpaRepositories注解参数。
0.0.40
2021-05-30
- 🐞 修改用户头像上传。
0.0.39
2021-05-30
- 🐞 serivceClass 与serviceImpl修正,个别文件包名错误。
- 🐞 个别文件包名错误。同步官方partialUpdate方法。
- 🐞 同步官方partialUpdate方法。
- 🐞 修正无filter过滤时错误。
- 🐞 增加多模块功能,@moduleName(example)。
0.0.38
2021-05-29
- 🐞 修改用户信息put url,升级jhipster-hbzx3依赖
0.0.37
2021-05-29
- 🆕 增加PDMan格式的JSON文件导入转换为jdl文件。 使用方法:登录系统后进入"实体设计",点击"导入PDMan",导入成功后自动刷新列表,点击"打开"查看。
0.0.36
2021-05-26
- 🐞 修正Java后端commontable中的fields和relationships未按指定排序字段排序
- 🐞 修正vue前端分离vue.js包后路由刷新错误。
- 🐞 修正个人中心上传图片错误的问题。
- 🐞 修正若干处JHipster7.0升级后前后端导致的结构不一致问题。
- 🐞 修正update的url中要包含/id的问题。
- 🐞 修正可拓展字段保存时出现id为空问题。
- 🐞 删除大量与mybatis无关的jpa相关内容,mybatis清除jpa影响。
- 🐞 删除mybatis下大量CommonXXXX实体,这些实体仅与jpa实体拓展有关。
- 🐞 jpa下删除实体的@DynamicInsert注解,该注解会导致插入datetime类型字段时数据库异常。
- 🐞 进一步修正使用新增的primaryKey变量代替原来的id。
- 🐞 修正element ui下有a-xxxx的组件。
- 🐞 修正在线代码生成器的jdl应用到仓库时不显示按钮问题。
- 🆕 增加一个注解,@extendAbstractAuditingEntity,此注解功能是让实体继承自AbstractAuditingEntity类, 从而增加createdBy/createAt/lastModifiedBy/lastModifiedDate四个字段并自动填充,同时在liquibase中增加相应的表结构。 mybatis与jpa都适用。
- 🆕 增加select-list-modal组件,此组件配合实体list组合,实现任意实体信息的弹窗选择。
- 🆕 增加一套flowable流程的前后端模块。参考庄金明先生的开源项目https://gitee.com/zjm16,在此表示感谢。
- 🔥 感谢微信网友:于X利,提出了大量存在的bug和有价值的建议。
0.0.33
2021-05-21
- 🐞 修正Angular下存在tmp目录无法git push的问题。
0.0.33
2021-05-21
- 🐞 修正Element UI路由和svg-icon图标
0.0.31
2021-05-17
- 🆕 完成Element UI支持
0.0.30
2021-05-12
- 🐞 增加Element选项
0.0.29
2021-05-10
- 🐞 修正Jpa下单元测试
0.0.28
2021-05-10
- 🆕 增加软删除支持
0.0.27
2021-05-09
- 🐞 修正entitiesRouter问题
0.0.26
2021-05-09
- 🐞 修正
未注册
0.0.25
2021-05-08
- 🐞 继续修正postgresql的关键字做字段名问题。
0.0.24
2021-04-25
- 🐞 修正postgresql的关键字做字段名问题。
0.0.23
2021-04-25
- 🐞 修正diboot包
0.0.22
2021-04-25
- 🐞 修正生成关联关系表中数据时,order为空时,liquibase解析错误。
0.0.21
2021-04-25
- 🐞 继续修正diboot包和元模型代码中可选部分
0.0.20
2021-04-25
- 🆕 修正Angular/React中entity-client子生成器中的测试文件。
0.0.19
2021-04-25
- 🆕 修正Angular/React中entity-client子生成器中的模板。
0.0.18
2021-04-21
- 🆕 修正Angular/React
0.0.17
2021-04-21
- 🆕 升级AntDesignPro到4.0,使用官方Pro组件。
0.0.16
2021-04-19
- 🆕 升级Angular到11.0,使用Alain组件。
0.0.15
2021-04-16
- 🐞 修正gradle包管理
0.0.13
2021-04-15
- 🐞 更新README.md。
- 🐞 修正UserResource.java中用户权限相关代码。
0.0.12
2021-04-14
- 🐞 修正本地服务器OSS功能。
- 🐞 AccessDecisionManagerImpl修复多余代码。
0.0.11
2021-04-14
- 🐞 修正字符串路径图片显示和上传。
0.0.10
2021-04-14
- 🆕 修正图片选择和上传功能。
0.0.9
2021-04-14
- 🆕 调整diboot组件导入方式,由本地jar包入调整为maven坐标方式。并发布组件到中央库。
0.0.8
2021-04-14
- 🐞 中间或者次微小调整
0.0.2
2021-04-11
- 🐞 调整辅助业务组件代码生成策略。
0.0.1
2021-04-10
- 🔥 增加MySQL一个保留字
GENERATED
- 🐞 删除不需要的子生成器
- 🔥 增加Vue/React/Angular前端
- 🔥 增加树形关系识别处理
- 🔥 更新entity-client模板文件
- 🔥 增加entity子生成器中必要的处理函数
- 🔥 适配后端entity-server模板文件
- 🔥 加载自定义注解到系统配置
- 🔥 加入业务功能后端相关代码(Java)
- 🔥 加入mybatis配置支持
- 🔥 加入changelog-liquibase子生成器
- 🔥 修正entity子生成器preparingFields缺失导致的错误
- 🔥 调整eslint对switch的规范要求
- 🐞 修正部分后端代码
- 🔥 优化非模板文件复制速度
- 🔥 修正大屏组件屏幕截图异常
- 🐞 分离不成熟工作流组件
- 🔥 中文化README.md文件
- 🐞 删除无用权限组件
- 🔥 初步加入OSS业务组件
0.0.0
2021-04-03
- 🔥 使用generator-jhipster-blueprint初始化本蓝图,支持v7.0.1版本。