bigape
Version:
an bigpipe inpired node structure based on express
74 lines (51 loc) • 2.16 kB
Markdown
## release
### 2.0.0-alpha.1
- remove jnpm-template, qnpm/q-logger, qnpm/q-monitor module
- change create api, to learn more, read the latest README
### 1.4.0
- 升级 MINOR 版本,因为之前的特性新增版本升级有问题,应该直接升级 MINOR,但是实际上只升级了 PATCH version
### 1.3.9
- add BigPipe.config method, that can config global. such as config the common
errorPagelet
- Service: proxy method can pickup qmonitor and retryTimes option
### 1.3.5
- fix sync render bug: pagelet data and pagelet scripts didn't work when renderSync
### 1.3.4
- 增加SEO优化开关
- Service 增加全局配置方法 $setProxy $setGlobal
- 增加新的 lifeCycle 方法,onBeforeRender(parsedData),可以通过此方法在渲染前加钩子,比如想根据处理数据更改模板
### 1.3.3
- 增加renderSync 方法,支持服务端渲染ssr
### 1.3.1
- fixed: isErrorFatal 的时候异常没有捕获fixed
- 正常render时候总是报write after end fixed
### 1.3.0
- fixed: emitter.setMaxListeners to unlimit 导致机器负载飙升
### 1.2.9
- emitter.setMaxListeners to unlimit
### 1.2.8
- service response data 类型增加ret的支持
### 1.2.7
- add: BigPipe 增加了init属性,支持给bigpipe增加自定义实例属性
- add: 支持init里指定渲染方法
- add: renderSnippet/renderJSON 支持直接传入module原型
*bugfix:*
- fix: renderSnippet/renderJSON 方法只传入module或者moduleName,不重新指定pipe,导致无法flush到客户端的bug
### 1.2.4
- 增加 renderAsync 的别名 render方法 √
- 增加 renderPipeline 方法,异步渲染,按顺序输出 √
### 1.2.0 - 1.2.3
##### 新特性
- pagelet 增加 noLog 配置,允许 pagelet 不输出logs √
- 允许指定pagelet渲染数据的 renderDataKey,如果不指定还是默认取name值 √
- service 允许自定义header, 新增 getHeaders 方法 √
- service 允许自定义proxy代理 √
##### bugfix
- pagelet 多层数据依赖 √
- log日志输出,对于json,会stringify格式化输出 √
### 1.1.0
- 故障fix √
### 1.0.x
- pagelet 模块基本
- bigpipe 基本模块
- service 原始wiki