Skip to content

Releases: freeok/so-novel

v1.8.0-beta.2

v1.8.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Apr 17:22

v1.8.0-beta.2 (2025-04-17)

✨ 新特性

  • 新增书源:八一中文网 #140
  • 新增书源:悠久小说网 #154
  • 新增 Docker 安装脚本 #144

🐛 修复

  • 修复封面获取 NPE
  • 修复 #157
  • corrected full-width period in chapter filenames (#158)

♻️ 重构

  • 修改 epub 文件名格式

📝 文档

  • 更新 README.md
  • 更新 BOOK_SOURCES.md
  • 更新 qidian_rank

v1.8.0-beta.1

v1.8.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Apr 01:47

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

Choose a tag to compare

@github-actions github-actions released this 19 Mar 15:01

v1.7.11 (2025-03-19)

🐛 Bug 修复

  • 修复 #116
  • 修复书源一览显示过长
  • 修复非小写扩展名导致下载失败

♻️ 重构优化

  • 改进搜索结果为空时的后续操作体验
  • 优化书源 9 目录解析速度
  • 优化书源 1、9 规则
  • 重构 ChapterFilter.java
  • 重构 ChapterParser.java

📝 其它

  • 更新 Scoop 安装命令 #117
  • 更新 ISSUE_TEMPLATE
  • 升级依赖

v1.7.10

Choose a tag to compare

@github-actions github-actions released this 01 Mar 12:51

v1.7.10 (2025-03-01)

✨ 新特性

  • 新增书源 13:得奇小说网 #98
  • 新增书源 14:新笔趣阁
  • 新增书源 15:略更网 #100

🐛 Bug 修复

  • 修复 #101
  • 修复短目录范围下载失败
  • 修复部分书源封面下载失败
  • 修复分页正则

♻️ 重构优化

  • 优化书源规则
  • 优化 JS 规则
  • 优化搜索结果列显示
  • 下载格式不分大小写
  • 重构 JsoupUtils#select
  • 重构 SearchResultParser
  • 重构 TocParser#extractPaginationUrls

🚀 部署

  • 为项目添加 Dockerfile

v1.7.9

Choose a tag to compare

@github-actions github-actions released this 22 Feb 04:07

v1.7.9 (2025-02-22)

✨ 新特性

  • 新增书源 11:笔尖中文
  • 新增书源 12:零点小说 #96
  • 新增批量下载功能 #76

🐛 Bug 修复

  • 修复 #97
  • 修复 #91
  • 修复分页搜索单页异常
  • 修复 NPE 错误

♻️ 重构优化

  • 更新书源规则
  • 更新书源测试

v1.7.8

Choose a tag to compare

@github-actions github-actions released this 09 Feb 09:16

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

v1.7.7

Choose a tag to compare

@github-actions github-actions released this 02 Feb 19:20

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🧨

Choose a tag to compare

@github-actions github-actions released this 29 Jan 15:15

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

Choose a tag to compare

@github-actions github-actions released this 20 Jan 20:03

✨ 新特性

  • 新增下载最新章节功能 (#77)

🐛 Bug 修复

♻️ 重构

  • 优化书源 2 规则
  • 优化源站搜索结果
  • 过滤正文空标签
  • auto-update 默认值改为 0
  • 修改自动更新进度条样式

🔧 其它

  • 更新 launch4j 脚本
  • 更新 jpackage 脚本

v1.7.4

Choose a tag to compare

@github-actions github-actions released this 08 Jan 23:46

✨ 新特性

  • 支持两种交互模式 (见 config.ini)
  • ​兼容目录分页的书源
  • 新增书源一览功能 (#52)

🐛 Bug 修复

  • 修复代理配置问题 (#69)
  • 修复进度条显示异常
  • 修复下载失败日志文件编码问题

♻️ 重构

  • Pretty output config.ini
  • 重构 proxy 配置项
  • 清理冗余代码

🔧 其它

  • 更新 GHP 地址
  • 更新 ISSUE_TEMPLATE
  • 关闭配置文件加载日志