Skip to content

Releases: fex-team/yog2-kernel

0.8.1

13 May 09:41
Compare
Choose a tag to compare
  • 升级依赖支持 Node.js 6.x

0.7.3

20 Apr 06:44
Compare
Choose a tag to compare
  • 模板require标签支持外链与变量
{% set script= "home:" + "static/js/bigpipe.js" %}
{% require "http://code.jquery.com/jquery-2.2.3.js" external%}
{% require script%}
{% set script2= "http://code.jquery.com" + "/jquery-2.2.3.js" %}
{% require script2 external%}

0.7.0

17 Apr 15:55
Compare
Choose a tag to compare
  • 添加新的tar包接收器 /yog/uploadtar
  • 更新node-ral支持更多的功能
  • 升级bluebird依赖

release 0.6.6

18 Mar 03:14
Compare
Choose a tag to compare
  • 修复YOG_ENV加载配置异常问题
  • 修复0.10.x以下Node.js因不包含Promise导致的初始化异常问题
  • 修复module.exports.METHOD在async function下不兼容的问题

0.6.2

27 Jan 10:21
Compare
Choose a tag to compare
  • node-ral@~0.5.0 支持分IDC配置HTTP代理

0.6.1

06 Jan 10:21
Compare
Choose a tag to compare
  • deps: yog-view@~0.5.0
  • 严格按照依赖顺序输出资源

0.6.0

17 Dec 04:24
Compare
Choose a tag to compare
  • deps: [email protected]
  • deps: [email protected]
  • deps: [email protected]
  • 支持 SpiderMode ,此模式下,所有 BigPipe 和 Quickling 数据均会同步渲染供爬虫使用
  • 支持 Action 返回 async function,并会统一处理 async function 的异常
  • res.bigpipe.bind 兼容 cb 模式和返回一个 Promise Factory的模式
  • bigpipe.bind 内的数据源如果发送异常,会将数据设置为 {BigPipeFailed: true, err: err} 返回至模板,用于异常处理
  • conf/plugins/promise.js 中默认添加 overridePromise: true 配置项,全局的 Promise 会被替换为 bluebird
  • conf/plugins/view.js 中添加bigpipeOpt.isSpiderMode 配置项,默认匹配 UA 中包含 bot 或 spider 的请求

0.5.0

03 Dec 07:50
Compare
Choose a tag to compare

0.4.0: Merge pull request #2 from fex-team/fix-ral-default-conf

02 Nov 06:23
Compare
Choose a tag to compare
  • 升级 yog-bigpipe@~0.2.0
  • 升级 yog-view@~0.3.0
  • 升级 yog-swig@~0.2.4
  • 支持嵌套 Pagalet 调用,如 PageletA 中声明了 PageletB,则可以通过 BigPipe.load('B@A') 获取 PageletB
  • 支持嵌套 Pagelet 合并加载,如 PageletA 中声明了 PageletB,则请求 PageletA 时会一并返回 PageletB
  • 添加 widget 的 lazy 属性,声明了 lazy="true" 后,嵌套的Pagelet不会合并加载,而需要手动执行 BigPipe.load
  • 添加客户端 Pagelet 缓存功能,具体功能参见 文档,需要手动更新 bigpipe.js 文件以支持此功能

0.3.5

14 Sep 05:39
Compare
Choose a tag to compare
  • 升级 yog-bigpie 至 0.1.0
    • 修复BigPipe.load的cb在并发时会出现的错乱问题
    • 默认不再分析返回内容并提取script等html标签,一律推荐使用后端模板标记