Releases: freeok/so-novel
Releases · freeok/so-novel
Release list
v1.8.0-beta.2
v1.8.0-beta.1
v1.8.0-beta.1 (2025-04-06)
✨ 新特性
- 新增聚合搜索功能(显著提升用户体验) #106
- 新增书源 16:96读书 #102
- 新增书源 17:速读谷 #115
- 书源 5 替换为:新天禧小说 #112
- 书源 9 替换为笔趣阁 #129
- 新增配置项 search-limit
- 书籍详情抓取更多信息
🐛 修复
- 修复失效书源
- 修复正文内容包含 <br>
- 修复搜索结果列错位
- 修复部分书源目录章节链接错误
- 修复部分书源分页目录仅获取首页
♻️ 重构
- 重构
SourceUtils.java - 重构
BookSourceQualityTest.java - 重构
SearchResultParser并重命名为SearchParser - 重命名
SearchResultsHandler#handle - 新增属性
SearchResult#sourceId - 新增重载
SearchResultParser#parse
🎨 UI
- 修改 ANSI 样式
- 修改功能选项文本
📝 文档
- 精简
BOOK_SOURCES.md - 修复
ISSUE_TEMPLATE无效链接 - 更新
qidian_rank
v1.7.11
v1.7.10
v1.7.9
v1.7.8
v1.7.8 (2025-02-09)
✨ 新特性
- 新增书源 8:大熊猫文学 (#86)
- 新增书源 9:369小说网 (#90)
- 新增书源 10:天天看小说
- 新增封面获取途径:纵横中文网
- 书源规则支持 JS
- rule.json 新增 limitPage 和 needProxy 属性
🐛 Bug 修复
- 更新书源 1 域名
- 修复 BookSourceTest.java
- 修复非全本下载时,生成的目录文件内容错误
- 修复正文 html 标签含有属性时引发的错误
- 修复搜索结果为空时报错
♻️ 重构优化
- 更新起点榜单
- 优化 rule.json
- 重构 CoverUpdater#matchBook
- 重构 CrawlUtils.java 解耦
- 重构 Source#jsoup
- 重构 FileUtils.java
- 重构 BookSourceQualityTest.java
- 重构 rule.json 书籍详情与封面规则
- 重构 BookSourceTest.java
- 解耦 BookParser.java
- 清理 rule.js
- 目录重命名为 TOC
Note
v1.7.7
v1.7.7 (2025-02-03)
✨ 新特性
♻️ 重构优化
- 优化源站搜索结果 (根据每个作者对应的书籍数量降序)
- 起点榜单移动到 qidian_rank 目录
- 更新 rule-6.json
- 清理 rule.json 冗余属性
- 优化 BookSourceQualityTest.java
- 优化 ChapterParser.java
- 优化 Source#jsoupConn
- 优化 ChapterConverter#convert
- 重构 ChapterParser#parse
- 重构 NewSourceTest.java
- 重构 rule.json 排序属性
Note
温馨提示:
这一版新增的 69书吧(官方) 有限流,使用前必须修改默认配置,否则会被该网站封禁 IP(至少几个小时无法使用)
且搜索页有 CF,故暂不支持搜索,只能通过输入书籍详情页网址下载
v1.7.6🧨
v1.7.6 (2025-01-29)
✨ 新特性
🐛 Bug 修复
- 修复下载指定章节起始章错误
- 修复章节解析逻辑错误
- 修复语言不为 zh_CN 时无法从起点获取最新封面
- 修复在 String#replaceFirst 中标题包含括号时的 PatternSyntaxException
♻️ 重构优化
- txt、html 格式增加下载封面日志
- 书源 1 ~ 4 规则增加 language 属性
- 更新 rule-5.json
- 规范 language 值命名
- 重构 ChineseConverter.java
- 重构 SearchResultParser#parse
- String#trim 替换为 String#strip (JDK 11)
v1.7.5
✨ 新特性
- 新增下载最新章节功能 (#77)
🐛 Bug 修复
- 重复标题 2 次修复 (https://github.com/freeok/so-novel/discussions/83)
- 修复书源 5 搜素结果异常
♻️ 重构
- 优化书源 2 规则
- 优化源站搜索结果
- 过滤正文空标签
- auto-update 默认值改为 0
- 修改自动更新进度条样式
🔧 其它
- 更新 launch4j 脚本
- 更新 jpackage 脚本