All Versions
28
Latest Version
Avg Release Cycle
111 days
Latest Release
1993 days ago

Changelog History
Page 2

  • v2.0.4 Changes

    February 06, 2015
    • 🐛 bug修复:当模块的依赖模块及其依赖资源已经ready时,模块加载完成后状态可能导致回退。
    • 🐛 bug修复:bundles配置项中包含package时,仍然会发起对package的请求。
  • v2.0.2 Changes

    • 健壮性修复:模块由于自身原因无法运行通过时,避免可能影响其他async require,导致callback运行失效。
  • v2.0.0 Changes

    • 支持shim配置项
    • 删除了noRequests配置项对打包模式时避免无用请求的支持
    • 支持和requirejs相同的配置项bundles,代替原noRequests的避免无用请求的功能
    • 模块加载过程优化
  • v1.8.8 Changes

    • 更改全局变量的暴露方式,使require和define能够使用闭包的方式包装
    • 对代码进行两处简单的小优化,删除无用变量
    • 代码格式符合新规范
  • v1.8.6 Changes

    • 📜 删除parse id时的验证,用于支持不标准的id (比如id中包含冒号等特殊符号)
    • 内联的script中包含define时,不自动完成模块初始化,初始化时机在async require时开始
    • 打包合并的预定义模块,取消批量初始化机制,仅对async require用到的模块进行初始化
  • v1.8.4 Changes

    • 环境安全优化:当前页面中已经存在其他loader的define和require时,不进行覆盖
    • 性能优化:define方法不通过arguments读取参数
    • 代码优化:对urlArgs的匹配逻辑进行了优化
    • 增加loader和版本信息标识
    • 增加自己的global require:esl
  • v1.8.2 Changes

    优化模块加载过程:

    • 减少loader size
    • 修复1.8.0中菱形依赖和深层resource依赖的分支死角导致的加载终止
  • v1.8.0 Changes

    • 推迟模块的初始化时机,依赖模块的初始化从 加载时 推迟到 使用时
    • 增加 noRequests 配置参数,用于模块定义合并时排除多余模块的请求
    • 修复页面中加入无意义的匿名define时,下一个匿名定义的请求模块处理错误的问题
  • v1.6.10 Changes

    • 🔌 修复使用初始化完成的plugin加载多个resources时,只会加载第一个resource,无法完成当前模块初始化的bug
  • v1.6.8 Changes

    • 重新设计与实现了模块加载机制
    • 修复IE6下页面包含base标签时可能产生的bug