{
  "version": "1.11.2",
  "release_name": "v1.11.2",
  "published_at": "2026-04-25T14:54:01.000Z",
  "changelog": "### 新增\r\r\n\r\r\n- 新增 TMP Sprite Atlas 支持\r\r\n  - 在 `bundleinfo.json` 中添加 `SpriteAtlasPaths` 字段，可指定 TextMeshPro Sprite Asset 路径\r\r\n  - 系统会自动加载并注册图集到 TMP 的全局 fallback sprite assets 列表\r\r\n  - 支持在 TMP 文本中使用 `<sprite name=\"sprite_name\">` 语法引用自定义 Sprite\r\r\n  - Bundle 卸载时自动注销相关图集\r\r\n\r\r\n### API 变更\r\r\n\r\r\n- `ModelBundleInfo` 新增 `SpriteAtlasPaths` 属性（可选）\r\r\n- `AssetBundleManager` 新增方法：\r\r\n  - `LoadSpriteAtlases<T>(ModelBundleInfo)` - 同步加载图集\r\r\n  - `LoadSpriteAtlasesAsync<T>(ModelBundleInfo, CancellationToken)` - 异步加载图集\r\r\n- 新增 `TMPSpriteAtlasManager` 类，用于管理 TMP Sprite Asset 的生命周期\r\n\r\n---\r\n\r\n**Full Changelog**: https://github.com/Duckov-Custom-Model/DuckovCustomModel/compare/v1.11.1...v1.11.2",
  "download_links": [
    {
      "name": "Github Release",
      "url": "https://github.com/Duckov-Custom-Model/DuckovCustomModel/releases/download/v1.11.2/DuckovCustomModel.zip"
    },
    {
      "name": "Proxy Download",
      "url": "https://duckov-custom-model-release-version.ritsukage.com/DuckovCustomModel.zip"
    }
  ]
}