1 Star 0 Fork 0

百度开源 / san-ssr

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
CHANGELOG.md 16.73 KB
一键复制 编辑 原始数据 按行查看 历史

4.1.1 (2020-12-18)

Performance Improvements

  • flyweight syntax nodes (7ae19b7)
  • 系统性地合并 html += 语句 (4f145b3)
  • 系统性地改 [] notation 为 . notation (2fed822)

4.1.0 (2020-12-07)

Features

  • emitHelpers (0cd221f)
  • s-data 注释转义特殊字符消除 XSS 隐患 (c29c22f)

4.0.3 (2020-11-20)

Bug Fixes

4.0.2 (2020-11-11)

Bug Fixes

  • add estree type (which is exported) as a dependency (e8d0f90)

4.0.1 (2020-11-09)

Bug Fixes

  • move all render functions to exports.sanSSRRenders (74536c9)

4.0.0 (2020-11-05)

Documentation

  • more use cases in demo/ (17e19d2)

Features

BREAKING CHANGES

  • 不再支持 getComponentType
  • SanSourceFile ComponentInfo 类型有变

3.0.1 (2020-08-27)

Bug Fixes

  • undefined/null should be output as "" (37e91b2)

3.0.0 (2020-08-04)

Bug Fixes

BREAKING CHANGES

  • dependencies including ts-morph are all upgraded

2.2.4 (2020-07-31)

Bug Fixes

  • 输入为 TypeScript 时不调用构造函数 (40bf654)

2.2.3 (2020-07-27)

Bug Fixes

  • rename ComponentReference#relativeFilePath->specifier (adda06b)
  • 根元素为组件时,s-data 不正确的问题 (fd87852)

2.2.2 (2020-07-16)

Bug Fixes

2.2.1 (2020-07-10)

Bug Fixes

  • 只在合并数据时属性名转 camelCase (af4893f)

2.2.0 (2020-07-06)

Features

2.1.0 (2020-07-03)

Features

  • SanProject#compile({filePath, fileContent}) (4ed9cf1)

2.0.1 (2020-07-02)

Bug Fixes

  • more accurate type for parseSanSourceFile() (4078ad7)

2.0.0 (2020-07-02)

Features

  • TypeScript 输入静态分析;以 SourceFile 为粒度编译 (1000a05)

BREAKING CHANGES

    • ComponentTree 对象不再可用,只给出当前 SourceFile 的 Component 列表(平铺)
  • dependency resolver API 不再可用,比如 .getRuntimeDependencyDeclarations() 已经被移除

1.13.1 (2020-06-12)

Bug Fixes

1.13.0 (2020-06-02)

Features

1.12.0 (2020-05-29)

Features

1.11.2 (2020-05-18)

Bug Fixes

  • call SanData#get() without arguments, closes #57 (6b0e696)

1.11.1 (2020-05-14)

Bug Fixes

  • this.parentComponent for slots, see #52 (f23068f)

1.11.0 (2020-05-14)

Features

  • support for this.parentComponent, see #52 (480105c)

1.10.2 (2020-03-27)

Performance Improvements

  • reutilization of RendererCompiler (8269ae1)

1.10.1 (2020-03-19)

Bug Fixes

  • Component#getComponentType() not working (440e48f)
  • JSEmitter not flushing when fullText() called (d79fe95)

Performance Improvements

  • fix dot notation in dataAccess and callExpr (c708bcd)

1.10.0 (2020-03-04)

Features

  • data.removeAt() during SSR (30c929e)

1.9.7 (2020-03-02)

Bug Fixes

  • SanData#get() return undefined when not found (a54918f)

1.9.6 (2020-02-20)

Bug Fixes

1.9.5 (2020-02-20)

Bug Fixes

  • remove dependency ts2php (f930199)

1.9.4 (2020-02-19)

Bug Fixes

  • add /types in package.json#files (59d2c4f)

1.9.3 (2020-02-18)

Bug Fixes

  • remove console.log (a9393b6)
  • utils path in runtime emitter (6bf432e)

1.9.2 (2020-01-14)

Bug Fixes

1.9.1 (2020-01-10)

Bug Fixes

  • ensure data access with valid identifier (8284ddb)

1.9.0 (2020-01-08)

Features

  • filters#this point to component instance (034c295)

1.8.1 (2020-01-06)

Bug Fixes

  • not call inited in compile time, see #41 (8801964)

1.8.0 (2020-01-05)

Features

1.7.1 (2020-01-02)

Bug Fixes

1.7.0 (2020-01-02)

Features

  • not to calculate computed in compile time, see #42 (c0f4875)
  • SanProject#parseSanApp() (e628ab1)

1.6.0 (2020-01-02)

Features

1.5.3 (2019-12-26)

Bug Fixes

  • remove requiring test case impl on start (930c323)

1.5.2 (2019-12-26)

Bug Fixes

  • don't throw when tsconfig not specified (08aaa10)

1.5.1 (2019-12-26)

Bug Fixes

1.5.0 (2019-12-25)

Features

  • compileToSource, compileToRenderer, see #1 (b404dfa)

1.4.0 (2019-12-25)

Features

1.3.11 (2019-12-23)

Bug Fixes

  • common-js not caching the actual file path (aee90ea)

1.3.10 (2019-11-26)

Bug Fixes

  • add sourcefile before parseSanApp() (4ad19ed)

1.3.9 (2019-11-21)

Bug Fixes

1.3.8 (2019-11-21)

Bug Fixes

  • multiple parses for the same project (60424d1)

1.3.7 (2019-11-19)

Bug Fixes

  • not throw when tsconfig not defined (9ec8a18)

1.3.6 (2019-11-19)

Bug Fixes

1.3.5 (2019-11-15)

Bug Fixes

1.3.4 (2019-11-14)

Bug Fixes

  • format compilerOptions for ts2php, fixes #19 (cb2329d)
  • remove when noDataOutput is true, fixes #21 (c05ef7d)

1.3.3 (2019-11-13)

Bug Fixes

  • remove when noDataOutput is true, fixes #21 (4f5132c)

1.3.2 (2019-11-09)

Bug Fixes

  • format compilerOptions for ts2php, fixes #19 (279769a)

1.3.1 (2019-11-08)

Bug Fixes

  • temp fix for data.set call in method (e60a0ad)

1.3.0 (2019-11-08)

Features

  • configuable module content for CommonJS loader, fixes #12 (92e6b16)

1.2.1 (2019-11-07)

Bug Fixes

  • refactor non-constant property initializer for php, fixes #16 (b112ed5)

1.2.0 (2019-11-07)

Features

  • emit runtime/components/renderer only when targeted to php, close #2 (859966b)

1.1.2 (2019-11-06)

Bug Fixes

1.1.1 (2019-11-05)

Bug Fixes

  • remove IIFE for compatibility issues, see #9 (b3707c2)
1
https://gitee.com/baidu/san-ssr.git
git@gitee.com:baidu/san-ssr.git
baidu
san-ssr
san-ssr
master

搜索帮助