Skip to content

Commit c4a7162

Browse files
chore: release v2.8.7 (#918)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 6012993 commit c4a7162

File tree

3 files changed

+49
-2
lines changed

3 files changed

+49
-2
lines changed

CHANGELOG.md

+47
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,51 @@
11

2+
## [v2.8.7](https://github.com/ArtalkJS/Artalk/compare/v2.8.6...v2.8.7) (2024-06-09)
3+
4+
### Features
5+
6+
* **go:** upgrade golang to v1.22.3 and some deps
7+
* **plugin_kit:** add vite plugin for developing artalk plugins ([#904](https://github.com/ArtalkJS/Artalk/issues/904))
8+
* **sync:** add keyed rw-mutex
9+
10+
### Bug Fixes
11+
12+
* **api/auth:** include render mustache params for verification email subject ([#910](https://github.com/ArtalkJS/Artalk/issues/910))
13+
* **api/stats:** fix `site_pv` response body and add unit tests ([#896](https://github.com/ArtalkJS/Artalk/issues/896))
14+
* **api/transfer_upload:** close temp file in transfer upload endpoint ([#877](https://github.com/ArtalkJS/Artalk/issues/877))
15+
* **auth:** failed to register by social account on mysql database ([#902](https://github.com/ArtalkJS/Artalk/issues/902))
16+
* **conf_env:** enhance environment variable loading for config ([#892](https://github.com/ArtalkJS/Artalk/issues/892))
17+
* **plugin_katex:** fix event issue causing katex integration failure ([#897](https://github.com/ArtalkJS/Artalk/issues/897))
18+
* **ui/height_limit:** height limit issue for collapsed comments ([#865](https://github.com/ArtalkJS/Artalk/issues/865))
19+
* **ui/sidebar:** unable to logout if user is not admin in control center
20+
* **ui/types:** remove marked dependency in dts ([#868](https://github.com/ArtalkJS/Artalk/issues/868))
21+
22+
### Performance Improvements
23+
24+
* **conf:** add cache for config metadata to boost startup speed ([#892](https://github.com/ArtalkJS/Artalk/issues/892))
25+
* **dao:** add singleflight for no-cache db find func
26+
* **gravatar:** support both sha256 and md5 hash for gravatar ([#912](https://github.com/ArtalkJS/Artalk/issues/912))
27+
* **gravatar:** convert email to lowercase before hashing for gravatar
28+
* **gravatar:** use sha256 hashing algorithm for gravatar ([#874](https://github.com/ArtalkJS/Artalk/issues/874))
29+
* **ui/conf:** exclude conf `pvEl`, `countEl` and `statPageKeyAttr` from remove server ([#905](https://github.com/ArtalkJS/Artalk/issues/905))
30+
* **ui/dev:** bump eslint to v9 ([#915](https://github.com/ArtalkJS/Artalk/issues/915))
31+
32+
### Code Refactoring
33+
34+
* **dao:** add `date` field to the page json entity
35+
* **dao:** improve `QueryDBWithCache` func and concurrent unit tests ([#884](https://github.com/ArtalkJS/Artalk/issues/884))
36+
* **transfer:** improve the reliability of the transfer ([#883](https://github.com/ArtalkJS/Artalk/issues/883))
37+
* **transfer:** strip domain from page key by default ([#873](https://github.com/ArtalkJS/Artalk/issues/873))
38+
* **ui:** fix linter issues for ui and docs ([#917](https://github.com/ArtalkJS/Artalk/issues/917))
39+
* **ui/stat:** use class selector for pageview elements by default ([#880](https://github.com/ArtalkJS/Artalk/issues/880))
40+
41+
### Documentation
42+
43+
* refine documentation
44+
* **dev:** refine contributing.md and translate to chinese
45+
* **i18n:** revise French translation ([#913](https://github.com/ArtalkJS/Artalk/issues/913))
46+
* **ip_region:** add instructions for obtaining accurate IP under proxy
47+
48+
249
## [v2.8.6](https://github.com/ArtalkJS/Artalk/compare/v2.8.5...v2.8.6) (2024-05-09)
350

451
### Features

docs/docs/code/ArtalkVersion.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"latest": "2.8.6"
2+
"latest": "2.8.7"
33
}

ui/artalk/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "artalk",
3-
"version": "2.8.6",
3+
"version": "2.8.7",
44
"description": "A self-hosted comment system",
55
"keywords": [
66
"comment-system",

0 commit comments

Comments
 (0)