-
2024-08-19: 2.8.2
- ZH-CN
- 升级 beetl 到 3.17.0.RELEASE
- 移除 hutool-core 依赖,使用 mapstruct 来转换对象
- 修改 StringUtils 工具类过时用法
- 升级 JDK 17 / Gradle 8.10
- ZH-CN
-
2023-08-15: 2.8.1
- ZH-CN
- 升级 beetl 到 3.15.8.RELEASE
- 升级 hutool-core 到 5.8.21
- 升级 snakeyaml 到 2.1
- 重构构建脚本
- 增加一个选项来配置数据库的字段风格
- ZH-CN
-
2022-09-09: 2.8.0
- ZH-CN
- 修改默认模板位置到default/路径下
- 添加刷新配置按钮
- 更新 ibeetl模板版本
- 更新开发插件版本
- 贡献者:tanqi(gitee) tanqi(github)
- ZH-CN
-
2022-09-07: 2.7.0
- feat: 配置文件由 json 改为 yml (破坏性变更)
- 版本
v2.7.0
对配置文件产生了破坏性变更,由原来的config/*.json
JSON格式配置文件改为config.yml
YAML配置文件 - 在旧版本升级后,原来的
config/*.json
配置文件将失效,请参照 src/main/resources/config.yml 文件重制你自定义的配置文件 - 也可以删除本地的
init.properties
文件然后重新生成配置文件,但请注意备份您的自定义模板文件
-
2022-08-26: 2.6.1
- ZH-CN
- fix: 代码模板文件默认路径被定制后无法正常使用 #1
- fix: 修复一个在 212.3116.43 被视为弃用的调用方式
- chore: 修改模板文件内容,删除几个模板文件
- 增加一个 jdbc-typescript-type.ftl 模板文件
- ZH-CN
-
2021-05-19: 2.6.0
- ZH-CN
- feat: 实体类字段视图对象、数据库表字段视图对象增加一个 IDEA 内置的 DataType 类型的 dataType 字段。可用此字段获取数据库字段的设置的数据长度,具体用法请见最新的 all-variable.ftl 代码模板
- refactor: 初始化数据库表 URL 输入框内容把下划线替换成减号
- ZH-CN
-
2021-03-02: 2.5.1
- ZH-CN
- fix: 修复因 template root 设置错误,导致代码的 include 指令报错问题
- ZH-CN
-
2021-02-28: 2.5.0
- ZH-CN
- feat: 代码模板文件默认放到:Scratches and Consoles/Extensions
- feat: 同时支持以下模板路径:
${project.dir}/.idea/generator/templates
和${project.dir}/generator/templates
- fix: 修复保存文件时可能出现因 CRLF 换行符问题导致的保存文件错误
- fix: 增加一个 URI 请求路径的输入项,可以在模板变量中引用它来做 API 接口前缀
- fix: 增加 all-variable.ftl 代码模板涵盖所有的变量使用说明情况
- other: upgrade beetl 3.3.2 / upgrade freemarker 2.3.31 / upgrade joda-time 2.10.10
- other: 优化部分代码
- ZH-CN
-
2020-09-18: 2.4.0
- ZH-CN
- feat: 增加LOGO图标
- feat: 生成代码后代码格式化
- feat: 生成代码过程中进度条展示
- feat: 新增
date
时间信息模板变量,详情请查看 模板变量文档
- EN
- feat: Add LOGO icon
- feat: code formatting after generating code
- feat: progress bar display during code generation
- feat: Added
date
time information template variable, please check for details Template Variable Document
- ZH-CN
-
2020-08-21: 2.3.0
- ZH-CN
- feat: 包名、路径配置支持持久化
- feat: 如果未选中模板时弹出警告,提示至少选中一个代码模板
- feat: 界面逻辑代码优化
- EN
- feat: Package name and path configuration support persistence
- feat: If a warning pops up when the template is not selected, it prompts that at least one code template is selected
- feat: interface logic code optimization
- ZH-CN
-
2020-08-17: 2.2.1
- ZH-CN
- fix: 修复 2.2.0 版本在 181.x(2018.x) 下出现的兼容性问题
- EN
- fix: Fix the compatibility issue of version 2.2.0 under 181.x (2018.x)
- ZH-CN
-
2020-08-17: 2.2.0
- ZH-CN
- feat: 更改UI布局
- feat: 项目路径选择输入框更改输入框组件
- feat: 包名输入框增加包名自动补全、提示
- feat: 更改输入框内容修改后重新赋值的方式,通过监听事件来改变配置信息内容
- feat: 增加代码模板选择功能,通过树形结构选择器选择当前项目路径下可用的代码模板文件
- EN
- feat: Change UI layout
- feat: project path selection input box to change the input box component
- feat: Add package name auto completion and prompt to the package name input box
- feat: change the way of re-assignment after modification of the input box content, and change the configuration information content by monitoring events
- feat: Add code template selection function, select the available code template files under the current project path through the tree structure selector
- ZH-CN
-
2020-07-18: 2.1.0
- ZH-CN
- feat/fix: 修复无法通过Java字段获取到该字段对应的数据库字段对象问题
- feat/fix: 修复无法直接获取到主键字段问题
- EN
- feat/fix: Fix the problem that the database field object corresponding to the field cannot be obtained through the Java field
- feat/fix: Fix the problem that the primary key field cannot be obtained directly
- ZH-CN
-
2020-07-18: 2.0.0
- ZH-CN
- EN
- This version is not compatible with the old version, please check the Code Template Upgrade Guide, and check the detailed writing Template Variable Document
- Introduce
velocity/beetl
template support, through the suffixftl/vm/btl
to automatically call the corresponding template engine for rendering - Refactor the template variable object and introduce four objects
TableImpl/EntityImpl
TableColumnImpl/EntityFieldImpl
to store related information. types.json
supports regular expression matching database field types.- The UI display field information is increased. The database column-Java field result comparison display
-
2020-05-24: 1.3.1
- ZH-CN
- 模板路径支持子文件夹,可把模板文件放到模板路径(generator/templates)下的子文件夹中
- EN
- The template path supports subfolders, and the template file can be placed in the subfolder under the template path (generator/templates)
- ZH-CN
-
2020-04-10: 1.3
- ZH-CN
- 支持2020.1
- fix: 修复修改数据库表描述信息时返回构建选项tab时错误问题
- EN
- support 2020.1
- Fixed an error when returning the build option tab when modifying database table description information
- ZH-CN
-
2020-04-07: 1.2
- ZH-CN
- 代码优化
- fix: 修复插件运行时无法在本地项目创建模板文件问题
- EN
- code optimization
- fix: Fix the problem that the template file cannot be created in the local project when the plugin is running
- ZH-CN
-
2020-04-07: 1.1
- ZH-CN
- feat: 表注释可修改
- feat: 支持多表同时生成
- fix: 修复表注释内容无法设置问题
- EN
- Table notes can be modified
- Support simultaneous generation of multiple tables
- fix: Fix the problem that the content of table comment cannot be set
- ZH-CN
-
2020-04-06: 1.0
- 初步完成插件内容。
- Preliminary completion of plug-in content