Skip to content

Commit 2c5db60

Browse files
committed
发布 1.0.1
1 parent fa3b9ca commit 2c5db60

3 files changed

Lines changed: 12 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## 1.0.1 - 2026-05-12
4+
5+
### 改进
6+
7+
- 缓存空间淘汰策略升级为 LRU:成功写入、读取缓存数据和获取完整缓存文件路径会刷新缓存单元的最近访问时间;缓存状态查询不改变淘汰顺序。
8+
- 拆分代理路由内部职责,提取请求解析、缓存响应、回源下载、响应校验、HLS playlist 响应和代理响应写入适配,降低 `HTTPRequestRouter` 维护复杂度。
9+
- 拆分 `URLSessionDownloader` 内部职责,提取 streaming delegate、下载配置、响应校验、重试策略和后台任务协调。
10+
- 补充架构维护文档,明确代理播放、HLS、预加载、缓存淘汰和下载器组件边界。
11+
312
## 1.0.0 - 2026-05-12
413

514
### 功能

Documentation/architecture.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@
171171
<h1>HTTPMediaCache Architecture</h1>
172172
<p class="subtitle">Swift-only local HTTP media cache: proxy playback, preload, HLS rewrite, byte range storage.</p>
173173
</div>
174-
<div class="status"><span class="pulse"></span>1.0.0 public API surface</div>
174+
<div class="status"><span class="pulse"></span>1.0.1 public API surface</div>
175175
</header>
176176

177177
<section class="diagram-card" aria-label="HTTPMediaCache architecture diagram">
@@ -336,7 +336,7 @@ <h1>HTTPMediaCache Architecture</h1>
336336
</article>
337337
</section>
338338

339-
<footer>Generated for HTTPMediaCache 1.0.0 documentation.</footer>
339+
<footer>Generated for HTTPMediaCache 1.0.1 documentation.</footer>
340340
</main>
341341
</body>
342342
</html>

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ HTTPMediaCache 是一个 Swift-only 的本地 HTTP 多媒体缓存库。它通
3232
`Package.swift` 中添加依赖:
3333

3434
```swift
35-
.package(url: "https://github.com/sunimp/HTTPMediaCache.git", from: "1.0.0")
35+
.package(url: "https://github.com/sunimp/HTTPMediaCache.git", from: "1.0.1")
3636
```
3737

3838
然后将 `HTTPMediaCache` 添加到 target dependencies:

0 commit comments

Comments
 (0)