Releases: pot-mot/jimmer-code-gen-kotlin
Jimmer-Code-Gen-0.1.1Patch1
前端更新:
移除多余 GenEnumItemsInput。
添加 DragDialog 的 toFront。
后端更新:
使用 transactionTemplate 替换 Transactional 注解。
Jimmer-Code-Gen-0.1.1
破坏性变更:
- 简化 Association input 结构。(将导致旧的 model.json导入校验失败,需要手动调整 edge.data 结构)
前端更新:
- 优化 debugLog 和 globalConfig 对话框。
- 补充更多校验。
- 修正部分历史记录问题。
- 修正代码预览列表高度问题。
后端更新:
- 调整实体及 DTO 包名。
Jimmer-Code-Gen-0.1.0
同步 Jimmer 0.8.128。
支持创建上级表,映射为@MappedSuperclass和实体继承。
提供占位符{}
去替换 superTable 中的关联名与索引名。
Jimmer-Code-Gen-0.0.9
同步 jimmer 0.8.110。
支持多 TableNode 创建与编辑。
将 Model lowerCaseName 调整为 DatabaseNamingStrategy,支持 RAW、LOWER_CASE、UPPER_CASE。
将 idenfiter 相关操作 changeCase 和 escape 整合至 IdentifierProcessor。
修正 GloableGenConfig 无法修改的问题。
Jimmer-Code-Gen-0.0.8
同步 jimmer 0.8.102。
调整 ManyToMany inverseColumns 为 inverseJoinColumns。
修复 OneToMany columnName 问题。
修复伪外键属性可空性问题
Jimmer-Code-Gen-0.0.7
调整 model 和 schema load 相关代码,明确基于 input进行 save,且明确 table 在这两个行为中作为保存聚合根。
补充 H2 数据库的 Load 和 Generate 功能。
调整 dataSource ,将 host port 等统一至 url 属性。
Jimmer-Code-Gen-0.0.6
调整 association fake 在默认创建时的来源为 GenConfigContextStore。
修复 ManyToMany 在 ForeignKey 与默认配置不一致时的生成机制。
Jimmer-Code-Gen-0.0.5
移除 model 和 column idGeneration 字段,调整 property idGenerationType 为 idGenerationAnnotation。
Jimmer-Code-Gen-0.0.4
调整 Model 和 Column 实体结构(补充 idGeneration 相关字段)。
优化复制粘贴功能。
调整 association edge 样式实现为 css。
恢复 minimap 功能。
添加 debug 和 log 日志配置。
Jimmer-Code-Gen-0.0.3
更新 kotlin 语言版本和 gradle 版本
在 model 中添加 tablePath 作为零散的 schema 和 dataSource 的替换
在 association 中补充 foreignKey 相关的 updateAction 和 deleteAction
在 column 中规范字面类型相关列为 rawType
将 association.associationType 缩短为 association.type
前端继续使用 hash 模式
优化样式(补充 DragDialog 模态框,调整部分会话框高度,移除不必要的 tooltip 等)
调整 useLoading 机制为基于特定 key 以便于更好的排查问题