v1.0.0
- 创建插件
- 引入react,webpack等编译
- 引入插件html-webpack-plugin,copy-webpack-plugin
v1.1.1
- 新增nodejs内核编译引擎
- 新增io读写操作组件
- 新增规则文件,将规则进行封装
- 新增静态代理组件,封装正静态路由组件。
v1.1.2
- 重构了部分第三方插件的工作,封装了io流的读写
- 重构了渲染引擎和编译引擎。
v1.2.0
- 独立封装了io流读写等操作,新增了nodejs自定义命令行
- 将webpack的一部分命令,转为nodejs的命令来执行,只保留了编译部分
v1.3.0
- 增加了对多语言的处理,可以同时编译多语言
- 增加了js缓存策略,根据编译时候的生成的hash来判断是否生成新的文件,来更新js
- 修改了SEO的规则
- 修改了static的规则,当文件存在时,局部更新html文件
- 去掉了app中,static的功能,从此版本开始,app和pc不同步了。
- 添加了增量式发布器,自动打包对应的资源文件。
- 增量发布,增加对img的控制开关,默认不打包图片
v1.4.0
- 将webpack转为nodejs模式,彻底摆脱npm,所有命令全部走nodejs
- 新增nodejs对话模式,目前主要用户release命令,提示是否清空文件夹,按命令提示,交互式动作。
- 将config.json改为config.js,摆脱json困扰,注释,使用等,更加方便
- 内嵌i18n插件
- 修复生产html时,可能截取的内容错误问题,导致产生重复内容,同时也修改了static的问题
- 增加了对trans配置文件的检测,如果不存在就不会执行。
- 提取了html的公共根目录的配置
- 新增了react-router的公共路由配置体系
- 新增了reload,可以重新加载所有配置文件,包括,config.js,seoinfor,routerlist
- 增加了对于config.js的版本效验。给出版本提示。
- 增加了导航中英文名称的配置,和管理
- 新增了导航的层级关系,可以自动设置2级导航。
- routername中,新增了icon及排序的设置
- 修改了对于翻译的统一处理,预先将router下面的所有的翻译收集起来,统一处理
- 新增了真实basepath.
- 将所有项目引用的资源路径,改为了绝对路径。