Skip to content

Latest commit

 

History

History
93 lines (73 loc) · 3.54 KB

CHANGELOG.md

File metadata and controls

93 lines (73 loc) · 3.54 KB

Changelog

2014.6.23 V0.1.5

  1. [!] 修复 #28 #29,因为 jQuery 每个版本在 Ajax 实现上有些差异,导致在拦截 Ajax 请求时出现了兼容性问题(例如,方法 xhr.onload() 访问不到)。本次测试并通过的 jQuery 版本有:

    • jQuery 2.1.0
    • jQuery 2.0.2
    • jQuery 1.11.0
    • jQuery 1.10.1
    • jQuery 1.9.1
    • jQuery 1.8.3
    • jQuery 1.7.2
    • jQuery 1.6.4

非常抱歉,这个问题一直困扰着 Mock.js 用户,在后面的版本中,会通过拦截 XMLHttpRequest 的方法“一劳永逸”地解决拦截 Ajax 的兼容和适配问题。

2014.6.18 V0.1.4

  1. [!] 修复 #14 0.1.1版本试了好像jq1.10可以,1.11下$.ajax拦截没反应
  2. [!] 修复 #22 异步加载js文件的时候发现问题
  3. [!] 修复 #23 Mock.mockjax 导致 $.getScript 不执行回调
  4. [!] 修复 #24 Window Firefox 30.0 引用 占位符 抛错
  5. [!] 修复 #25 改变了非函数属性的顺序,查找起来不方便
  6. [!] 修复 #26 生成规则 支持 负数 number|-100-+100
  7. [!] 修复 #27 数据模板编辑器 格式化(Tidy) 时会丢掉 函数属性
  8. [+] 数据模板编辑器 增加了 编辑区 和 生成结果区 的同步滚动
  9. [!] test/nodeuinit > test/nodeunit

2014.5.26 V0.1.3

  1. [!] 修复 #21

2014.5.26 V0.1.2

  1. [!] 重构 Mock.mockjax()
  2. [!] 更新 package.json/devDependencies
  3. [+] 增加 懒懒交流会 PPT

2014.5.9 V0.1.2

  1. [+] 支持 Mock.mock(rurl, rtype, template)
  2. [+] 支持 'name|min-max': {}'name|count': {}
  3. [+] 支持 'name': function(){}
  4. [+] 新增占位符 @NOW
  5. [+] 更新了 语法规范

2013.9.6

  1. 增加占位符 @DATAIMAGE
  2. 解析占位符时完全忽略大小写

2013.9.3

  1. 文档增加用法示例:Sea.js (CMD)、RequireJS (AMD)
  2. 增加对 CMD 规范的支持
  3. 生成 SourceMap 文件 dist/mock-min.map

2013.8.21

  1. 100% 基于客户端模板生成模拟数据,支持 KISSY XTemplate。
  2. 调整文件结构。

2013.8.11

  1. 80% 基于客户端模板生成模拟数据。
  2. 完善针对 KISSY XTemplate 的测试用例 test/mock4tpl-xtpl-node.js
  3. Mock4Tpl 支持 Partials。
  4. Mock 支持转义 @。
  5. 更新 README.md,增加对 Mock4Tpl 的说明。
  6. 完善 demo
  7. 减少 Mock、Mock4Tpl 暴漏的 API。

2013.8.7

  1. 75% 基于客户端模板生成模拟数据。
  2. 完善测试用例 test/mock4tpl-node.js
  3. 重构文件和目录结构,把代码模块化。
  4. 参考 Handlebars.js,引入 Jison 生成模板解析器。

2013.8.2

  1. 60% 基于客户端模板生成模拟数据。
  2. 增加测试用例 test/mock4tpl-node.js,参考自 http://handlebarsjs.com/

2013.7.31

  1. 50% 基于客户端模板生成模拟数据。

2013.7.18

  1. 增加占位符 @COLOR。
  2. 完善对占位符的解析,过滤掉 #%&()?/.
  3. 对“支持的占位符”分组。

2013.7.12

  1. Mock.mock(rurl, template) 的参数 rurl 可以是字符串或正则。
  2. 把产生随机元数据的接口封装到 Mock.Random 中。
  3. 增加对日期的格式化。
  4. 增加占位符 @IMG、@PARAGRAPH、@SENTENCE、@WORD、@FIRST、@LAST、@NAME、@DOMAIN、@EMAIL、@IP、@ID。
  5. 支持嵌套的占位符,例如 @IMG(@AD_SIZE)
  6. 支持把普通属性当作占位符使用,例如 @IMG(@size)