编译工具历史更新日志
v3.51 版本更新日志
版本号 | 更新内容 |
---|---|
v3.51.6 | Bugfixes · win32 系统下不支持图片压缩功能; · 子包配置校验 root 类型。 |
v3.51.5 | Change source-map 映射源码的配置修改。 |
v3.51.3 | New 支持图片压缩功能。 |
v3.51.2 | Change · 优化 import、include、template 的解析; · 优化 template 标签名称生成规则; · 修复插件内 api 白名单没生效问题。 |
v3.51.1 | New · 插件能力; · 支持动态库上传。 |
v3.50 版本更新日志
版本号 | 更新内容 |
---|---|
v3.50.14 | Bugfixes 修复在 node_module 下自定义组件引用图片资源不生效的问题。 |
v3.50.13 | New 增加上传速度打点统计。 |
v3.50.11 | Bugfixes 编译内部 bug 修复。 |
v3.50.10 | Bugfixes 处理 json 文件打进 swan-entry 的问题。 |
v3.50.9 | Bugfixes 模板解析的回滚。 |
v3.50.8 | Bugfixes · 模板处理异常导致编译卡死的问题; · 修改当新增自定义组件时,页面白屏的问题。 |
v3.50.7 | Bugfixes 解决编译卡死的问题。 |
v3.50.6 | Change 增加分包不能存在时的提示。 |
v3.50.5 | Bugfixes · 修复特定场景模拟器重复刷新问题; · 新增 windows 下获取带『;』临时目录的错误提示; · 新增对于 app.json 中 page 不是字符串和分包 root 不是字符串的错误提示。 |
v3.50.4 | Bugfixes 修复编译产出到本地路径问题。 |
v3.50.3 | Bugfixes · 修复 uglify cache 失效; · 修复动态库 windows 下路径问题。 |
v3.50.2 | Bugfixes 给有绑定事件的元素添加 swan-spider-tap 的 class 供爬虫爬取本。 |
v3.50.1 | Bugfixes 提升 loader 版本。 |
v3.50.0 | Bugfixes web 化编译包合并。 |
v2.18 版本更新日志
版本号 | 更新内容 |
---|---|
v2.18.10 | Bugfixes · 错误提示优化; · 分包配置检查,提示; · web 化编译 修复只有自定义组件 page 化的 css 时编译报错问题。 |
v2.18.9 | Bugfixes 对 1rpx 直接转换为 0.5px,解决边框不生效的问题。 |
v2.18.8 | New 支持用户反馈时上传小程序包(默认不上传)帮助定位问题。 Bugfixes 上传记录编译等版本号信息。 |
v2.18.7 | Bugfixes · 解决自定义组件 css import 的资源在有缓存的情况下偶发丢失的问题; · 解决 poll 时间过长的问题。 |
v2.18.6 | Bugfixes 自定义组件 css 丢失的 bug 修复。 |
v2.18.5 | New 支持用户反馈时上传小程序包(默认不上传)帮助定位问题。 |
v2.18.4 | Bugfixes 解决 json 文件中 usingComponents 值已预留字段开头从而导致自定义组件编译异常的问题。 |
v2.18.3 | Bugfixes 解决自定义组件路劲查找错误的问题。 |
v2.18.1 | New · 增加对独立分包的编译; · 增加按需编译功能(对于 swan 文件,在开发时拦截路由,按需编译对应的 swan 文件); · app.json 文件解析报错,报错信息提示更优雅。 Bugfixes · 解决在闲置状态下,编译占用 CPU 居高不下的问题; · 动态引用文件时,编译卡死的问题。 |
v2.17 版本更新日志
版本号 | 更新内容 |
---|---|
v2.17.25 | Bugfixes css 自动补全 bug 紧急修复。 |
v2.17.24 | Bugfixes · 解决 template 循环引用时编译卡死的问题; · 解决当标签 src 属性中含有变量时,报引用资源错误的问题。 |
v2.17.23 | New · 增加 ES6 转 ES5 的开关; · 增加 css 自动补全的开; · 增加 js uglify 的开关; · 增加包体积限制校验信息。 |
v2.17.22 | Change 动态库使用工具传入的 host 下载。 |
v2.17.21 | Bugfixes web 编译暂不支持动态库,若检测到使用了动态库,发布时不去进行 web 编译,不然阻塞发布。 |
v2.17.2 | Bugfixes · web 编译 修复给自定义组件中的 html 和 body 标签前面加了自定义组件标签名,导致样式不生效问题; · web 编译 修复 template 上属性没有转换的问题; · 修复自定义组件名中含下划线,san 不正确解析,导致标签不对的问题。 |
v2.17.1 | New 支持动态库。 |
2.16 版本更新日志
版本号 | 更新内容 |
---|---|
v2.16.23 | Bugfixes · 修复在 filter 标签内含 js 代码时,将比较运算符作为标签开始的问题; · 修复更新 npm 包,引用该 npm 包还是旧版本问题。 |
v2.16.22 | Bugfixes · 错误信息优化; · 远程调试空文件夹丢失修复。 |
v2.16.21 | Bugfixes · 修复域名检查功能; · 修复报错信息与错误等级。 |
v2.16.20 | Change web 编译提前,提升发布速度。 |
v2.16.19 | Change 兼容(2.2.0 版本工具默认编译模式的问题),修复发布导致的包产出格式不对的问题,指定版本下发。 |
v2.16.18 | Bugfixes · web 编译 修复自定义组件 page 化,css 没有打进页面总 css 中的问题; · web 编译 修复 text 组件内写\n 不换行问题。 |
v2.16.17 | Bugfixes · web 编译 修复 filter 和引用的 swan 文件不在一个目录下找不到资源的问题; · 修复 css 文件中@keyframes 中的 from to 选择器动画不生效的问题。 |
v2.16.15 | Change · css 文件中的 html、body 选择器将会被编译为 swan-html、swan-body,从而在渲染时无效; · project.swan.json 文件的改动将不会触发编译。 |
v2.16.14 | Bugfixes 修复因 app.json 语法错误,而导致点击编译按钮无反应的 bug。 |
v2.16.13 | Bugfixes 修复 json 改动 watch 失效 bug 。 |
v2.16.12 | Bugfixes · web 编译 app.css 中样式前加.web-swan-app 加权重; · web 编译 自定义组件 css 中给标签样式前加自定义标签,限制 css 有效域。 |
v2.16.11 | Bugfixes 修复 2.16.09 引入 web 化编译参数错误 bug。 |
v2.16.09 | New 预览发布性能优化。 |
v2.16.08 | Bugfixes 修复自定义组件 css 中@keyframes 中 rpx 的转换无效 bug。 |
v2.16.07 | Bugfixes · 自定义组件 css 加载策略调整; · 自定义组件支持使用图标字体。 |
v2.16.05 | Bugfixes 修正合并代码造成的 run.js 里工具方法名错误。 |
v2.16.04 | Bugfixes swan 编译 自定义组件 css 中!import 的兼容修复。 |
v2.16.03 | Bugfixes swan 编译 自定义组件 css 中@charset, 以及样式声明中!import 吞掉的 bug 修改。 |
v2.16.02 | Bugfixes web 编译 修复 window 计算页面 scope 不同的问题。 |
v2.16.01 | Change 分包中自定义组件 page 化的处理。 |
v2.16.00 | Change 自定义组件优化重构。 |
2.15 版本更新日志
版本号 | 更新内容 |
---|---|
v2.15.07 | Change · web 编译 manifest.json 和白屏检测需要的 html 写进内存,不走 fs; · web 编译 若有 ext.json 文件,copy 进产出,支持 tp; · web 编译 json 文件内容提取后不置空 module。 |
v2.15.06 | Change web 编译 限制 page 的 css 中 html、body 的样式不在全局生效。 |
v2.15.04 | Change 恢复 merge 分支丢掉的影响编译性能的代码。 |
v2.15.02 | Change web 框架代码拆分一期,兼容新老 web 化白屏检测。 |
v2.15.01 | Change 从磁盘缓存拿编译结果的增加打点字段 isCache。 |
v2.15.00 | Change 编译版本号第二位加 1。 |
2.13 版本更新日志
版本号 | 更新内容 |
---|---|
v2.13.44 | Bugfix windows 平台自定义组件没有 require 的 bug 修改。 |
v2.13.42 | Bugfix 磁盘缓存时,当修改 page 页面的 json 文件时,没有在 swan 文件的依赖分析图中加上 json 的依赖,导致编译产出异常。 |
v2.13.40 | Change 增加编译的磁盘缓存。 |
v2.13.38 | Bugfix 修复 web 编译 fitler 中不支持标签的问题。 |
v2.13.36 | Change · 自定义组件对应的 css 文件是否存在不会进行强校验; · 全部异步错误信息捕获。 |
v2.13.35 | Change · 编译增加文件大小打点字段; · web 编译自定义组件配置错误在非 watch 模式下主动退出; · 删除产出 app.js 和 filter 中增加 Function 字段。 |
v2.13.34 | Change 自定义组件路径错误、css@import 的资源不存在时,在非 watch 模式下退出。 |
v2.13.33 | Bugfix 修复 replace.js 中写文件事件监听错误导致 copy 文件缺损。 |
v2.13.32 | Bugfix 修复产出 manifest.json 文件在 windows 下路径错误。 |
v2.13.30 | Bugfix web 编译分包 css 增加 scope。 |
v2.13.29 | Change web 编译增加文件路径替换 。 |
v2.13.28 | Bugfixes · web 编译修复自定义 template 内引用 template 路径查找错误 。 |
v2.13.27 | Bugfixes · web 编译兼容修复用户 page 中配置文件为空编译退出,对齐 swan 编译; · web 编译兼容用户自定义组件路径配置错误编译退出问题,对齐 swan 编译。 |
v2.13.26 | Bugfixes swan 编译更新静态资源文件名 hash 值生成规则。 |
v2.13.24 | Change 非 watch 模式下 json 错误抛错。 |
v2.13.23 | New 增加音频文件的处理。 |
v2.13.22 | Bugfixes 修复错误日志在 watch 模式下误报。 |
v2.13.21 | Bugfixes template 标签中 filter 定义的 js 不经过 babel 转换的 bug 修改。 |
v2.13.20 | Bugfixes 媒体资源在 windows 平台无编译的 bug 修改。 |
v2.13.19 | New · 增加对视频的处理; · web 编译处理非 page、component json 文件。 |
v2.13.17 | Change 编译日志优化。 |
v2.13.16 | BugFix · 修复编译进程主动退出未打印错误; · 去除 web 编译 css 中背景图片限制; · 产出 app.js 和 filter 中增加 Function 字段 |
v2.13.15 | BugFix 去除 unhandledRejection 事件。 |
v2.13.14 | BugFix 去除 Function。 |
v2.13.13 | New web 编译增加自定义组件 page 化。 BugFix web 编译修复 watch 模式下用户代码异常会导致进程退出问题。 |
v2.13.12 | New 编译监听报错后主动退出。 |
v2.13.11 | BugFix · 在 window 中,css 文件 url 里路径格式化的 bug 修复; · 编译错误上报优化 windows 下路径转换问题。 |
v2.13.10 | BugFix 对绝对路径判断的 bug 修复。 |
v2.13.9 | BugFix 规避对 src 属性中变量的校验。 |
v2.13.8 | Change 资源文件找不到时报 error。 |
v2.13.7 | BugFix · web 编译修复 filter 多次引用解析错误; · web 编译修复 template 中引入图片路径转换错误; · css 中找不到图片时,warning 级别改为 error 级别。 |
v2.13.6 | BugFix · css 文件中@import 资源中使用 url 引入的资源路径解析错误的 bug 修复; · watch 触发两次 end 的 bug 修复。 |
v2.13.5 | BugFix · template 文件没有加到依赖分析里,不触发 watch 的 bug 修复; · 项目目录下无 swan 文件退出编译进程的 bug 修复。 |
v2.13.4 | BugFix web 编译修复 rpx 小数替换错误修复。 |
v2.13.3 | BugFix 在模板中 filter 有前缀时会将前缀置为空的 bug 修改。 |
v2.13.2 | Change 更新打点字段。 BugFix 低版本 core 时,自定义组件循环引用编译直接打断。 |
v2.13.1 | Change 编译优化。 BugFix 在属性中用 filter 时,会导致模板闭合错误的 bug 修改。 |
v2.13.0 | Change · 编译优化; · 当有普通分包时,appJs 拆分相关资源不产出。 BugFix · 自定义组件中标签 src 属性为相对路径,资源路径处理错误的 bug 修复; · rpx 转换 bug 修复。 |
2.12 版本更新日志
版本号 | 更新内容 |
---|---|
v2.12.18 | BugFix web 编译自定义组件模板未找到修复。 |
v2.12.17 | BugFix swab-web 依赖升级。 |
v2.12.16 | BugFix · web 编译兼容 json 文件为空; · swan 编译自定义组件样式增加前缀 swan-组件名。 |
v2.12.15 | BugFix 编译时长等相关信息上报。 |
v2.12.14 | New · 自定义组件 key 值全部转为小写; · 自定义组件 css 增加 swan 前缀; · web 编译跳转事件增加 swan-spider-tap class。 BugFix 修复 web 编译自定义组件深目录导致获取 tpl 错误。 |
v2.12.13 | New · 增加 appJs 拆分逻辑; · 对于 project.swan.json 不监听文件更改。 |
v2.12.12 | New 增加第三方组件编译。 |
v2.12.11 | BugFix windows 下路径转换问题。 |
v2.12.10 | BugFix 分包主包依赖相同资源时,多次初始化的 bug 修复。 |
v2.12.9 | BugFix 模板中$符的转换。 |
v2.12.7 | New 自定义组件、模板中可使用 filter。 |
v2.12.6 | New 自定义组件 Page 化。 |
v2.12.5 | BugFix 修复 web 编译中 filter 解析错误。 |
v2.12.4 | BugFix 解决当图标格式为 svg 时,没有编译到产出中的问题修改。 |
v2.12.3 | New web 编译自定义组件策略变更,模板 class 交由框架处理前缀。 |
v2.12.2 | BugFix · 增加用户 css 中 url 限制超过 700 条后报错; · 修复 web 编译 css 图片路径错误。 |
v2.12.1 | BugFix 自定义组件中支持 filter 功能在低版本的兼容。 |
v2.12.0 | BugFix 自定义组件中支持 filter 功能。 |
2.11 版本更新日志
版本号 | 更新内容 |
---|---|
v2.11.9 | BugFix · 去除用户 css expression 表达式; · 自定义组件循环引用的支持; · 自定义组件多层嵌套无效的问题修改。 |
v2.11.8 | BugFix 更新 postcss-loader 版本至 3.0,解决与 cssnano 版本冲突导致 css 压缩在 windows 上运行报错问题。 |
v2.11.7 | BugFix 修复 web 编译 windows 自定义组件解析失败问题。 |
v2.11.6 | BugFix · web 编译修复 windows 遗留路径问题; · 修复 web 编译 swan 模板中 md5 和 css 中 md5 生成不等问题。 |
v2.11.5 | BugFix 自定义组件 css 字体图标不显示的问题修改。 |
v2.11.4 | BugFix 自定义组件 css 图片资源路径为线上资源时路劲错误的问题修改。 |
v2.11.2 | BugFix 自定义组件 css 图片资源路径为 base64 时的问题修改。 |
v2.11.1 | BugFix filter 内联不生效的问题修复。 |
2.10 版本更新日志
版本号 | 更新内容 |
---|---|
v2.10.9 | BugFix · 自定义组件 css 前缀的兼容处理; · 自定义组件资源路径的处理; · 自定义组件 css 支持 iconfont。 |
v2.10.8 | BugFix web 编译修复 swan 模板中单双引号导致模板解析的问题。 |
v2.10.7 | BugFix · web 编译修复 windows 遗留路径问题; · 修复 web 编译 swan 模板中 md5 和 css 中 md5 生成不等问题。 |
v2.10.6 | BugFix web 编译修复 windows 路径问题。 |
v2.10.4 | BugFix 去除工作目录下.babelrc 文件对编译的影响。 |
v2.10.3 | BugFix 自定义组件 class 属性值去除组件名前缀。 |
v2.10.2 | New 增加 web 化的编译。 |
v2.10.1 | BugFix windows 下路径无效的问题修复。 |
v2.10.0 | New · 自定义组件中支持使用 import、template; · 自定义组件 css 中可以使用@import 语法。 BugFix · 自定义组件循环引用导致编译失败的问题; · 无用 json 文件也会被解析,从而导致编译失败; · 预览时,偶发的编译失败问题。 |
2.0 版本更新日志
版本号 | 更新内容 |
---|---|
v2.0.9 | BugFix 解决图标字体无效的问题。 |
v2.0.8 | Change · css 标签样式加 swan-前缀的 bug 修改; · 事件绑定支持字符串加表达式的混合使用。 BugFix 解决十六进制颜色值简写无效的问题。 |
v2.0.6 | New · 新增依赖分析编译模式; · 增量编译,编译模式分为普通编译模式及依赖分析编译模式。 BugFix · 解决单引号包含双引号,页面空白的问题。 |
v2.0.4 | BugFix · 修复动画失效的问题; · 修复因引入 filter 功能从而影响页面渲染的问题。 |
v2.0.0 | BugFix · 自定义组件引用 js,报模块未定义的 bug。 · 模板命名问题。 |