Uninote
Uninote
用户根目录

change log

0.13.1

  • fix: 模块加载异常处理
  • fix: api/select url params 不存在时报错
  • feat: 接口清单包含模块路径

0.13

  • feat: 初始化调用顺序:根目录初始化模块 > ... > 目标模块,根目录到目标模块的路径上的所有 __init.js 依次加载并初始化

0.12.2

  • change: reqIndex, trackID 改为通过 header 传递

0.12.1

  • change: NO_BATCH 在 当前生成完整验证 时也需要 请求/验证

0.12

  • feat: debug 配置,输出控制
  • fix: injectReqIndex "application/x-www-form-urlencoded" 时需要返回值
  • 优化:使用 webpack alias 优化 import 路径
  • .editorconfig
  • feat: request index & trackID
  • feat: handleError 输出时间
  • fix: 初始化参数改为在 dialog open 前
  • feat: 参数配置回车支持
  • feat: url include/exclude config for 接口清单
  • opt: 异步验证优化,验证函数如果是 async,需要处理异常保证 resolve/reject 的调用
  • opt: assertSuc 先断言 return code,再比较结构
  • opt: sample returns: 异常时输出对象格式
  • opt: 异常报错优化(不是在 request 中的异常,增加 api 设置 & 为空不输出)
  • feat: url include/exclude config

0.11.1

  • fix: lastResult 失效问题

0.11.0

  • fix: 搜索过滤快捷键
  • feat: 支持本地 vue.config 配置
  • feat: 参数配置弹框编
  • opt: 接口选择组件体验优化
  • feat: 异步验证
  • feat: 并发支持(make clone ctx)
  • feat: 数组配置方式进行非空(undefined/"")验证; 单元测试时修改参数支持 async 函数
  • feat: gene.noDef, 不使用默认值,以便支持不传递某个参数
  • feat: docs api 解析支持
  • feat: postJsonAsFormUrl: 用 qs 将 JSON 转为 application/x-www-form-urlencoded 格式
  • change: 手动 request 时不做任何验证
  • change: 类型判定优化:生成参数类型优先
  • fix: 单一接口完整验证:参数保存-还原使用 deep clone
  • change: GENE_ONLY 类型只跳过常规测试,不跳过 unit tests

0.10.0

  • 重构,使用 vue 重构,不再依赖 uni-app

0.9.2

  • fix: 检查内联配置是否允许忽略 - 支持深层次 key

0.9.1

  • fix: 异步休眠,避免时间冲突
  • feat: 请求-当前生成-完整验证
  • feat: 参数生成异常也会有详细输出
  • feat: gene.noCode returns 验证选项

0.9 breaking changes

  • change: 生成函数配置结构统一,不再支持直接配置函数
  • feat: helper, 接口-生成函数清单,支持过滤器(mi & me)
  • chagne: gene.desc 拆分为 scene + desc,desc展示到界面
  • feat: type 属性支持(NORMAL, INNER, GENE_ONLY, NO_BATCH),geneOnly/batch 属性作废
  • GENO_ONLY 请求按钮用黄色背景提醒
  • fix: 三级参数优先级逻辑
  • fix: 异步初始化接口,选择接口变化时要初始化
  • feat: 1、make 支持额外参数传递给 gene.function

0.8.5

  • 异步初始化接口,支持接口间的依赖调用
  • mounted 时强制清理不在白名单中的缓存(localStorage)
  • ignoreList 递归忽略配置支持
  • 忽略配置支持内联配置
  • 优化:returns 验证失败 详细输出

0.8.4

  • forceUpdate: 保证在生成函数中即使没有遵循响应式设置参数,也能渲染更新
  • stopOnError 全部改为 false
  • gene.batch 批量验证忽略配置
  • lastResult 记录上次接口返回结果,以备后用
  • 优化:完整验证失败 详细输出

0.8.3

  • -r: resolve conflicts

  • 调用 beyond compare 解决冲突

  • 如果生成文件的修改时间大于原始文件,则不重新生成(默认),可以用 -f 参数强制重新生成

  • -w: 监控文件变化重新生成

  • 模块批量验证:模块过滤支持

0.8.1

  • 模块批量验证:支持过滤配置,如 logout 等接口不要调用
  • 所有模块的所有接口全量验证
  • single request 不校验 returns
  • 复制 default/generated 值到 user
  • 完整验证时忽略用户参数
  • 优化:验证忽略配置改为在配置在 user/*
  • utils.structureContains 支持配置: __nullList, __keyList, __typeList
  • 返回值验证:与注释中的 returns(支持扩展语法)比较验证
  • 当前请求返回值选项:as sample & format
  • request all in one module: 请求当前模块的所有接口,对每个接口:1、递归调用依赖接口生成参数;2、请求接口;3、验证所有可能的验证
  • base.js::make: generate args and make request with gene function's validation
  • 【更新】添加树形结构组件
  • fix: free staff 异常处理
  • 代码生成:文件索引
  • 重构:使用者只用 require powder/user/*

powder-bugs

powder-fe

点赞(0) 阅读(1) 举报
目录
标题