Skip to content

Commit 04cef54

Browse files
committed
chore: update RELEASE.md for version 1.13.1, including changelog and new features
1 parent 4719105 commit 04cef54

File tree

1 file changed

+25
-34
lines changed

1 file changed

+25
-34
lines changed

RELEASE.md

Lines changed: 25 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,37 @@
1-
# Strawberry Chat - v1.13.0 Stable
2-
Hey everyone. Tonight (at least in Europe) I am releasing v1.13.0 of Strawberry Chat.
3-
This release includes some important bug fixes and quality of life improvements.
1+
# Strawberry Chat - v1.13.1 Stable
2+
Hello!! After a long time, I felt compelled to release a new version of Strawberry Chat.
3+
Due to school stress (and other stress), I unfortunately didn't have time for it. But today there's a new release.
4+
5+
This release is relatively small, as it only contains minor fixes. The “biggest” change is probably the change of the Rust edition from 2021 to 2024 and the API migration from stblib to libstrawberry.
46

57
# Changelog
6-
- ![](https://img.shields.io/badge/-New-success) Added list-badges subcommand for /admin-settings
7-
- ![](https://img.shields.io/badge/-New-success) Added automatic addition of the Strawberry badge when the user connects to the Strawberry ID
8-
- ![](https://img.shields.io/badge/-New-success) Remove unused config flags
9-
- ![](https://img.shields.io/badge/-New-success) Updated logging
10-
- ![](https://img.shields.io/badge/-New-success) Add `max_message_length` for Rust-rewrite
11-
- ![](https://img.shields.io/badge/-New-success) Revamped database system (Support for MySQL, SQLite & PostgreSQL - more coming soon!)
12-
- ![](https://img.shields.io/badge/-New-success) Lots of optimization for the database system
13-
- ![](https://img.shields.io/badge/-New-success) Use the configuration `database_table` to use the correct table (#147)
14-
- ![](https://img.shields.io/badge/-New-success) Check if the given table in the configuration exists - If not create one
15-
- ![](https://img.shields.io/badge/-New-success) Update core to v1.04
16-
- ![](https://img.shields.io/badge/-Fix-red) Fixed a panic occurred by /admin-settings
17-
- ![](https://img.shields.io/badge/-Fix-red) Fixed a panic occurred by /kick
18-
- ![](https://img.shields.io/badge/-Fix-red) Fixed use of deprecated type alias std::panic::PanicInfo
19-
- ![](https://img.shields.io/badge/-Fix-red) Code optimizations
20-
- ![](https://img.shields.io/badge/-Fix-red) Fixed custom database port not working (#150)
21-
- ![](https://img.shields.io/badge/-Optimization-9cf) General code optimizations
22-
- ![](https://img.shields.io/badge/-Optimization-9cf) Improved logging
23-
- ![](https://img.shields.io/badge/-Optimization-9cf) Internal database optimizations
24-
- ![](https://img.shields.io/badge/-Chore-yellow) Several dependency updates
25-
- ![](https://img.shields.io/badge/-Chore-yellow) Moved cryptographic functions to separate module
8+
9+
- ![](https://img.shields.io/badge/-Deps-blue) Updated edition to 2024 and dependencies to latest versions
10+
- ![](https://img.shields.io/badge/-Deps-blue) Updated dependencies (stblib, async-trait, etc.) to latest versions
11+
- ![](https://img.shields.io/badge/-Deps-blue) Removed owocolors
12+
- ![](https://img.shields.io/badge/-Fix-red) Migrated from stblib to libstrawberry
13+
- ![](https://img.shields.io/badge/-Fix-red) Fixed Strawberry API version and URLs
14+
- ![](https://img.shields.io/badge/-Fix-red) Improved warning log messages and format for Strawberry API connection issues
15+
- ![](https://img.shields.io/badge/-Fix-red) Removed unnecessary PartialEq and Eq derives from Command struct
16+
- ![](https://img.shields.io/badge/-Fix-red) Replaced lazy_static with LazyLock in global, db, and server_core modules
17+
- ![](https://img.shields.io/badge/-Fix-red) Corrected loop termination syntax and replaced continue with no-op in client_login function
18+
- ![](https://img.shields.io/badge/-Fix-red) Addressed cargo clippy warnings
19+
- ![](https://img.shields.io/badge/-Refactor-purple) Simplified badge list creation in create_badge_list function
20+
- ![](https://img.shields.io/badge/-Refactor-purple) Updated parse_user_status to return both symbol and text representation
21+
- ![](https://img.shields.io/badge/-Refactor-purple) Streamlined message handling logic
22+
- ![](https://img.shields.io/badge/-Refactor-purple) Replaced panic_crash with panic in database and config modules
23+
- ![](https://img.shields.io/badge/-Feat-success) Added online mode display to feature output
2624

2725
## Pull requests
28-
* ENHANCEMENT: Database System Revamp (Milestone) by @Juliandev02 in https://github.com/Strawberry-Foundations/strawberry-chat/pull/152
26+
*There are no pull requests*
2927

3028
## Issues / Milestone
31-
- #147
32-
- #148
33-
- #149
34-
- #150
35-
- #151
36-
- #152
29+
*There are no issues*
3730

3831
# TL;DR
39-
With v1.13 we have implemented a new multifunctional database system which will support MySQL, SQLite and in future also PostgreSQL.
40-
The new system simplifies the implementation of new or other database systems.
41-
There are some bug fixes regarding commands, a few functions from the legacy Python version have been taken over and some things have been optimized.
32+
This version updates Strawberry Chat to Rust Edition 2024 and brings all dependencies up to date. The API was migrated from stblib to libstrawberry, including improvements to versioning, URLs, and log messages. The code was refactored in several areas for better readability and efficiency, such as badge list creation, user status output, and message handling. Unused dependencies and derives were removed, clippy warnings addressed, and lazy_static replaced with LazyLock. Additionally, the feature output now displays online mode.
4233

4334
## Next release?
4435
See https://github.com/Strawberry-Foundations/strawberry-chat#release-cycle
4536

46-
**Full Changelog**: https://github.com/Strawberry-Foundations/strawberry-chat/compare/v1.12.0...v1.13.0
37+
**Full Changelog**: https://github.com/Strawberry-Foundations/strawberry-chat/compare/v1.13.0...v1.13.1

0 commit comments

Comments
 (0)