Releases: freeok/so-novel
Releases · freeok/so-novel
v1.10.0
v1.10.0 (2026-03-08)
✨ Features
- 新增书源「燃文小说网」
- 新增书源「101看书」#238
- 新增书源「笔趣阁365」#256
- 新增书源「东滩小说」#295
- 新增书源集
cf-direct.json - 支持添加 Cloudflare 防护的书源 #250
- 简化书源详情页规则,默认从 meta 获取
🐛 Bug Fixes
- 修复 69 书吧无法获取正文 #250
- 修复 Web 启动崩溃
- 修复 WebUI 部署后未显示章节下载进度
♻️ Refactor
- 更新解析器
- 更新随机 UA
- OkHttp 请求携带 Referer 头
- 重构 SSE 代码
- 重构
VirtualThreadLimiter.java - 重构
CheckUpdateAction.java - 优化
CrawlUtils#hasCf() - 移除
SearchResultsHandler#sort() - 移除
Book.java - 移除
Rule#Book#wordCount - 重命名规则文件
📝 Documentation
- update readme.txt
- update recommend-source.yml
- update SPONSORS.md
- README.md: 增加 WPS、掌阅等软件无法打开下载的 EPUB 解决方案
- README.md: 将「JVM Options」改为「自定义 JVM 系统属性」
- README.md: 移除 JVM Options
-Dfile.encoding - README.md: 更正
start-custom-jre.cmd错误
🚸 Other Improvements
- WebUI 列显示书源名
- 优化
run-macos.sh#308 - 更新书源规则模板
- 更新 JS 逆向测试
- 适配 act
v1.9.8
v1.9.7
v1.9.7 (2025-12-23)
✨ Features
- 改善独立搜索体验
- 解析器支持自动检测文本编码
- 自动获取分辨率最高的封面
⚡ Performance
- 提高封面获取性能
🐛 Bug Fixes
- 修复全本小说网无法使用
♻️ Refactor
- 重构
SourceUtils.java - 优化正文开头重复章节标题的过滤正则 #57
- 增强 CLI 代码健壮性
- 规范 D1 Worker URL 的 Base64 编码
🔧 Configuration
- 将「大熊猫文学」规则迁移至
proxy-rules.json - 悠久小说网新增封面规则
- 更新
flowlimit-rules.json
📝 Documentation
- 新增
SPONSORS.md - 更新
readme.txt - 更新
feedback.yml
Caution
此版有明显 Bug,修复后发布 v1.9.8
v1.9.6
v1.9.5
v1.9.5 (2025-10-13)
🐛 修复
- 修复聚合搜索结果异常
♻️ 重构
- 移除 ConfigWatcher,避免产生不可预料的错误
- 重构 AppConfigLoader
v1.9.4
v1.9.3
v1.9.3 (2025-09-24)
✨ 新特性
- 支持 native 打包方式
- 复活书源「速读谷」 #262
- 规则文件
language默认从系统获取
🐛 修复
- 修复
search-limit默认值失效 - 修复裁剪 JRE 引发的问题 #266
♻️ 重构
- 优化 Linux、macOS 启动脚本
- 使用 JDK 21 Virtual Threads
- 使用 JDK 21
Collection.getFirst() - 重构
OkHttpClientFactory.java - 重构
Main.java - 重构
BookSourceQualityTest.java
📝 文档
- 添加启动参数说明 (JVM Options)
- 添加从源码构建 Docker 镜像 #257
- 更新
BOOK_SOURCES.md - 移除
qidian_rank
🛠️ 其他
- JRE 升级到 21
- 添加
fetch-github-releases.sh - 添加
VirtualThreadTest.java - 整理
resources文件
Note
这一版性能提升非常显著,建议升级
v1.9.2
v1.9.1
v1.9.0
v1.9.0 (2025-08-22)
✨ 新特性
🐛 修复
- 修复下载时遇到
"this.jna" is null#233 - 修复「全本小说网」聚合搜索失效
- 修复过滤正则误删正文
- 修复顶点小说正文未解密
- 修复某些书源获取的章节链接不正确
- 修复
docker-install.sh启动容器调用错误
♻️ 重构
- 优化 web 包代码
- 重构
config.ini、ConfigUtils - 重构
Crawler.java、ChapterParser.java、BookSourceTest.java、JsoupUtils#clearAllAttributes、
ChapterParser#fetchSinglePageContent、Parser#httpClient - 改进代码结构
🛠️ 其他
- 更新、清理书源
- 增加规则模板注释
- 改进 webui 并适配移动端
- 改进 webui 下载体验
- 更新
feedback.yml - 更新
BOOK_SOURCES.md - 更新
README.md
Note
新版 config.ini 不兼容旧版