Skip to content

Latest commit

 

History

History
343 lines (220 loc) · 22.7 KB

File metadata and controls

343 lines (220 loc) · 22.7 KB

Changelog

All notable changes to this project will be documented in this file.

0.12.1 - 2025-10-16

🚜 Refactor

  • Refactor server URL handling in UI components and add get_server_url helper function - (272b81a)

0.12.0 - 2025-10-16

🚀 Features

  • Add database migration support - (a6f478d)
  • Impl secure domian check - (21774f3)
  • Add a user social login function - (1a97823)
  • Enhance user registration with email service check and user type handling - (8b32d1a)

🐛 Bug Fixes

  • Fixed an issue with reactive not updating correctly - (8d4e4b4)
  • Fixed an existing user type verification logic error - (daf1b4d)
  • Fixed spelling mistakes in the configuration and update the loading logic of environment variables - (766e697)

⚙️ Miscellaneous Tasks

  • Remove leancloud.sh in favor of GitHub Actions workflow - (28d5c0c)
  • Update README - (2897802)
  • Update README.md - (b4eb382)
  • Update deps - (883298f)
  • Update README.md - (75cff96)
  • Update Docker configuration and enhance README for improved deployment instructions - (0b19c6b)
  • Release waline-mini version 0.12.0 - (926cd6f)

Refacotr

0.11.0 - 2025-02-26

🚀 Features

  • Add disable_useragent configuration and handling - (30b520b)
  • Add disable_region configuration and update handling - (beb2afd)
  • Integrate ip2region for IP location lookup - (d04a177)
  • Add password modification functionality and email notifications - (85747f1)

🐛 Bug Fixes

  • Improve user login and 2FA verification - (cf0fff6)

🚜 Refactor

  • Simplify response handling and clean up code - (e34f833)
  • Migrate to 2024 edition - (e1309b1)

⚡ Performance

  • Implement comment caching mechanism in AppState - (aa709a1)

⚙️ Miscellaneous Tasks

  • Update README - (f4bf562)
  • Update release workflow to simplify target labels - (85b9e31)
  • Release waline-mini version 0.11.0 - (079132a)

0.10.0 - 2025-02-21

🚀 Features

  • Add new fields and administrator rights handling in the comment data structure - (a2b18f1)
  • Add sticky field to comment update functionality - (ca43b19)
  • Impl feat/disallow_ip_list - (173afba)
  • Add configuration option to disable author notifications - (5428238)
  • Add forbidden words handling in comments - (73fa180)
  • Implement repository pattern for comments and users - (fe99aa8)
  • Add two-factor authentication support and dependencies - (1e4b621)

🚜 Refactor

  • Optimize type handling and improve code clarity - (14f4ba9)

📚 Documentation

⚙️ Miscellaneous Tasks

  • Update helpers version to 0.5.3 and refactor token handling - (8bbd3f2)
  • Update README - (25ce7bb)
  • Update README - (cd3c471)
  • Update README - (1659235)
  • Release waline-mini version 0.10.0 - (948bc2e)

0.9.2 - 2025-01-16

🐛 Bug Fixes

  • Disable reqwest's default features to compile through - (aedfb85)

⚙️ Miscellaneous Tasks

  • Release waline-mini version 0.9.2 - (742a8c6)

0.9.1 - 2025-01-16

🐛 Bug Fixes

  • Update the request to use the rustls-tls feature for fixing build errors - (2b99c46)

⚙️ Miscellaneous Tasks

  • Release waline-mini version 0.9.1 - (04e9315)

0.9.0 - 2025-01-16

🚀 Features

  • Integrate Akismet for spam detection in comments - (26d2ca1)
  • Extend JWT token expiration to 30 days - (77a75cf)
  • Enhance logging configuration with custom filters - (0fef15b)
  • Update configuration structure and improve logging - (b81e34a)
  • Add login field to AppState and handle unauthorized access - (98ee186)

🐛 Bug Fixes

  • Improve comment handler reliability and security - (adcf84e)
  • Correct user type setting logic in service - (906e5c8)

🚜 Refactor

  • Simplify JWT verification logic in comment handler - (7414ad7)
  • Improve error handling in user retrieval logic - (b1bdb0a)
  • Standardize error handling and enhance comment deletion logic - (74963f3)

⚙️ Miscellaneous Tasks

  • (docker) Add Dockerfile and .dockerignore for deployment - (c775278)
  • Update README and add Chinese translation - (d92669b)
  • Update copyright year in LICENSE file - (8842b85)
  • Update README to include Shuttle deployment instructions - (c67926a)
  • Release waline-mini version 0.9.0 - (1001811)

0.8.0 - 2025-01-07

🚀 Features

  • Add extract_ip function to handle client IP extraction - (d7ba7c4)
  • Update comment handling to include client IP - (a190933)
  • Add avatar and password handling to user profile - (f36e940)
  • Use custom bcrypt hashing for password - (66564e4)
  • Implement user type setting with admin verification - (6f8bb8d)

🐛 Bug Fixes

  • Add user page route to ui handler fix not found - (8a9e149)
  • Secure user registration with bcrypt and add email verification - (7543492)

🚜 Refactor

  • Standardize user info response format - (58889df)

📚 Documentation

  • Update README and config for default host value - (84af954)

⚙️ Miscellaneous Tasks

  • Update leancloud.sh to copy waline-mini from new path - (3cb32d9)
  • Release waline-mini version 0.8.0 - (41765fc)

0.7.1 - 2025-01-04

🐛 Bug Fixes

  • Fixed data import errors caused by fields - (ee8242f)

⚙️ Miscellaneous Tasks

  • Update changelog body - (dac8bd8)
  • Update release.push to true - (610d57e)
  • Release waline-mini version 0.7.1 - (a23344d)

0.7.0 - 2025-01-03

🚀 Features

  • Impl mail vertification for registered users - (e4184ba)
  • Impl data migration - (991ce7b)
  • Add traits to print Result Err enum - (1f64ac7)
  • Use multiavatar as the default avatar - (bdce4e1)
  • Add redirect processing to the ui - (f4aecd4)

🐛 Bug Fixes

  • Fixed time formatting when importing data and inability to import comments - (4990dba)
  • Fix migrate data error - (5071c9b)
  • Fixed date and time handling when data is migrated - (bab6573)

🚜 Refactor

⚙️ Miscellaneous Tasks

  • Fix leancloud health check - (3d65a3a)
  • Update release.yml - (4f30b7b)
  • Update .gitignore - (5e1d69b)
  • Assigned copyright - (eddf97b)
  • Update .gitignore - (e50007c)
  • Adjust program internal configuration variables - (e5980f0)
  • Change how to get the profile picture - (fabbda7)
  • Update README.md - (29927f0)
  • Release waline-mini version 0.7.0 - (7c90d3a)

0.6.1 - 2024-12-22

🚀 Features

  • Impl the frequency limit of comment posting - (c79fa8e)
  • Impl comment review - (a0b055a)
  • Impl prevent flooding - (2d72eea)

⚡ Performance

  • Improves the response time to creating comments - (9a4ef92)

⚙️ Miscellaneous Tasks

  • Update README.md - (4a45f4c)
  • Enhance release workflow for multiple build targets - (fa32e0d)
  • Release v0.6.0 - (7151266)
  • Specify CHANGELGO.md - (89b5f81)
  • Use rustls to solve musl compilation issues and add LeanCloud feature for targeted deployment - (304deed)
  • Release v0.6.1 - (afb26f6)
  • Change to rustls for lettre - (be2bded)
  • Update ci - (a0da3cb)
  • Disable default features for lettre - (9852037)
  • Fix ci - (4f24d15)

0.5.0 - 2024-12-20

🚀 Features

  • Refactor comment and user error handling - (b400753)
  • Impl site notifications when a new comment is added - (d8c348c)
  • Localization of in-station notifications - (24d56ac)
  • Add custom user grade levels support - (5dd0a8d)
  • Add Ammonia HTML sanitizer to prevent XSS - (21e7e0f)

⚙️ Miscellaneous Tasks

0.4.2 - 2024-12-11

🐛 Bug Fixes

  • Fixed counter time can't update - (add3881)
  • Fixed can't create momment error - (65e933d)
  • Fixed can't set user profile error - (8ef0be2)

⚙️ Miscellaneous Tasks

  • Release waline-mini version 0.4.2 - (36afb2d)

0.4.1 - 2024-12-10

🐛 Bug Fixes

  • Fixed an issue where counters could not be created - (16b3309)

⚙️ Miscellaneous Tasks

  • Release walini-mini version v0.4.1 - (2ae8289)

0.4.0 - 2024-12-10

🚀 Features

⚙️ Miscellaneous Tasks

  • Release waline-mini version 0.4.0 - (9e8e86c)

0.3.0 - 2024-12-10

🚀 Features

  • (error) Implement more robust error mapping - (01b278b)

🚜 Refactor

  • Simplify create_comment_data error handling - (67465aa)

⚙️ Miscellaneous Tasks

  • Supplement metedata and add the CHANGELOG.md generation tool - (134473c)
  • Release waline-mini version 0.3.0 - (0653531)

[0.2.0] - 2024-09-22

🚀 Features

  • Implement most api - (e5a6fa1)
  • Rename project to waline-mini and update readme - (5dc9533)
  • Add functionality to update comment - (37862ff)
  • Add functionality to register user - (83a0a49)
  • Refactor: add i18n support for user messages - (1abf7c2)

🐛 Bug Fixes

  • Update token expiration logic - (e6e6137)
  • Fixed bug in update_article function - (bacb988)

🚜 Refactor

  • Refactor build_data_entry function for clarity - (408b9e6)
  • Extract create_comment_model function - (0a75d79)
  • Apply lint fixes to the project - (d347187)
  • Improve code logic in get_article and update_article endpoints - (aed58b5)
  • Restructure project with component architecture - (30df5af)

⚙️ Miscellaneous Tasks

  • Update multiple dependencies - (1825540)
  • Add Github Workflows for release - (c588593)
  • Fix workflow - (8faf2b9)

❤️ New Contributors

  • @JQiue made their first contribution