diff --git a/CHANGELOG.md b/CHANGELOG.md index da660da5f..8288b9b7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,35 @@ +## [v2.8.3](https://github.com/ArtalkJS/Artalk/compare/v2.8.2...v2.8.3) (2024-03-04) + +### Features + +* **api/auth:** invalidate old auth tokens after changing password +* **api/domain:** add GET `/conf/domain` endpoint +* **app:** add `onConfUpdated` hook +* **comment:** add `is_verified` field for comment entity +* **ui/api:** add `ctx.getApiHandlers()` to handle error responses and expose hooks +* **ui/editor:** add `beforeSubmit` hook for editor submitting +* **ui/plugins:** support dynamic loading of ui plug-in scripts ([#774](https://github.com/ArtalkJS/Artalk/issues/774)) + +### Bug Fixes + +* **captcha/image:** unable to display image captcha on initial load +* **conf:** skip patching IP region conf if disabled +* **exception:** missing `message` field after refactoring exception data structure +* **sidebar/login:** cannot select a name with the same email upon login ([#781](https://github.com/ArtalkJS/Artalk/issues/781)) +* **ui/layer:** ensure immediate operation when calling `show()` after `hide()` + +### Performance Improvements + +* **ui/editor:** improve the icon details for editor + +### Code Refactoring + +* **dao:** validate the args of the `FindCreateUser` function +* **entity/user:** extract `CheckPassword` function +* **origin:** extract `CheckURLTrusted` function + + ## [v2.8.2](https://github.com/ArtalkJS/Artalk/compare/v2.8.1...v2.8.2) (2024-02-05) ### Bug Fixes diff --git a/docs/docs/code/ArtalkVersion.json b/docs/docs/code/ArtalkVersion.json index cd9f9654d..18c2e26b9 100644 --- a/docs/docs/code/ArtalkVersion.json +++ b/docs/docs/code/ArtalkVersion.json @@ -1,3 +1,3 @@ { - "latest": "2.8.2" + "latest": "2.8.3" } diff --git a/ui/artalk/package.json b/ui/artalk/package.json index 658d097d8..0d5ff7d04 100644 --- a/ui/artalk/package.json +++ b/ui/artalk/package.json @@ -1,6 +1,6 @@ { "name": "artalk", - "version": "2.8.2", + "version": "2.8.3", "description": "A self-hosted comment system", "keywords": [ "comment-system",