Skip to content

Latest commit

 

History

History
139 lines (136 loc) · 8.63 KB

changeNotes.md

File metadata and controls

139 lines (136 loc) · 8.63 KB
  • 2024-08-19: 2.8.2

    • ZH-CN
      • 升级 beetl 到 3.17.0.RELEASE
      • 移除 hutool-core 依赖,使用 mapstruct 来转换对象
      • 修改 StringUtils 工具类过时用法
      • 升级 JDK 17 / Gradle 8.10
  • 2023-08-15: 2.8.1

    • ZH-CN
      • 升级 beetl 到 3.15.8.RELEASE
      • 升级 hutool-core 到 5.8.21
      • 升级 snakeyaml 到 2.1
      • 重构构建脚本
      • 增加一个选项来配置数据库的字段风格
  • 2022-09-09: 2.8.0

    • ZH-CN
      • 修改默认模板位置到default/路径下
      • 添加刷新配置按钮
      • 更新 ibeetl模板版本
      • 更新开发插件版本
      • 贡献者:tanqi(gitee) tanqi(github)
  • 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 模板文件
  • 2021-05-19: 2.6.0

    • ZH-CN
      • feat: 实体类字段视图对象、数据库表字段视图对象增加一个 IDEA 内置的 DataType 类型的 dataType 字段。可用此字段获取数据库字段的设置的数据长度,具体用法请见最新的 all-variable.ftl 代码模板
      • refactor: 初始化数据库表 URL 输入框内容把下划线替换成减号
  • 2021-03-02: 2.5.1

    • ZH-CN
      • fix: 修复因 template root 设置错误,导致代码的 include 指令报错问题
  • 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: 优化部分代码
  • 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
  • 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
  • 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)
  • 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
  • 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
  • 2020-07-18: 2.0.0

    • ZH-CN
      • 该版本与旧版本不兼容,请查看 代码模板升级指南 ,和查看详细的编写 模板变量文档
      • 引入 velocity/beetl 模板支持,通过后缀 ftl/vm/btl 来自动调用相应模板引擎渲染
      • 重构模板变量对象,引入 TableImpl/EntityImpl TableColumnImpl/EntityFieldImpl 四个对象来存储相关信息。
      • types.json 支持正则表达式匹配数据库字段类型。
      • UI显示字段信息增加 数据库列-Java字段 的结果对比显示
    • 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 suffix ftl/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)
  • 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
  • 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
  • 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
  • 2020-04-06: 1.0

    • 初步完成插件内容。
    • Preliminary completion of plug-in content