Skip to content

Latest commit

 

History

History
65 lines (42 loc) · 1.61 KB

HISTORY.md

File metadata and controls

65 lines (42 loc) · 1.61 KB

0.1.0 / 2014-03-05

  • 完成首个可用版本开发

0.2.0 / 2014-03-16

  • 重写大部分逻辑,优化模块加载排重逻辑,
  • 新增 require.alias
  • 新增 require.load
  • 增加调试信息

0.3.0 / 2014-05-03

  • 增加 localStorage 对模块 JS 文件的缓存
  • 增加构建标识 hash,hash 发生变化时清空 localStorage 缓存

0.3.1 / 2014-05-07

  • 增加 localStorage 对模块 CSS 文件的缓存,需与 scrat@0.1.12 配合使用

0.3.2 / 2014-05-18

  • 增加对 combo-url 长度的限制,超长则对 combo 请求进行拆分

0.3.3 / 2014-05-23

  • 增加 scrat.traceback,保存在执行模块 factory 过程中未捕获的异常
  • 增加通过 GET 参数关闭 cache 或 combo 的能力,scrat=nocache,nocombo

0.3.4 / 2014-05-26

  • 调整判断文件类型函数,原逻辑在 QQ 浏览器下无法正常拿到分组

0.3.5 / 2014-07-14

  • 调整 link / scrpit 标签插入 head 的顺序

0.3.6 / 2014-10-24

  • 调整 localStorage 中缓存的 JavaScript 代码运行方式,eval 会在 UC 浏览器 9.7.6 ~ 9.8.5 版本中无法调起浏览器自有功能

0.3.7 / 2014-11-07

  • require.async 回调在 scrat 加载资源失败时也会执行,未加载到模块返回 null

0.3.8 / 2014-11-07

  • 修正 res.onload 不存在导致报错问题
  • node.onerror 增加堆栈输出

0.3.9 / 2015-04-12

  • define 方法增加第三个参数,可以手动禁止模块被 localStorage 缓存