Skip to content
This repository has been archived by the owner on Aug 15, 2018. It is now read-only.

Releases: spmjs/spm

3.3.4

08 Jan 09:56
Compare
Choose a tag to compare

3.3.2

26 Dec 08:12
Compare
Choose a tag to compare
  • [email protected] 修复 install 发请求前没有检查本地 semver 匹配的问题
  • [email protected] 新增类似 nodejs 的文件探测规则,比如 require('../) 会被替换为 require('../index')
  • [email protected] build 时发起的 install 也从 package.json 里读取 registry 配置
  • 文档的 markdown 里可以写 require('../')

3.3.1

25 Dec 03:51
Compare
Choose a tag to compare
  • #1100 修复 link 后可能 build 出错
  • #1099 调整 doc 的二维码样式
  • #1102 修复新安装的 spm 执行 login 出错
  • #1108 修复 doc 生成的 test runner 无法在 totoro 里运行
  • #1109 修复 doc watch 不能访问到依赖库里的图片等非 css, js 资源
  • #1113 新增 doc 支持 jsx 模板
  • #1111 新增 doc 支持 commonjs 写法
  • spmjs/spm-client#26 修复 ignore 时 .gitignore 和 .spmignore 冲突
  • spmjs/spm-client#29 使用 ali.gnode 代替 regenerator
  • spmjs/spm-client#28 #1107 修复 spm install 并行读写 cache 时报错
  • spmjs/spm-server#13 修复 less 和 css 的检测优先级, less > css
  • [email protected] 修复 handlebars-runtime 打包后 js 语法报错

3.3.0

19 Dec 06:02
Compare
Choose a tag to compare

详见:#1046

3.2.3

10 Oct 07:33
Compare
Choose a tag to compare
  • 删除 preinstall 和 postinstall 脚本,#1040

3.2.2

19 Sep 06:07
Compare
Choose a tag to compare

3.2.1

12 Sep 08:33
Compare
Choose a tag to compare
  • #1006 修复 doc watch 时模块加载两遍的问题
  • #1008 修复 paths 路径设置导致 jQuery 加载不到的问题
  • #996 uglifyjs 压缩添加 ascii_only: true 配置
  • #935 用例支持 node 0.11
  • #1007 [email protected], 修复 tpl 在调试模式下缺少引号 wrap 的问题
  • #1004 [email protected], 修复 Error loading resource 导致覆盖率信息输出失败的 bug

3.2.0

05 Sep 02:41
Compare
Choose a tag to compare

详见:#896

特性

  • #938 提醒命令行的整体性能
  • #967 支持依赖模块内其他文件的功能 require('module/file')
  • #919 提取 spm-client,方便自定义的构建工具基于此进行封装
  • #978 standalone 打包模式支持 umd,并且去 seajs-mini
  • [email protected],提升调试性能
  • #942 重构 spm-init
  • #888 source 换成 registry
  • #940 sea-modules 改名为 spm_modules
  • #961 添加 spm 命令行自动提示
  • #902 移除插件机制

3.1.1

01 Aug 13:58
Compare
Choose a tag to compare
  • 修复 coverage 统计不准确的问题 #911
  • 修复 ignore 不在依赖里的包时构建不正确的问题 #914

3.1.0

25 Jul 03:12
Compare
Choose a tag to compare

详见:#827

特性

  • #793 依赖模板和样式时,自动添加 handlebars 和 import-styles 依赖模块
  • #820 模块全依赖信息的简化
  • #847 doc watch 改进
  • #856 build 支持 skip 参数,跳过某些不需要解析依赖的模块
  • #848 output 支持 glob
  • #844 构建时如果包含一个模块的多个版本,应给予提醒
  • #874 doc theme 支持自定义
  • #871 命令行参数整理
  • #883 支持构建依赖的模块

Bugfix

  • #849 publish 时,package.json 不能被忽略
  • #873 pkg 里包含 .DS_Store 文件时,spm doc watch
  • #876 同时存在 a.js 和 a 文件夹时,spm doc watch 报错
  • #839 spm test 在 windows 下报错
  • #830 windows 下,如果文件名包含多个 . 时,debug 的 require id 不正确
  • #829 standalone 模式下 require css 文件,没有对 seajs.importStyle 进行处理