# ChangeLog ## 0.2.3 1. 对 `MyBatis` 的 `xml` 也支持输出 `schema` 代替符: `__REPLACE_SCHEMA__` 2. 对无法找到 `include` 目标,不再报错 3. 对 `` 中嵌套 `` 这种模式进行支持 ## 0.2.2 1. 更新文档 2. 一些小重构 ## 0.2.1 1. 更新文档 2. 重命名 3. 添加更新记录文档(即本文件) ## 0.2.0 1. 整理文档 2. 去掉 `rstringbuilder` 依赖 ## 0.1.7 1. 支持 `MyBatis` 的 `foreach` / `trim` 2. 支持数据库方言,`MySQL` 的占位符用 `@1`,`Oracle` 用现有的 `:?`。 ## 0.1.6 重构代码,简化代码,重命名 ## 0.1.5 1. 调整对 `include` 支持的实现 2. 支持 `selectKey` 3. 重构代码,清理日志,简化代码,抽取出 `saver` ## 0.1.4 1. 在 `append` 时添加空格 2. 抽取变量 3. 支持 `` 子句 ## 0.1.3 1. 将静态变量抽取到外部 2. 命令输出添加版本号 3. 修正处理带条件语句的问题 ## 0.1.2 1. 使用宏简化代码 2. 简化代码 3. 将静态变量抽取到外部 4. 变更替换顺序 5. 更新文档 ## 0.1.1 1. 微调 `iBATIS` 替换变量用正则表达式 2. 更新文档 ## 0.1.0 初始发布,完成基本功能 1. 解析 `xml` 2. 抽取 `sql` 3. 归并写入文件