Skip to content

Latest commit

 

History

History
126 lines (93 loc) · 10.1 KB

CHANGELOG.CN.md

File metadata and controls

126 lines (93 loc) · 10.1 KB

v17.0.0

破坏性更新

  • feat: angular升级到v17;

v16.0.0

破坏性更新

  • feat: angular升级到^16.0.0;
  • feat: @bigbear713/nb-common升级到^16.0.0;
  • feat: INbTransParams - 限制 params 中的 key 的命名规则:由字母数字_$ 组成,且 数字 不能为第一个字符;
  • feat: <nb-trans /> - key属性添加必填校验:issue/25

依赖

  • chore: 移除 uuid 库;
  • refactor: NbTransService - 重构翻译文本中动态参数的处理方式;
  • fix: NbTransService - 修复当 params 的 key 值不完整时会得到object类型的数据的问题:issue/27
  • feat: NbTransService - 支持在翻译文本中,动态参数{{}}之间存在空格:issue/34;
  • feat: nbTrans - 使用 UnsubscribeService 管理rxjs的订阅事件;

v15.1.0

  • feat: nbTrans - 支持以standalone component的方式引入;

v15.0.0

破坏性更新

  • feat: angular升级到^15.0.0;
  • feat: @bigbear713/nb-common升级到^15.0.0;

依赖

  • feat: uuid升级到^9.0.0;
  • feat: NB_TRANS_MAX_RETRY - 增加NB_TRANS_MAX_RETRYNB_TRANS_MAX_RETRY_TOKEN标记为deprecated
  • feat: NbTransLang - 增加NbTransLangNbTransLangEnum标记为deprecated
  • feat: NbTransSentenceItem - 增加NbTransSentenceItemNbTransSentenceItemEnum标记为deprecated
  • refactor: nbTrans - 优化代码;

v14.0.0

破坏性更新

  • feat: angular升级到^14.0.0;
  • feat: @bigbear713/nb-common升级到^14.0.0;

v13.0.1

破坏性更新

  • fix: nb-common版本调整为^13.0.0;

v13.0.0

破坏性更新

  • feat: angular升级到^13.0.0;

v12.1.0

  • feat: NbTransService - NbTransService.getBrowserLang()可以直接获取浏览器的首选语言;
  • depr: NbTransService - getBrowserLang()被标志为deprecated;
  • feat: NbTransService - NbTransService.getBrowserLangs()可以直接获取一个用户已知语言的数组;
  • depr: NbTransService - getBrowserLangs()被标志为deprecated;

v12.0.0

  • feat: <nb-trans></nb-trans> - 当翻译文本中含有组件等复杂场景时使用的组件;
  • feat: [nb-trans-subcontent] - 当翻译文本中含有组件嵌套时使用的一种官方提供的方案(可根据需要有自己的实现方式),会将嵌套的组件内容渲染出来;
  • feat: nbTrans - 翻译文本的管道;