Releases: cellbang/cell
Features
- feat(cli) Support microservice templates
- feat(cli) 支持微服务模板
Features
- feat(rpc) Supports JSON RPC communication protocol microservices, so that the front-end and BFF, BFF and microservices, and microservices and microservices communicate in a unified style
- feat(cli) Loads the
lib/common/module.j|ts
file of the component by default as the front and back public module - feat(rpc) 支持 JSON RPC 通信协议的微服务,让前端与 BFF、BFF 与微服务、微服务与微服务的通信方式统一风格
- feat(cli) 默认加载组件的
lib/common/module.j|ts
文件作为前后端公共模块
Features
- feat(compression) 添加 compression 组件,提供前端静态文件 gzip 压缩能力,开箱即用
- feat(compression) Adds compression components to provide front-end static file gzip compression capabilities out of the box
Features & Bug Fixes
-
fix(node-debug): Replacing node with pwa-node
-
fix(launch.json): Delete outFiles
-
fix(core): removeLisners -> removeListeners
-
feat(oidc-provider) Add component oidc-provider
-
feat(fc-adapter) The HTTP trigger name is generated based on the function name
-
feat(cli) Optimize command line plugin loading mechanism
-
fix(node-debug) 用 pwa-node 替换 node
-
fix(launch.json) 删除 outFiles
-
fix(core): removeLisners -> removeListeners
-
feat(oidc-provider) 添加组件 oidc-provider
-
feat(fc-adapter) HTTP 触发器的名称是基于函数名生成的
-
feat(cli) 优化命令行插件加载机制
Features
-
feat(core) Upgrade vscode-ws-jsonrpc version
-
feat(core) Decorator
@Component()
supports name, tag, default, when attributes -
feat(core) Add new decorators
@Named()
,@Tagged()
,@TargetName()
,@PostConstruct()
-
feat(rpc) Supports error converter ʻErrorConverter`
-
feat(cli)
.malagu/backend/malagu.yml
and.malagu/backend/malagu.yml
obtained by merging all components will only be generated during the local development process -
feat(core) 升级 vscode-ws-jsonrpc 版本
-
feat(core) 装饰器
@Component()
支持 name、tag、default、when 属性 -
feat(core) 添加新的装饰器
@Named()
、@Tagged()
、@TargetName()
、@PostConstruct()
-
feat(rpc) 支持错误转换器
ErrorConverter
-
feat(cli) 合并所有组件得到的
.malagu/backend/malagu.yml
和.malagu/backend/malagu.yml
只会在本地开发过程才会生成
Breaking Changes:
- feat(core) 装饰器
@Optional()
必须得带小括号 - feat(core) Decorator
@Optional()
must have parentheses
Features & Bug Fixes
- feat(cli) Modify the use of template variables
- feat(serve-static) supports configuring response headers through configuration properties
- feat(cli) supports module deduplication
- feat(cli) 修改模板变量的使用
- feat(serve-static) 支持通过配置属性配置响应头
- feat(cli) 支持模块去重
Features & Bug Fixes
- fix(cli) Fix command line plugin not found in monorepo style projects
- feat(cli) adjust the loading priority of index.html and favicon.ico under the project root, which is greater than the attribute configuration
- feat(core) adds a getAll method to the tool class ConfigUtil to facilitate obtaining the application configuration before the IoC container is built
- fix(cli) 修复 monorepo 风格的项目中找不到命令行插件
- feat(cli) 调整项目根下面的 index.html 和 favicon.ico 加载优先级,大于属性配置
- feat(core) 为工具类 ConfigUtil 添加 getAll 方法,方便在 IoC 容器构建之前获取应用配置
Bug Fixes
- fix(fc-adapter) Fix spelling errors
- fix(fc-adapter) 修复拼写错误
Bug Fixes
- fix(rpc) When the target of class compilation output is esnext, the class method cannot be enumerated, which causes the method members not to be traversed by
for in
- fix(rpc) 修复类编译输出目标为 esnext 时,类方法不可枚举,导致
for in
遍历不出来方法成员
Bug Fixes
- fix(cli) Fix the single-step debugging cannot find the module error
- fix(cli) Fix the warning that the sourcemap file cannot be found in single-step debugging
- fix(cli) 修复单步调试找不到模块错误
- fix(cli) 修复单步调试找不到 sourcemap 文件警告