39 lines
1.5 KiB
Markdown
39 lines
1.5 KiB
Markdown
# Changelog
|
||
|
||
本文件记录 `ShrinkApp.Core` 的包内变更。
|
||
|
||
## [0.1.4] - 2026-08-28
|
||
|
||
### Changed
|
||
|
||
- 精确依赖 `ShrinkEventBus 2.0.1`。
|
||
|
||
## [0.1.3] - 2026-08-28
|
||
|
||
### Changed
|
||
|
||
- `ShrinkAppSettings` 优先从 `GameAssets/Runtime/Data/ShrinkSDK/ShrinkAppSettings` 加载,并保留旧根路径回退。
|
||
- `ShrinkSDK/应用/创建设置` 统一在标准 `Resources/GameAssets/Runtime/Data/ShrinkSDK` 目录创建配置。
|
||
|
||
## [0.1.1] - 2026-08-16
|
||
|
||
### Added
|
||
|
||
- `ShrinkAppSettings.hostingMode`(`ShrinkAppHostingMode`):`ClassicHost` 保持原有自动启动;`ContextLoader` 让位给 ShrinkContext 加载器宿主(见 `ShrinkContext.AppAdapter`),支持运行中按模块 disable/enable。
|
||
- `ShrinkApp.InitializeForExternalHost(services, settings)`:外部宿主把服务容器接回 `ShrinkApp.Services` 静态入口。
|
||
- `ShrinkAppInstallers.GetDiscoveredInstallerTypes()`:编译期安装器发现的公共入口,供外部宿主枚举。
|
||
- `ShrinkAppContext.CreateStandalone(services, settings)`:非 MonoBehaviour 宿主构建上下文。
|
||
|
||
### Changed
|
||
|
||
- `Bootstrap` 在 `ContextLoader` 模式下直接返回,经典路径零行为变化。
|
||
|
||
## [0.1.0] - 2026-05-18
|
||
|
||
### Added
|
||
|
||
- 新增统一宿主层 `ShrinkApp.Core`。
|
||
- 新增 `ShrinkApp`、`ShrinkAppHost`、`ShrinkAppSettings`、`ShrinkAppServices`、`ShrinkAppContext`。
|
||
- 新增模块安装器契约:`IShrinkAppModuleInstaller` 与 `[ShrinkAppModuleInstaller]`。
|
||
- 新增运行时生命周期事件:`ShrinkAppStartedEvent`、`ShrinkAppStartFailedEvent`。
|