Skip to content

Latest commit

 

History

History
236 lines (160 loc) · 7.2 KB

HISTORY.md

File metadata and controls

236 lines (160 loc) · 7.2 KB

2012.11.14, Version 1.1.0 (stable)

  1. 模板系统初步成型,支持源模板配置。
  2. spm search 目前相对功能还比较简单。
  3. 修复社区反馈相关问题。

2012.10.27, Version 1.0.0 (stable)

  1. 修复社区反馈的问题
  2. 文档部分优化
  3. 提供了一个 hello-spm demo
  4. 只是 spmConfig 配置

2012.09.29 , Version 0.9.12(Unstable)

这个版本将是1.0之前最后的一个测试版本,在国庆后的第一周正式发布1.0 这个版本主要进行了一些bugfix, 还有根据社区的反馈增加了部分接口。

详情可以查看 https://github.com/seajs/spm/issues?milestone=11&state=closed 关于新增接口的使用 可以参看 https://github.com/seajs/spm/wiki/Spm-%E5%91%BD%E4%BB%A4%E8%AF%A6%E8%A7%A3

2012.09.21 , Version 0.9.11(Unstable)

SPM 0.9.11会在9月21号下班前发布,敬请关注.

需要关注点:

  1. 增加了用户插件扩展机制,可以很方便的注入新功能 #293
  2. 对公司内部提供了zip打包和复杂的合并规则等功能

具体相信升级信息如下:

插件

  • ✔ #307 新增复杂的合并规则
  • ✔ #175 支持zip格式模块压缩包

优化增强

  • ✔ #293 支持插件扩展.
  • ✔ #308 引入clean-css来代替yuicompress
  • ✔ #292 简化output配置
  • ✔ #280 output 中数组合并支持全局模块
  • ✔ #301 spm 打包涉及到的读写文件支持用户自定义编码.

bug fix

  • ✔ #305 用户首次install 报错.
  • ✔ #300 日志信息拼写错误
  • ✔ #297 css相关加载问题

test case

  • ✔ #284 spm build 命令行参数测试
  • ⌛ #240 对于新提出的问题,增加测试进行验证,并开始逐步完善核心测试用例

文档

  • ⌛ #168 目前把相关文档会陆续整理到wiki中

2012.09.14 , Version 0.9.10(Unstable)

SPM 0.9.10会在9月14号下班前发布,敬请关注.

需要关注点:

  1. 完善相关文档,新增 SPM 使用入门
  2. 核心代码命名调整等.
  3. bugfix.

具体相信升级信息如下:

插件

  • ✔ #296 depsCheck 优化依赖冲突信息提示
  • ✔ #285 #282 output 增加with-debug支持,可以自定义debug文件命名

优化增强

  • ✔ #291 spm install 支持依赖下载.
  • ✔ #287 命令行参数优化
  • ✔ #281 parent属性多级支持

bug fix

  • ✔ #295 注释require替换。
  • ✔ #290 spm transport无法使用
  • ✔ #288 info.json的信息更新
  • ✔ #286 build 嵌套目录处理

test case

  • #240 对于新提出的问题,增加测试进行验证,并开始逐步完善核心测试用例

文档

  • #168 目前把相关文档会陆续整理到wiki中

2012.09.07, Version 0.9.9(Unstable)

SPM 0.9.9会在9月7号下班前发布,敬请关注.

需要关注点:

  1. 完善相关文档,会持续进行
  2. 支持了基于命令行参数的模块打包,能满足些基本的打包需求.
  3. 源服务优化,增加了更多模块的信息收集

具体相信升级信息如下:

插件

  • ✔ #274 output 资源输出增加glob支持.

优化增强

  • ✔ #278 基于命令行的打包
  • ✔ #276 模块上传到源中的信息注册
  • ✔ #275 define函数支持对象
  • ✔ #271 require.async的处理
  • ✔ #159 spm search 基于源信息,返回查找模块的一些版本信息.

bug fix

  • ✔ #277 解析模块中的依赖的时候,注释的干扰处理.
  • ✔ #269 #268 #267 require替换的一些问题
  • ✔ #266 define上面如果有注释的话,解析错误

test case

  • #240 对于新提出的问题,增加测试进行验证,并开始逐步完善核心测试用例

文档

  • #168 目前把相关文档会陆续整理到wiki中

2012.08.31, Version 0.9.8(Unstable)

SPM 0.9.8会在8月31下班前发布,敬请关注.

需要关注点:

  1. 对spm的命令执行做了重构,改造后build过程中的某个阶段可以单独选择执行. 而且对于部分插件也支持单独执行了.
  2. package.json解析机制进行了修改,原有的是自动的查找上级目录的package.json作为parent,但是这样造成了潜在的不稳定性,所以目前增加了parent属性,来指定需要继承的配置.

具体相信升级信息如下:

插件

  • ✔ #250 output excludes支持简单的通配符.
  • ✔ #219 #262 #263 #264 对于compress, jshint, less, cofee这些功能比较独立的插件,可以单独执行.

优化增强

  • ✔ #258 新加命令对源中模块信息完善. 对于spm install, spm search 进行支持
  • ✔ #255 由于部分老用户有些功能依赖老的build, 目前对原有的build功能进行了部分恢复.
  • ✔ #245 package.json解析规则修改.
  • ✔ #244 action和plugin进行了梳理.
  • ✔ #218 spm install 改为从用户配置的源中进行加载

bug fix

  • ✔ #251 --version, --dist 对于纯数字的支持
  • ✔ #248 0.9.7遗留的bug
  • ✔ #261 源服务解析root报错.

test case

  • #240 对于新提出的问题,增加测试进行验证,并开始逐步完善核心测试用例

2012.08.24, Version 0.9.7(Unstable)

SPM 0.9.7会在8月24下班前发布,敬请关注,这个版本主要还是进行功能完善。

  1. 补充了build的一些场景的测试用例.
  2. 对日志输出进行了减少,查看相信DEBUG信息可以通过增加-v

插件

  • ✔ #237 output 支持复合对象,增加了模块过虑功能

优化增强

  • ✔ #246 在命令行中支持自定义版本
  • ✔ #243 源服务支持代理
  • ✔ #241 对于指定的json配置文件,格式严格匹配.
  • ✔ #238 增加了插件中的收集,并在help中进行提示.
  • ✔ #236 optimist进行二次封装,方便使用.
  • ✔ #235 root默认规则更改
  • ✔ #229 命令行提示完善,目前提示的信息更加全面
  • ✔ #228 命令行参数的统一处理

bug fix

  • ✔ #239 对于不规则文件名的兼容性处理

test case

  • #240 对于新提出的问题,增加测试进行验证,并开始逐步完善核心测试用例

2012.08.17, Version 0.9.6(Unstable)

插件

  • ✔ #212 js模块中css的处理
  • ✔ #98 less 支持
  • ✔ #97 coffee 支持

优化增强

  • ✔ #226 提供源代码和输出目录的参数
  • ✔ #225 debug文件排除
  • ✔ #223 全局配置文件中支持seajs.config内容读取
  • ✔ #200 支持自定义版本
  • ✔ #194 参数优化
  • ✔ #177 增加parent配置
  • ✔ #207 spm init windows平台下兼容.

bug fix

  • ✔ #222 windows平台下压缩的tar包的解压问题.
  • ✔ #215 output替换插件 require正则替换问题.

2012.08.10, Version 0.9.5(Unstable)

优化增强

  • ✔ #211 SPM开发环境初始化.
  • ✔ #210 公用配置文件加载.
  • ✔ #206 合并保留依赖的处理.
  • ✔ #191, #201 插件的一些优化.
  • ✔ #187 支持排除合并模块中的某些模块.
  • ✔ #195 $处理
  • ✔ #171 package.json增加插件配置.
  • ✔ #194 build 参数整理
  • Fix #203, #202 window下面的一些错误处理.

  • Improvement #198 log输出信息优化.

2012.08.8, Version 0.9.4-1(Unstable)

  • Fix #202, #203 windows下面用户目录获取不正确.

2012.08.06, Version 0.9.3(Unstable)

bug fix

  • ✔ #193 默认源改为公开源
  • ✔ #190 log IO冲重定向问题.
  • ✔ #89 新源目录初始化
  • ✔ #188 自定义config.json位置.