####################################################################### # # TPM 变更记录 # ####################################################################### ver 1.4.11 * 去除图片压缩功能,由于上线打包时完成 * 加入自动补全css前缀、自动去除相冲突的样式定义功能 ver 1.4.10 * 加入对React的支持 ver 1.4.3 * Bugfix:build下图片无版本号。 ver 1.4.2 * Bugfix:构建less报错。 ver 1.4.1 * build下生成img和embed。 ver 1.4.0 * JS不再依赖$,只依赖jQuery。 ver 1.3.1 * 不再支持SVN,移除SVN相关代码。 * 改善:引用v3以外的图片时URL不加版本。 * 改善:构建目录时忽略vm、bat、sh、cmd文件。 ver 1.3.0 * 添加:支持Git管理。 ver 1.2.8 * Bugfix:修复1.2.7版本BUG,command里的路径需要加双引号。 ver 1.2.7 * 改善:check命令,文件不存在时跳过检查。 * Bugfix: 并行SVN命令可能出错。 * Bugfix:在分支上构建图片没有版本号。 ver 1.2.6 * Bugfix:排除tpl文件。 ver 1.2.5 * Bugfix:压缩svg字体会有问题。 ver 1.2.4 * Bugfix:CSS没有背景图时无法构建。 ver 1.2.3 * Bugfix:安装时imagemin库报错。 ver 1.2.2 * 改善:图片优化采用imagemin库。 ver 1.2.1 * 改善: build下不再生成img和embed。 ver 1.2.0 * 删除:deploy, tui2build, tui2min命令。 ver 1.1.9 * Bugfix: 多文件进行svn add 时会出现svn 被锁而无法正常add。 ver 1.1.8 * 更新scp2。 ver 1.1.7 * 新增:支持子模板,语法为 <%require.text('./my.tpl')%> ver 1.1.6 * Bugfix: 模板出现\\n。 ver 1.1.5 * Bugfix: 构建CSS时v3之外的url不加版本号。 * Bugfix: CSS url用单引号时没有加版本号。 ver 1.1.4 * Bugfix: require.text不支持UTF-8。 ver 1.1.3 * 改进:支持多层相对路径。 ver 1.1.2 * 支持不调用本地email客户端软件,exports.useClientMail = false; // 是否使用系统自带email发邮件 * 支持复制文件时执行svn add功能,exports.autoSvnAdd = true; // build、dist目录中新增文件时是否自动执行svn add * AMD模块支持不写ID。 * require、define依赖、require.text路径支持相对路径。 * 异步加载文件需要单独构建。 ver 1.1.1 * Bugfix:图片URL包含?或#字符时打包LESS报错。 ver 1.1.0 * 改善:升级ozma,不再依赖Python和VC++。 * 改善:直接复制图片时优化PNG。比如,执行ytpm src/img/xx.png 时 * 改善:构建LESS,图片没有提交的时候也会复制图片。之前版本是直接报错,不会copy到dist目录下。 * 改善:ytpm list [SVN版本号] 命令的版本号自动减一。 * 添加:ytpm list [CSS dist路径],根据CSS文件,列出所有未上线的图片文件。例:ytpm list dist/css/home/main.css * 添加:ytpm list [图片目录dist路径],遍历指定目录,列出所有未上线的图片文件。例:ytpm list dist/img/home * 删除:ytpm list img命令,可以用ytpm list dist/img命令代替。