Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 09:42

Changelog

  • e3d715d docs: v0.8.0 发布说明(含未单独发版的 v0.7.0 包映射)
  • d003525 feat: 支持 base-code --version,版本号由构建期 ldflags 注入
  • f4f5426 refactor: 抽出 validateMapping 骨架,消除两个映射校验的逐行重复
  • 9f2d91d refactor: 清掉 mapper-xml 的死 NameSuffix,并写明 Resource 层为何留空
  • 6b7058d fix: 映射 flag 的 CSV 重复键报错,不再静默后覆盖前
  • 4170a12 test: 守护模板里的 Cls/Pkg 键合法,堵住 golden 抓不到的键错误
  • d042f27 fix: Generate 入口校验各层类名两两互异,拦下 class-mapping 撞名
  • 228803a fix: 映射类 flag 传空串视为未提供,不再静默清空配置文件的映射
  • 2abbb0f fix: package-mapping 包段拒绝 Java 保留字(补回 Layers 常量时代白送的不变量)
  • 76e5aff docs: init 模版与 README 增补 class-mapping 类名映射说明
  • 9700328 refactor: 模板类名全部改经 Cls 出口,映射贯通类声明/泛型/import/XML
  • 380c178 feat: generator 引入 ClassName 类名唯一出口,OutputPath 文件名走类名映射
  • 10d32ca feat: gen 命令支持 --class-mapping flag(CSV 解析器泛化为双映射共用)
  • 752382a feat: config 支持 class-mapping 类名映射(13 层名键 + {} 占位符校验)
  • fe643c2 docs: init 模版与 README 增补 package-mapping 包映射说明
  • ea30330 feat: dry-run 层标记行输出目标落盘路径
  • d9c7c82 refactor: 模板包名全部改经 Pkg 出口,映射贯通 package/import/XML namespace
  • 4eb592a feat: generator 引入 Pkg 包名唯一出口与 OutputPath 包映射(含键一致性守护测试)
  • 2121d1b feat: gen 命令支持 --package-mapping flag(CSV 键值对,整体覆盖配置文件)
  • 03dee8a feat: config 支持 package-mapping 包映射(11 合法键 + 值校验 + flag 整体覆盖)
  • 1d0eb84 test: 增加全 14 层渲染 golden 基准,冻结默认产物
  • 733b3a1 docs: v0.6.0 发布说明