Skip to content

Release Notes

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

3.5.3 (07/22/2024)

Fixes

  • Account: Issue with recognizing pure phone numbers and country calling code.

3.5.2 (07/21/2024)

Fixes

  • Account: After modifying the data, the user cache was not cleared.
  • API: Check the issue with the number of times a user downloads files.

3.5.1 (07/20/2024)

Fixes

  • Data: Correct the spelling error in the country calling code from countryCode to countryCallingCode.
    • Affected commands sendCode, checkCode, sendSms, createAccount, verifyAccount
    • Affected table accounts

3.5.0 (07/07/2024)

Added

  • Console: Added reset password command php artisan fresns:reset-password
  • Console: Added panel information view command php artisan fresns:panel

Fixes

  • API: Fixed an issue where the other party could not view file messages in conversation messages.
  • API: Fixed a file type issue with S3 pre-signed URL uploads.
  • Utilities: Fixed the issue where the last comment time of the post was not updated when posting a comment.
  • Utilities: Optimized the data structure of device information.

3.4.1 (06/30/2024)

Fixes

  • Data: Fixed an error when the stickers table name is empty.
  • Words: Fixed an error when the action target for sending messages is empty.
  • API: Comment list cache key issue.
  • API: Fixed the prompt message when unable to send messages to oneself.

3.4.0 (06/11/2024)

Added

  • Jobs: Subscription notifications are now implemented using Jobs.
  • Helpers: When clearing the schedule cache, failed_jobs records are also deleted synchronously.

Fixes

  • API: Only one role was effective when multiple roles were specified in the user list.
  • API: Error occurred when creating a comment draft due to the missing commentPrivate parameter.
  • API: Comment draft attached files error.

Changed

  • API: Renamed the followType parameter in user and group interaction data to followMethod.
  • API: Renamed the followUrl parameter in user and group interaction data to followAppUrl.
  • API: Changed the followMethod parameter value to a string type with values api or page.
  • API: Renamed the uploadType parameter in the editor upload configuration to uploadMethod.
  • API: Renamed the uploadUrl parameter in the editor upload configuration to uploadAppUrl.

3.3.2 (06/04/2024)

Changed

  • API: Content data editControls parameter name changed to controls

3.3.1 (06/03/2024)

Fixes

  • API: Follow user error
  • Data: SQLite database geospatial compatibility

3.3.0 (06/01/2024)

Added

  • API: Added name and unit parameters to the user extended score record list.
  • Models: For video file information, if there is a poster processing parameter but no poster path, the file path is used to generate the poster directly from the video file.
  • Account: Connect configuration now supports uploading custom icons.

Fixes

  • API: Resolved cache key name conflict in post and comment list interfaces.
  • API: Added visibility condition to the group list query criteria.
  • API: Fixed block failure in post and comment lists.
  • Words: Set user extended score, re-fetch final score from the database to avoid data inconsistency due to abnormal execution.
  • Utilities: Corrected model name error in city data creation.

Changed

  • Data: Modified language pack key naming for wallet and extended score, replacing the word "Log" with "Record".
  • Models: When the site_url configuration item is empty, the content URL is also empty.

3.2.1 (05/20/2024)

Fixes

  • Panel: Group editing does not prohibit specifying itself as the parent group.

Changed

  • Panel: Storage settings refactored. Please refer to the plugin introduction for reconfiguration.
  • Panel: Removed custom cookie prefix functionality.
  • Words: Renamed command for obtaining temporary file URLs.

3.2.0 (05/18/2024)

Added

  • API: Tree structure for group lists supports querying by type.

Fixes

  • API: Optimized editor and draft parameters.
  • API: Issue with group follow type parameter values.
  • Data: Corrected parameters for extend archives.
  • Panel: Configuration items lost when saving role permission settings.

Changed

  • API: Refactored extend archives interface. /api/fresns/v1/global/{type}/archives

3.1.3 (05/12/2024)

Fixes

  • Data: Modify the token field length in the account interconnection information table to accommodate longer character storage.
  • Panel: Theme upgrade did not automatically clear version number cache.
  • Panel: Incorrect 302 error in JS language pack link.
  • Framework: Optimize 404 and 500 error page views.

3.1.2 (05/06/2024)

Fixes

  • API: gender_custom and gender_pronoun parameter errors in user profile update interface.
  • API: hcid parameter error in draft comments.
  • API: User birthday format error.
  • Panel: Panel language cookie changed to persistent.
  • Console: Fixed http proxy configuration bug.

3.1.1 (04/30/2024)

Fixes

  • API: Fixed an issue where notification messages would cause errors when the post was deleted.
  • Account: Resolved the ordering issue with language tag retrieval middleware.
  • Account: Corrected the mismatch between template ID for sending verification codes and verification.
  • Panel: Addressed a registration issue with middleware classes, resolving route cache usage.

Changed

  • Models: Renamed constant TempVerifyCode::TEMPLATE_EDIT_PROFILE to TempVerifyCode::TEMPLATE_UPDATE_PROFILE.

3.1.0 (04/28/2024)

Added

  • API: Content List API now caches query results.
  • API: Log creation for post and comment deletions.
  • Account: Added "Child Protection" settings.

Fixes

  • API: Fixed incorrect field name in user count.
  • API: Fixed ineffective contentType parameter in posts and comments list.
  • Account: Fixed incorrect application service provider URL.
  • Models: Optimized constant numbering in callback content table and log table.
  • Panel: encryptCookies setting does not support decimals, converted to underscores on panel save.

Changed

  • API: Refactored user profile and settings interface.
    • /api/fresns/v1/user/profile
    • /api/fresns/v1/user/setting
  • Helpers: Optimized parameter order in CacheHelper::put.
  • Data: Renamed darkMode in language pack to appearance, added languages light and dark.
  • Website-Engine: Refactored multilingual logic, switching languages no longer changes URL, uses ?language={langTag} instead.

3.0.0 (04/15/2024)

  • 3.x first version

Released under the Apache-2.0 License