Files
cneicy eac1fa595b
Publish UPM package / publish (push) Successful in 2s
chore: release 0.1.4
2026-08-28 04:31:00 +08:00

1.5 KiB
Raw Permalink Blame History

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.hostingModeShrinkAppHostingMode):ClassicHost 保持原有自动启动;ContextLoader 让位给 ShrinkContext 加载器宿主(见 ShrinkContext.AppAdapter),支持运行中按模块 disable/enable。
  • ShrinkApp.InitializeForExternalHost(services, settings):外部宿主把服务容器接回 ShrinkApp.Services 静态入口。
  • ShrinkAppInstallers.GetDiscoveredInstallerTypes():编译期安装器发现的公共入口,供外部宿主枚举。
  • ShrinkAppContext.CreateStandalone(services, settings):非 MonoBehaviour 宿主构建上下文。

Changed

  • BootstrapContextLoader 模式下直接返回,经典路径零行为变化。

[0.1.0] - 2026-05-18

Added

  • 新增统一宿主层 ShrinkApp.Core
  • 新增 ShrinkAppShrinkAppHostShrinkAppSettingsShrinkAppServicesShrinkAppContext
  • 新增模块安装器契约:IShrinkAppModuleInstaller[ShrinkAppModuleInstaller]
  • 新增运行时生命周期事件:ShrinkAppStartedEventShrinkAppStartFailedEvent