4 Commits
Author SHA1 Message Date
cneicy 85b4b591ae chore: release 0.2.2
Publish UPM package / publish (push) Successful in 2s
2026-08-28 04:31:05 +08:00
cneicy 78cb324fe5 chore(release): 发布 v0.2.1
Publish UPM package / publish (push) Successful in 2s
2026-08-28 03:44:10 +08:00
cneicy f5e7b898c3 feat(starter): unify context starter entry points
Publish UPM package / publish (push) Successful in 6s
2026-08-26 12:48:31 +08:00
cneicy 91cae21553 fix(starter): require context module patch
Publish UPM package / publish (push) Successful in 2s
2026-08-26 11:03:56 +08:00
5 changed files with 34 additions and 16 deletions
+18
View File
@@ -2,6 +2,24 @@
本文件记录 `ShrinkApp.Starter.Basic` 的包内变更。
## [0.2.2] - 2026-08-28
### Changed
- 默认组合精确依赖 `ShrinkEventBus 2.0.1` 对应的 App、Context 与 EventBus 集成版本。
## [0.2.1] - 2026-08-28
### Changed
- 默认组合精确依赖新的 App、Context App Adapter、Command App、DataSaver、DataSaver App/EventBus 与 Network App 稳定版本。
## [0.1.2] - 2026-08-26
### Fixed
- 使用声明 Unity JSON Serialize 模块的 `ShrinkContext.AppAdapter` 版本,保证最小消费者项目可完成解析与编译。
## [0.1.1] - 2026-08-26
### Fixed
+2 -2
View File
@@ -10,8 +10,8 @@ namespace ShrinkApp.Starter.Basic.Editor
{
public static class ShrinkAppBasicStarterGenerator
{
private const string MenuPath = "ShrinkApp/Starter/生成 Basic Entry 场景";
private const string CompositionMenuPath = "ShrinkApp/Starter/创建默认 Cordis Composition";
private const string MenuPath = "ShrinkSDK/应用/基础起步/生成入口场景";
private const string CompositionMenuPath = "ShrinkSDK/应用/基础起步/创建默认 Context 组合";
private const string CompositionPath = "Assets/Resources/ShrinkAppComposition.asset";
[MenuItem(MenuPath)]
+1 -1
View File
@@ -14,7 +14,7 @@
- 生成最小示例 UI 与 `ShrinkAppBasicSampleController`
- 演示 `ShrinkApp + ShrinkDataSaver + Command + Network` 的最小闭环
可以单独执行 `ShrinkApp/Starter/创建默认 Cordis Composition` 创建或修复组合资产,不需要重建场景。
可以单独执行 `ShrinkSDK/应用/基础起步/创建默认 Context 组合` 创建或修复组合资产,不需要重建场景。
当前示例场景内置的最小入口已经扩成一个小型调试台,包括:
+1 -1
View File
@@ -4,7 +4,7 @@ using UnityEngine;
namespace ShrinkApp.Starter.Basic
{
[CreateAssetMenu(fileName = "ShrinkAppBasicStarterSettings", menuName = "ShrinkApp/Starter/Basic Settings")]
[CreateAssetMenu(fileName = "ShrinkAppBasicStarterSettings", menuName = "ShrinkSDK/应用/基础起步设置")]
public class ShrinkAppBasicStarterSettings : ScriptableObject
{
public bool autoBindLoopbackTransport;
+12 -12
View File
@@ -1,23 +1,23 @@
{
"name": "com.cneicy.shrink-app-starter-basic",
"version": "0.1.1",
"version": "0.2.2",
"displayName": "ShrinkApp Starter Basic",
"description": "ShrinkApp 最小起盘 Starter,提供向导、入口场景和 DataSaver 示例。",
"unity": "2022.3",
"dependencies": {
"com.cneicy.shrink-app-core": "0.1.1",
"com.cneicy.shrink-app-core": "0.1.4",
"com.cneicy.shrink-context-core": "0.1.0",
"com.cneicy.shrink-context-app-adapter": "0.1.1",
"com.cneicy.shrink-context-app-adapter": "0.1.5",
"com.cneicy.shrink-command": "0.2.0",
"com.cneicy.shrink-command-integration-app": "0.1.0",
"com.cneicy.shrink-datasaver": "2.2.0",
"com.cneicy.shrink-datasaver-integration-app": "0.1.0",
"com.cneicy.shrink-network": "0.2.0",
"com.cneicy.shrink-network-integration-app": "0.1.0",
"com.cneicy.shrink-command-integration-eventbus": "0.1.1",
"com.cneicy.shrink-datasaver-integration-eventbus": "2.1.0",
"com.cneicy.shrink-network-integration-eventbus": "0.1.1",
"com.cneicy.shrink-command-integration-network": "0.1.0",
"com.cneicy.shrink-command-integration-app": "0.1.3",
"com.cneicy.shrink-datasaver": "2.2.2",
"com.cneicy.shrink-datasaver-integration-app": "0.1.3",
"com.cneicy.shrink-network": "0.2.1",
"com.cneicy.shrink-network-integration-app": "0.1.3",
"com.cneicy.shrink-command-integration-eventbus": "0.1.2",
"com.cneicy.shrink-datasaver-integration-eventbus": "2.1.3",
"com.cneicy.shrink-network-integration-eventbus": "0.1.3",
"com.cneicy.shrink-command-integration-network": "0.1.1",
"com.unity.ugui": "1.0.0",
"com.cysharp.unitask": "2.5.10"
},