Skip to content

Commit 8ce0fc8

Browse files
committed
🔖 release v1.8.5
1 parent 84bf0ef commit 8ce0fc8

File tree

8 files changed

+60
-30
lines changed

8 files changed

+60
-30
lines changed

CHANGELOG.md

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,28 @@
1-
## v1.8.4 (2025-06-30)
1+
## v1.8.5 (2025-07-21)
22

33
### ✨ 新特性
44

5-
- 开放自定义书源功能
6-
- 搜索支持多书连续下载 [https://github.com/freeok/so-novel/issues/192](https://github.com/freeok/so-novel/issues/192)
7-
- 新增书源: 黄易天地 [https://github.com/freeok/so-novel/issues/187](https://github.com/freeok/so-novel/issues/187)
8-
- 新增配置项: `active-rules`, `show_download_log`
9-
- 新增规则字段: `crawl`
10-
- 新增 Linux 一键安装脚本
5+
- 支持 CLI #104
6+
- 新增章节下载进度条功能
7+
- 支持 `active-rules` 绝对路径 #203
118

129
### 🐛 修复
1310

14-
- 修复失效书源:全本小说网
15-
- 修复封面下载失败时触发 `ansi` 渲染参数异常 [https://github.com/freeok/so-novel/issues/198](https://github.com/freeok/so-novel/issues/198)
16-
- 修复合并产物文件名包含系统非法字符时大小为零且名称被截断 [https://github.com/freeok/so-novel/issues/190](https://github.com/freeok/so-novel/issues/190)
17-
- 修复 `docker-install.sh` 在 WSL Ubuntu 安装失败
11+
- 修复分页章节内容包含多余的 `<p>` #195
12+
- 修复 HTML 文件名前导零导致无法翻页
1813

1914
### ♻️ 重构
2015

21-
- 拆分书源规则
22-
- 优化目录爬取规则
16+
- 优化 Docker 安装脚本 #206
17+
- 优化 HTML 目录文件内容格式
18+
- 改进指定搜索, 批量下载体验
19+
- 解耦 Main.java
2320

2421
### 🛠️ 其他
2522

26-
- 升级依赖
27-
- 更新 CI 脚本
28-
- 添加 `D1Workers`
29-
- 添加 `DISCLAIMER.md`
30-
- 优化 `feedback.yml`
31-
- 优化 `docker-install.sh`
32-
- 移除 `jline`
23+
- 更新 GHP 链接
24+
- 更新 `proxy-rules.json`
25+
- 更新 `BookSourceTest.java`
26+
- 更新 `README.md`
27+
- 优化 `CHANGELOG_ALL.md`
28+
- 移除无效的系统属性

CHANGELOG_ALL.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
## v1.8.5 (2025-07-21)
2+
3+
### ✨ 新特性
4+
5+
- 支持 CLI #104
6+
- 新增章节下载进度条功能
7+
- 支持 `active-rules` 绝对路径 #203
8+
9+
### 🐛 修复
10+
11+
- 修复分页章节内容包含多余的 `<p>` #195
12+
- 修复 HTML 文件名前导零导致无法翻页
13+
14+
### ♻️ 重构
15+
16+
- 优化 Docker 安装脚本 #206
17+
- 优化 HTML 目录文件内容格式
18+
- 改进指定搜索, 批量下载体验
19+
- 解耦 Main.java
20+
21+
### 🛠️ 其他
22+
23+
- 更新 GHP 链接
24+
- 更新 `proxy-rules.json`
25+
- 更新 `BookSourceTest.java`
26+
- 更新 `README.md`
27+
- 优化 `CHANGELOG_ALL.md`
28+
- 移除无效的系统属性
29+
30+
31+
32+
---
33+
134
## v1.8.4 (2025-06-30)
235

336
### ✨ 新特性

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
**So Novel** 是一款通用的网页内容处理与导出工具,它致力于帮助用户高效地从网页中提取结构化信息,并将其灵活导出为
1010
EPUB、TXT、PDF 等多种标准电子文档格式。适用于学习采集、格式转换、电子书制作等场景。
1111

12-
## TUI 预览
12+
## TUI 预览 (Text-based User Interface)
1313

1414
![preview-tui.png](assets/preview-tui.png)
1515

16-
## CLI 预览
16+
## CLI 预览 (Command Line Interface)
1717

1818
![preview-cli.png](assets/preview-cli.png)
1919

@@ -64,10 +64,6 @@ curl -sSL https://raw.githubusercontent.com/freeok/so-novel/main/bin/docker-inst
6464

6565
[点击查看](https://github.com/freeok/so-novel/issues?q=label%3A%22usage%20question%22)
6666

67-
## 免责声明
68-
69-
在使用本工具前,请务必仔细阅读我们的[法律免责声明](bundle/DISCLAIMER.md)。使用本工具即表示您已阅读、理解并同意遵守所有条款。
70-
7167
## 支持
7268

7369
如果觉得有所帮助,欢迎扫码赞赏☕,或点击顶部的⭐Star
@@ -77,6 +73,10 @@ curl -sSL https://raw.githubusercontent.com/freeok/so-novel/main/bin/docker-inst
7773
|-----------------------------------------------------------------|----------------------------------------------------------------|
7874
| <img src="assets/donation-alipay.png" alt="支付宝收款码" width="197"> | <img src="assets/donation-wechat.jpg" alt="微信赞赏码" width="197"> |
7975

76+
## 免责声明
77+
78+
在使用本工具前,请务必仔细阅读我们的[法律免责声明](bundle/DISCLAIMER.md)。使用本工具即表示您已阅读、理解并同意遵守所有条款。
79+
8080
## Star History
8181

8282
[![Star History Chart](https://api.star-history.com/svg?repos=freeok/so-novel&type=Date)](https://star-history.com/#freeok/so-novel&Date)
File renamed without changes.

bundle/readme.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Linux 用户
1515
- 设置过小的爬取间隔会导致部分数据源封禁 IP,从而无法使用。
1616
- 如果目标内容的标题搜不到,就用作者或发布者名称搜,反之亦然。
1717

18+
1819
问题反馈
1920
- 使用时遇到问题
2021
- 希望增加某个新功能

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.pcdd</groupId>
88
<artifactId>so-novel</artifactId>
9-
<version>1.8.4</version>
9+
<version>1.8.5</version>
1010
<packaging>jar</packaging>
1111

1212
<name>so-novel</name>
@@ -243,7 +243,7 @@
243243
<headerType>console</headerType>
244244
<outfile>target/SoNovel/SoNovel.exe</outfile>
245245
<jar>${project.build.directory}/app-jar-with-dependencies.jar</jar>
246-
<icon>assets/logo-1.ico</icon>
246+
<icon>assets/logo.ico</icon>
247247
<errTitle>SoNovel</errTitle>
248248
<!-- 崩溃时重新启动 -->
249249
<restartOnCrash>false</restartOnCrash>

src/main/java/com/pcdd/sonovel/launch/CliLauncher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
)
2828
public class CliLauncher implements Runnable {
2929

30-
@CommandLine.Option(names = {"--url", "-u"}, description = "书籍详情页链接")
30+
@CommandLine.Option(names = {"--url", "-u"}, description = "书籍详情页链接 (非目录页)")
3131
String bookUrl;
3232
@CommandLine.Option(names = {"--ext", "-e"}, description = "下载格式,默认 epub", defaultValue = "epub")
3333
String extName;

src/main/java/com/pcdd/sonovel/launch/TuiLauncher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import static org.fusesource.jansi.AnsiRenderer.render;
1616

1717
/**
18-
* 终端用户界面 (Terminal User Interface) or 基于文本的用户界面 (Text-based User Interface)
18+
* 基于文本的用户界面 (Text-based User Interface)
1919
*
2020
* @author pcdd
2121
* Created at 2025/7/10

0 commit comments

Comments
 (0)