chore: release packages (#365)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
7dadacc8f9
commit
41529f6fbb
@@ -1,59 +0,0 @@
|
|||||||
---
|
|
||||||
"@esengine/rpc": minor
|
|
||||||
"@esengine/network": minor
|
|
||||||
"@esengine/cli": minor
|
|
||||||
---
|
|
||||||
|
|
||||||
## @esengine/rpc
|
|
||||||
|
|
||||||
### 新增 | Added
|
|
||||||
|
|
||||||
- 新增类型安全的 RPC 库,支持 WebSocket 通信
|
|
||||||
- 新增 `RpcClient` 类:connect/disconnect, call/send/on/off/once 方法
|
|
||||||
- 新增 `RpcServer` 类:Node.js WebSocket 服务端
|
|
||||||
- 新增编解码系统:支持 JSON 和 MessagePack
|
|
||||||
- 新增 TextEncoder/TextDecoder polyfill,兼容微信小游戏平台
|
|
||||||
- 新增 WebSocketAdapter 接口,支持跨平台 WebSocket 抽象
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
- Add type-safe RPC library with WebSocket support
|
|
||||||
- Add `RpcClient` class with connect/disconnect, call/send/on/off/once methods
|
|
||||||
- Add `RpcServer` class for Node.js WebSocket server
|
|
||||||
- Add codec system with JSON and MessagePack support
|
|
||||||
- Add TextEncoder/TextDecoder polyfill for WeChat platform compatibility
|
|
||||||
- Add WebSocketAdapter interface for cross-platform WebSocket abstraction
|
|
||||||
|
|
||||||
## @esengine/network
|
|
||||||
|
|
||||||
### 变更 | Changed
|
|
||||||
|
|
||||||
- 重构 NetworkService:拆分为 `RpcService<P>` 基类和 `GameNetworkService` 游戏服务类
|
|
||||||
- 新增 `gameProtocol`:类型安全的 API (join/leave) 和消息 (input/sync/spawn/despawn)
|
|
||||||
- 新增类型安全的便捷方法:sendInput(), onSync(), onSpawn(), onDespawn()
|
|
||||||
- 更新 NetworkPlugin 使用新的服务架构
|
|
||||||
- 移除 TSRPC 依赖,改用 @esengine/rpc
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
- Refactor NetworkService into `RpcService<P>` base class and `GameNetworkService`
|
|
||||||
- Add `gameProtocol` with type-safe API (join/leave) and messages (input/sync/spawn/despawn)
|
|
||||||
- Add type-safe convenience methods: sendInput(), onSync(), onSpawn(), onDespawn()
|
|
||||||
- Update NetworkPlugin to use new service architecture
|
|
||||||
- Remove TSRPC dependency, migrate to @esengine/rpc
|
|
||||||
|
|
||||||
## @esengine/cli
|
|
||||||
|
|
||||||
### 变更 | Changed
|
|
||||||
|
|
||||||
- 更新 Node.js 适配器使用 `@esengine/rpc` 和 `@esengine/network`
|
|
||||||
- 生成的服务器代码改用 `RpcServer` + `gameProtocol`
|
|
||||||
- 添加 `ws` 和 `@types/ws` 依赖
|
|
||||||
- 更新 README 模板中的客户端连接示例
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
- Update Node.js adapter to use `@esengine/rpc` and `@esengine/network`
|
|
||||||
- Generated server code now uses `RpcServer` + `gameProtocol`
|
|
||||||
- Add `ws` and `@types/ws` dependencies
|
|
||||||
- Update client connection example in README template
|
|
||||||
58
packages/framework/network/CHANGELOG.md
Normal file
58
packages/framework/network/CHANGELOG.md
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
# @esengine/network
|
||||||
|
|
||||||
|
## 2.1.0
|
||||||
|
|
||||||
|
### Minor Changes
|
||||||
|
|
||||||
|
- [#364](https://github.com/esengine/esengine/pull/364) [`7940f58`](https://github.com/esengine/esengine/commit/7940f581a681ba8f990cf536ecf9246d8f13a638) Thanks [@esengine](https://github.com/esengine)! - ## @esengine/rpc
|
||||||
|
|
||||||
|
### 新增 | Added
|
||||||
|
- 新增类型安全的 RPC 库,支持 WebSocket 通信
|
||||||
|
- 新增 `RpcClient` 类:connect/disconnect, call/send/on/off/once 方法
|
||||||
|
- 新增 `RpcServer` 类:Node.js WebSocket 服务端
|
||||||
|
- 新增编解码系统:支持 JSON 和 MessagePack
|
||||||
|
- 新增 TextEncoder/TextDecoder polyfill,兼容微信小游戏平台
|
||||||
|
- 新增 WebSocketAdapter 接口,支持跨平台 WebSocket 抽象
|
||||||
|
|
||||||
|
***
|
||||||
|
- Add type-safe RPC library with WebSocket support
|
||||||
|
- Add `RpcClient` class with connect/disconnect, call/send/on/off/once methods
|
||||||
|
- Add `RpcServer` class for Node.js WebSocket server
|
||||||
|
- Add codec system with JSON and MessagePack support
|
||||||
|
- Add TextEncoder/TextDecoder polyfill for WeChat platform compatibility
|
||||||
|
- Add WebSocketAdapter interface for cross-platform WebSocket abstraction
|
||||||
|
|
||||||
|
## @esengine/network
|
||||||
|
|
||||||
|
### 变更 | Changed
|
||||||
|
- 重构 NetworkService:拆分为 `RpcService<P>` 基类和 `GameNetworkService` 游戏服务类
|
||||||
|
- 新增 `gameProtocol`:类型安全的 API (join/leave) 和消息 (input/sync/spawn/despawn)
|
||||||
|
- 新增类型安全的便捷方法:sendInput(), onSync(), onSpawn(), onDespawn()
|
||||||
|
- 更新 NetworkPlugin 使用新的服务架构
|
||||||
|
- 移除 TSRPC 依赖,改用 @esengine/rpc
|
||||||
|
|
||||||
|
***
|
||||||
|
- Refactor NetworkService into `RpcService<P>` base class and `GameNetworkService`
|
||||||
|
- Add `gameProtocol` with type-safe API (join/leave) and messages (input/sync/spawn/despawn)
|
||||||
|
- Add type-safe convenience methods: sendInput(), onSync(), onSpawn(), onDespawn()
|
||||||
|
- Update NetworkPlugin to use new service architecture
|
||||||
|
- Remove TSRPC dependency, migrate to @esengine/rpc
|
||||||
|
|
||||||
|
## @esengine/cli
|
||||||
|
|
||||||
|
### 变更 | Changed
|
||||||
|
- 更新 Node.js 适配器使用 `@esengine/rpc` 和 `@esengine/network`
|
||||||
|
- 生成的服务器代码改用 `RpcServer` + `gameProtocol`
|
||||||
|
- 添加 `ws` 和 `@types/ws` 依赖
|
||||||
|
- 更新 README 模板中的客户端连接示例
|
||||||
|
|
||||||
|
***
|
||||||
|
- Update Node.js adapter to use `@esengine/rpc` and `@esengine/network`
|
||||||
|
- Generated server code now uses `RpcServer` + `gameProtocol`
|
||||||
|
- Add `ws` and `@types/ws` dependencies
|
||||||
|
- Update client connection example in README template
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [[`7940f58`](https://github.com/esengine/esengine/commit/7940f581a681ba8f990cf536ecf9246d8f13a638)]:
|
||||||
|
- @esengine/rpc@1.1.0
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@esengine/network",
|
"name": "@esengine/network",
|
||||||
"version": "2.0.0",
|
"version": "2.1.0",
|
||||||
"description": "Network synchronization for multiplayer games",
|
"description": "Network synchronization for multiplayer games",
|
||||||
"esengine": {
|
"esengine": {
|
||||||
"plugin": true,
|
"plugin": true,
|
||||||
|
|||||||
53
packages/framework/rpc/CHANGELOG.md
Normal file
53
packages/framework/rpc/CHANGELOG.md
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
# @esengine/rpc
|
||||||
|
|
||||||
|
## 1.1.0
|
||||||
|
|
||||||
|
### Minor Changes
|
||||||
|
|
||||||
|
- [#364](https://github.com/esengine/esengine/pull/364) [`7940f58`](https://github.com/esengine/esengine/commit/7940f581a681ba8f990cf536ecf9246d8f13a638) Thanks [@esengine](https://github.com/esengine)! - ## @esengine/rpc
|
||||||
|
|
||||||
|
### 新增 | Added
|
||||||
|
- 新增类型安全的 RPC 库,支持 WebSocket 通信
|
||||||
|
- 新增 `RpcClient` 类:connect/disconnect, call/send/on/off/once 方法
|
||||||
|
- 新增 `RpcServer` 类:Node.js WebSocket 服务端
|
||||||
|
- 新增编解码系统:支持 JSON 和 MessagePack
|
||||||
|
- 新增 TextEncoder/TextDecoder polyfill,兼容微信小游戏平台
|
||||||
|
- 新增 WebSocketAdapter 接口,支持跨平台 WebSocket 抽象
|
||||||
|
|
||||||
|
***
|
||||||
|
- Add type-safe RPC library with WebSocket support
|
||||||
|
- Add `RpcClient` class with connect/disconnect, call/send/on/off/once methods
|
||||||
|
- Add `RpcServer` class for Node.js WebSocket server
|
||||||
|
- Add codec system with JSON and MessagePack support
|
||||||
|
- Add TextEncoder/TextDecoder polyfill for WeChat platform compatibility
|
||||||
|
- Add WebSocketAdapter interface for cross-platform WebSocket abstraction
|
||||||
|
|
||||||
|
## @esengine/network
|
||||||
|
|
||||||
|
### 变更 | Changed
|
||||||
|
- 重构 NetworkService:拆分为 `RpcService<P>` 基类和 `GameNetworkService` 游戏服务类
|
||||||
|
- 新增 `gameProtocol`:类型安全的 API (join/leave) 和消息 (input/sync/spawn/despawn)
|
||||||
|
- 新增类型安全的便捷方法:sendInput(), onSync(), onSpawn(), onDespawn()
|
||||||
|
- 更新 NetworkPlugin 使用新的服务架构
|
||||||
|
- 移除 TSRPC 依赖,改用 @esengine/rpc
|
||||||
|
|
||||||
|
***
|
||||||
|
- Refactor NetworkService into `RpcService<P>` base class and `GameNetworkService`
|
||||||
|
- Add `gameProtocol` with type-safe API (join/leave) and messages (input/sync/spawn/despawn)
|
||||||
|
- Add type-safe convenience methods: sendInput(), onSync(), onSpawn(), onDespawn()
|
||||||
|
- Update NetworkPlugin to use new service architecture
|
||||||
|
- Remove TSRPC dependency, migrate to @esengine/rpc
|
||||||
|
|
||||||
|
## @esengine/cli
|
||||||
|
|
||||||
|
### 变更 | Changed
|
||||||
|
- 更新 Node.js 适配器使用 `@esengine/rpc` 和 `@esengine/network`
|
||||||
|
- 生成的服务器代码改用 `RpcServer` + `gameProtocol`
|
||||||
|
- 添加 `ws` 和 `@types/ws` 依赖
|
||||||
|
- 更新 README 模板中的客户端连接示例
|
||||||
|
|
||||||
|
***
|
||||||
|
- Update Node.js adapter to use `@esengine/rpc` and `@esengine/network`
|
||||||
|
- Generated server code now uses `RpcServer` + `gameProtocol`
|
||||||
|
- Add `ws` and `@types/ws` dependencies
|
||||||
|
- Update client connection example in README template
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@esengine/rpc",
|
"name": "@esengine/rpc",
|
||||||
"version": "1.0.0",
|
"version": "1.1.0",
|
||||||
"description": "Elegant type-safe RPC library for ESEngine",
|
"description": "Elegant type-safe RPC library for ESEngine",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./dist/index.js",
|
"main": "./dist/index.js",
|
||||||
|
|||||||
@@ -1,5 +1,57 @@
|
|||||||
# @esengine/cli
|
# @esengine/cli
|
||||||
|
|
||||||
|
## 1.6.0
|
||||||
|
|
||||||
|
### Minor Changes
|
||||||
|
|
||||||
|
- [#364](https://github.com/esengine/esengine/pull/364) [`7940f58`](https://github.com/esengine/esengine/commit/7940f581a681ba8f990cf536ecf9246d8f13a638) Thanks [@esengine](https://github.com/esengine)! - ## @esengine/rpc
|
||||||
|
|
||||||
|
### 新增 | Added
|
||||||
|
- 新增类型安全的 RPC 库,支持 WebSocket 通信
|
||||||
|
- 新增 `RpcClient` 类:connect/disconnect, call/send/on/off/once 方法
|
||||||
|
- 新增 `RpcServer` 类:Node.js WebSocket 服务端
|
||||||
|
- 新增编解码系统:支持 JSON 和 MessagePack
|
||||||
|
- 新增 TextEncoder/TextDecoder polyfill,兼容微信小游戏平台
|
||||||
|
- 新增 WebSocketAdapter 接口,支持跨平台 WebSocket 抽象
|
||||||
|
|
||||||
|
***
|
||||||
|
- Add type-safe RPC library with WebSocket support
|
||||||
|
- Add `RpcClient` class with connect/disconnect, call/send/on/off/once methods
|
||||||
|
- Add `RpcServer` class for Node.js WebSocket server
|
||||||
|
- Add codec system with JSON and MessagePack support
|
||||||
|
- Add TextEncoder/TextDecoder polyfill for WeChat platform compatibility
|
||||||
|
- Add WebSocketAdapter interface for cross-platform WebSocket abstraction
|
||||||
|
|
||||||
|
## @esengine/network
|
||||||
|
|
||||||
|
### 变更 | Changed
|
||||||
|
- 重构 NetworkService:拆分为 `RpcService<P>` 基类和 `GameNetworkService` 游戏服务类
|
||||||
|
- 新增 `gameProtocol`:类型安全的 API (join/leave) 和消息 (input/sync/spawn/despawn)
|
||||||
|
- 新增类型安全的便捷方法:sendInput(), onSync(), onSpawn(), onDespawn()
|
||||||
|
- 更新 NetworkPlugin 使用新的服务架构
|
||||||
|
- 移除 TSRPC 依赖,改用 @esengine/rpc
|
||||||
|
|
||||||
|
***
|
||||||
|
- Refactor NetworkService into `RpcService<P>` base class and `GameNetworkService`
|
||||||
|
- Add `gameProtocol` with type-safe API (join/leave) and messages (input/sync/spawn/despawn)
|
||||||
|
- Add type-safe convenience methods: sendInput(), onSync(), onSpawn(), onDespawn()
|
||||||
|
- Update NetworkPlugin to use new service architecture
|
||||||
|
- Remove TSRPC dependency, migrate to @esengine/rpc
|
||||||
|
|
||||||
|
## @esengine/cli
|
||||||
|
|
||||||
|
### 变更 | Changed
|
||||||
|
- 更新 Node.js 适配器使用 `@esengine/rpc` 和 `@esengine/network`
|
||||||
|
- 生成的服务器代码改用 `RpcServer` + `gameProtocol`
|
||||||
|
- 添加 `ws` 和 `@types/ws` 依赖
|
||||||
|
- 更新 README 模板中的客户端连接示例
|
||||||
|
|
||||||
|
***
|
||||||
|
- Update Node.js adapter to use `@esengine/rpc` and `@esengine/network`
|
||||||
|
- Generated server code now uses `RpcServer` + `gameProtocol`
|
||||||
|
- Add `ws` and `@types/ws` dependencies
|
||||||
|
- Update client connection example in README template
|
||||||
|
|
||||||
## 1.5.0
|
## 1.5.0
|
||||||
|
|
||||||
### Minor Changes
|
### Minor Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@esengine/cli",
|
"name": "@esengine/cli",
|
||||||
"version": "1.5.0",
|
"version": "1.6.0",
|
||||||
"description": "CLI tool for adding ESEngine ECS framework to existing projects",
|
"description": "CLI tool for adding ESEngine ECS framework to existing projects",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
|
|||||||
Reference in New Issue
Block a user