Skip to content

Releases: pot-mot/jimmer-code-gen-kotlin

Jimmer-Code-Gen-0.1.1Patch1

08 May 07:05
Compare
Choose a tag to compare

前端更新:
移除多余 GenEnumItemsInput。
添加 DragDialog 的 toFront。

后端更新:
使用 transactionTemplate 替换 Transactional 注解。

Jimmer-Code-Gen-0.1.1

30 Apr 09:03
Compare
Choose a tag to compare

破坏性变更:

  1. 简化 Association input 结构。(将导致旧的 model.json导入校验失败,需要手动调整 edge.data 结构)

前端更新:

  1. 优化 debugLog 和 globalConfig 对话框。
  2. 补充更多校验。
  3. 修正部分历史记录问题。
  4. 修正代码预览列表高度问题。

后端更新:

  1. 调整实体及 DTO 包名。

Jimmer-Code-Gen-0.1.0

26 Apr 05:30
Compare
Choose a tag to compare

同步 Jimmer 0.8.128。
支持创建上级表,映射为@MappedSuperclass和实体继承。
提供占位符{}去替换 superTable 中的关联名与索引名。

Jimmer-Code-Gen-0.0.9

19 Mar 09:22
Compare
Choose a tag to compare

同步 jimmer 0.8.110。
支持多 TableNode 创建与编辑。
将 Model lowerCaseName 调整为 DatabaseNamingStrategy,支持 RAW、LOWER_CASE、UPPER_CASE。
将 idenfiter 相关操作 changeCase 和 escape 整合至 IdentifierProcessor。
修正 GloableGenConfig 无法修改的问题。

Jimmer-Code-Gen-0.0.8

27 Feb 18:16
Compare
Choose a tag to compare

同步 jimmer 0.8.102。
调整 ManyToMany inverseColumns 为 inverseJoinColumns。
修复 OneToMany columnName 问题。
修复伪外键属性可空性问题

Jimmer-Code-Gen-0.0.7

12 Feb 18:29
Compare
Choose a tag to compare

调整 model 和 schema load 相关代码,明确基于 input进行 save,且明确 table 在这两个行为中作为保存聚合根。
补充 H2 数据库的 Load 和 Generate 功能。
调整 dataSource ,将 host port 等统一至 url 属性。

Jimmer-Code-Gen-0.0.6

05 Feb 05:03
Compare
Choose a tag to compare

调整 association fake 在默认创建时的来源为 GenConfigContextStore。
修复 ManyToMany 在 ForeignKey 与默认配置不一致时的生成机制。

Jimmer-Code-Gen-0.0.5

04 Feb 17:11
Compare
Choose a tag to compare

移除 model 和 column idGeneration 字段,调整 property idGenerationType 为 idGenerationAnnotation。

Jimmer-Code-Gen-0.0.4

28 Jan 21:23
Compare
Choose a tag to compare

调整 Model 和 Column 实体结构(补充 idGeneration 相关字段)。
优化复制粘贴功能。
调整 association edge 样式实现为 css。
恢复 minimap 功能。
添加 debug 和 log 日志配置。

Jimmer-Code-Gen-0.0.3

24 Jan 08:15
Compare
Choose a tag to compare

更新 kotlin 语言版本和 gradle 版本
在 model 中添加 tablePath 作为零散的 schema 和 dataSource 的替换
在 association 中补充 foreignKey 相关的 updateAction 和 deleteAction
在 column 中规范字面类型相关列为 rawType
将 association.associationType 缩短为 association.type
前端继续使用 hash 模式
优化样式(补充 DragDialog 模态框,调整部分会话框高度,移除不必要的 tooltip 等)
调整 useLoading 机制为基于特定 key 以便于更好的排查问题