Skip to content

Commit ced8bf8

Browse files
committed
Prepare release
2 parents 2959e83 + 6a9ee9a commit ced8bf8

File tree

63 files changed

+885
-124
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+885
-124
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
11

22
# 🚀Changelog
33

4+
-------------------------------------------------------------------------------------------------------------
5+
# 5.8.35(2024-12-25)
6+
7+
### 🐣新特性
8+
* 【poi 】 优化ExcelWriter中使用比较器writer的方法,只对第一条数据进行排序(pr#3807@Github)
9+
* 【extra 】 优化Ftp.download,返回false抛出异常(issue#3805@Github)
10+
* 【core 】 优化MAC地址正则(issue#IB95X4@Gitee)
11+
* 【json 】 JSON的getByPath方法新增更为通用的指定出参类型重载(pr#3814@Github)
12+
* 【core 】 DateUtil.parseUTC方法标记废弃,改名为parseISO8601(issue#IBB6I5@Gitee)
13+
* 【core 】 添加EnumUtil#getBy(Class, Func1, Object)方法(pr#1283@Gitee)
14+
* 【db 】 添加Entity.addCondition方法(issue#IBCDL2@Gitee)
15+
* 【poi 】 添加StopReadException,定义sax读取时用户可手动终止(issue#3820@Github)
16+
17+
### 🐞Bug修复
18+
* 【crypto 】 修复JWTSignerUtil.createSigner中algorithmId未转换问题(issue#3806@Github)
19+
* 【core 】 修复DateUtil.rangeContains未重置问题(issue#IB8OFS@Gitee)
20+
* 【cache 】 修复StampedCache类get方法并发问题(issue#IBCIQG@Gitee)
21+
* 【cache 】 修复FIFOCache类使用StampedCache导致并发读的并发问题(issue#IBCIQG@Gitee)
22+
* 【cache 】 废弃StampedCache,可能造成Map循环调用导致死锁(issue#IBDGBZ@Gitee)
23+
424
-------------------------------------------------------------------------------------------------------------
525
# 5.8.34(2024-11-25)
626

README-EN.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@
3636
<a target="_blank" href='https://github.com/dromara/hutool'>
3737
<img src="https://img.shields.io/github/stars/dromara/hutool.svg?style=social" alt="github star"/>
3838
</a>
39+
<a target="_blank" href='https://gitcode.com/dromara/hutool'>
40+
<img src="https://gitcode.com/dromara/hutool/star/badge.svg" alt="gitcode star"/>
41+
</a>
3942
</p>
4043

4144
<br/>
@@ -150,18 +153,18 @@ We provide the T-Shirt and Sweater with Hutool Logo, please visit the shop:
150153
<dependency>
151154
<groupId>cn.hutool</groupId>
152155
<artifactId>hutool-all</artifactId>
153-
<version>5.8.34</version>
156+
<version>5.8.35</version>
154157
</dependency>
155158
```
156159

157160
### 🍐Gradle
158161
```
159-
implementation 'cn.hutool:hutool-all:5.8.34'
162+
implementation 'cn.hutool:hutool-all:5.8.35'
160163
```
161164

162165
## 📥Download
163166

164-
- [Maven Repo](https://repo1.maven.org/maven2/cn/hutool/hutool-all/5.8.34/)
167+
- [Maven Repo](https://repo1.maven.org/maven2/cn/hutool/hutool-all/5.8.35/)
165168

166169
> 🔔️note:
167170
> Hutool 5.x supports JDK8+ and is not tested on Android platforms, and cannot guarantee that all tool classes or tool methods are available.
@@ -199,6 +202,7 @@ When submitting feedback, please indicate which JDK version, Hutool version, and
199202

200203
- [Gitee issue](https://gitee.com/dromara/hutool/issues)
201204
- [Github issue](https://github.com/dromara/hutool/issues)
205+
- [Gitcode issue](https://gitcode.com/dromara/hutool/issues)
202206

203207
### 🧬Principles of PR(pull request)
204208

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@
3636
<a target="_blank" href='https://github.com/dromara/hutool'>
3737
<img src="https://img.shields.io/github/stars/dromara/hutool.svg?style=social" alt="github star"/>
3838
</a>
39+
<a target="_blank" href='https://gitcode.com/dromara/hutool'>
40+
<img src="https://gitcode.com/dromara/hutool/star/badge.svg" alt="gitcode star"/>
41+
</a>
3942
</p>
4043

4144
<br/>
@@ -143,20 +146,20 @@ Hutool = Hu + tool,是原公司项目底层代码剥离后的开源库,“Hu
143146
<dependency>
144147
<groupId>cn.hutool</groupId>
145148
<artifactId>hutool-all</artifactId>
146-
<version>5.8.34</version>
149+
<version>5.8.35</version>
147150
</dependency>
148151
```
149152

150153
### 🍐Gradle
151154
```
152-
implementation 'cn.hutool:hutool-all:5.8.34'
155+
implementation 'cn.hutool:hutool-all:5.8.35'
153156
```
154157

155158
### 📥下载jar
156159

157160
点击以下链接,下载`hutool-all-X.X.X.jar`即可:
158161

159-
- [Maven中央库](https://repo1.maven.org/maven2/cn/hutool/hutool-all/5.8.34/)
162+
- [Maven中央库](https://repo1.maven.org/maven2/cn/hutool/hutool-all/5.8.35/)
160163

161164
> 🔔️注意
162165
> Hutool 5.x支持JDK8+,对Android平台没有测试,不能保证所有工具类或工具方法可用。
@@ -191,15 +194,16 @@ Hutool的源码分为两个分支,功能如下:
191194

192195
- [Gitee issue](https://gitee.com/dromara/hutool/issues)
193196
- [Github issue](https://github.com/dromara/hutool/issues)
197+
- [Gitcode issue](https://gitcode.com/dromara/hutool/issues)
194198

195199

196200
### 🧬贡献代码的步骤
197201

198-
1. 在Gitee或者Github上fork项目到自己的repo
202+
1. 在Gitee或者Github/Gitcode上fork项目到自己的repo
199203
2. 把fork过去的项目也就是你的项目clone到你的本地
200204
3. 修改代码(记得一定要修改v5-dev分支)
201205
4. commit后push到自己的库(v5-dev分支)
202-
5. 登录Gitee或Github在你首页可以看到一个 pull request 按钮,点击它,填写一些说明信息,然后提交即可。
206+
5. 登录Gitee或Github/Gitcode在你首页可以看到一个 pull request 按钮,点击它,填写一些说明信息,然后提交即可。
203207
6. 等待维护者合并
204208

205209
### 📐PR遵照的原则

bin/push_dev.sh

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
echo -e "\033[32mCheckout to v5-dev\033[0m"
44
git checkout v5-dev
55

6-
echo -e "\033[32mPush to origin v5-dev\033[0m"
6+
echo -e "\033[32mPush to Github(origin) v5-dev\033[0m"
77
git push origin v5-dev
8-
echo -e "\033[32mPush to osc v5-dev\033[0m"
8+
9+
echo -e "\033[32mPush to Gitee v5-dev\033[0m"
910
git push osc v5-dev
11+
12+
echo -e "\033[32mPush to Gitcode v5-dev\033[0m"
13+
git push gitcode v5-dev

bin/push_master.sh

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ git checkout v5-master
66
echo -e "\033[32mMerge v5-dev branch\033[0m"
77
git merge v5-dev -m 'Prepare release'
88

9-
echo -e "\033[32mPush to origin v5-master\033[0m"
9+
echo -e "\033[32mPush to Github(origin) v5-master\033[0m"
1010
git push origin v5-master
11-
echo -e "\033[32mPush to osc v5-master\033[0m"
11+
12+
echo -e "\033[32mPush to Gitee v5-master\033[0m"
1213
git push osc v5-master
14+
15+
echo -e "\033[32mPush to Gitcode v5-master\033[0m"
16+
git push gitcode v5-master

bin/sync.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
git checkout v5-dev
44
git pull osc v5-dev
55
git pull origin v5-dev
6+
git pull gitcode v5-dev

bin/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.8.34
1+
5.8.35

docs/js/version.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
var version = '5.8.34'
1+
var version = '5.8.35'

hutool-all/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<parent>
1010
<groupId>cn.hutool</groupId>
1111
<artifactId>hutool-parent</artifactId>
12-
<version>5.8.34</version>
12+
<version>5.8.35</version>
1313
</parent>
1414

1515
<artifactId>hutool-all</artifactId>

hutool-aop/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<parent>
1010
<groupId>cn.hutool</groupId>
1111
<artifactId>hutool-parent</artifactId>
12-
<version>5.8.34</version>
12+
<version>5.8.35</version>
1313
</parent>
1414

1515
<artifactId>hutool-aop</artifactId>

0 commit comments

Comments
 (0)