Skip to content

Releases: fresns/fresns

v2.4.0

01 Feb 08:32

Choose a tag to compare

Added

  • API: Only the author is visible when a post or comment is disabled
  • API: Add whitelist and blacklist CheckHeader middleware
  • API: Quick post request returns draft ID or fsid
  • Panel: Login to backend to passively trigger version detection

Fixes

  • API: Filter criteria for follow list must be in array format
  • API: No tweet record in content, but also resolves @ symbols
  • API: Cannot reply to your own posts after configuring reply permissions
  • API: Newly posted content has negative humanisation time

Changed

  • Data: Changed callback query key from UUID to ULID
  • API: topics have slug as unique value
  • API: header login detection using blacklist mechanism
  • API: Optimised file upload interface
  • Panel: Plugin management, name link to App Market
  • Frame: laravel/framework to v9.49.0
  • Frame: fresns/plugin-manager to v2.4.0

v2.3.1

21 Jan 05:38

Choose a tag to compare

Fixes

  • Console: Fix upgrade command loading issue

Changed

  • Console: Data updates for reconfiguration and upgrade functions

v2.3.0

21 Jan 00:41
778f74e

Choose a tag to compare

Added

  • Helper: Get plugin host PluginHelper::fresnsPluginHostByUnikey($unikey);

Fixes

  • Console: Int upgrade command cannot be executed
  • Console: Main program timed task not executed

Changed

  • Console: Optimize command word schedule
  • Helper: Modify artisan facades
  • Helper: Adjust extended cache tag

v2.2.0

20 Jan 07:10

Choose a tag to compare

Added

  • Data: Added disk field to the files table
  • Helper: Add file disk to file information
  • Command: Add storage:link command to upgrade command

Fixes

  • API: Login error log count error determination
  • Subscribe: Compatible subscribe are empty

Changed

  • Words: Refactor authentication path credentials command word
  • Framework: The engine takes over the 404 page
  • Frame: fresns/cmd-word-manager to v1.3.0
  • Frame: fresns/plugin-manager to v2.3.4

BREAKING CHANGES

  • API: Refactor headers parameter naming to use X- prefix and camel-case naming

v2.1.0

18 Jan 04:21

Choose a tag to compare

Added

  • Helper: New clear cache by tag CacheHelper::forgetFresnsTag();
  • Subscribe: support for subscribing to account and user login notifications
  • Framework: Custom 404 page

Fixes

  • API: Fix role configuration cache
  • API: The comment can't query to the post error
  • API: Fix the problem of topic parsing failure in the last part of content
  • API: Repair the error when the user's main role is empty
  • API: Fix the problem of date and time format when there is no time zone
  • Panel: Report error when installing plug-ins on command line

Changed

  • API: Sub-level comment list supports nested display
  • API: Output to [] empty array format when tree structure data is empty
  • API: Optimize the extraction and replacement of content topics
  • Frame: laravel/framework to v9.48.0
  • Frame: laravel/ui to v4.2.0
  • Frame: fresns/plugin-manager to v2.3.3
  • Frame: fresns/theme-manager to v2.0.8
  • Frame: fresns/market-manager to v2.1.1

v2.0.1

10 Jan 19:16

Choose a tag to compare

  • Optimize cache tags

v2.0.0

08 Jan 19:23

Choose a tag to compare

Added

  • Panel: Support for emptying the file cache only

Fixes

  • API: Notification messages are generated even when commenting on yourself
  • API: Posting permission cache is not cleared after changing user profile
  • API: The comment count of a post is not reduced when deleting a comment
  • API: Auto-registration when captcha login, sending captcha is not processed compatible

Changed

  • API: independent caching of creator information for posts and comments, synchronization of changed information after modifying user profiles
  • Helper: Optimized file finding model
  • Frame: laravel/framework to v9.46.0

v2.0.0-beta.8

23 Dec 18:59

Choose a tag to compare

Added

  • API: Request header contentFormat parameter, allowing to get the content in the specified format
  • API: Post information can be previewed with multiple comments
  • API: Post information can be previewed for multiple users who like the post
  • Panel: New comment preview setting for interactive configuration
  • Panel: Interactive configuration adds preview settings for liked users
  • Panel: Engine Remote API Host automatically handles / endings when saving
  • Panel: New cache management page

Fixes

  • API: Fix the problem of cache not being cleaned automatically after post editing
  • API: The editor did not judge the quantity limit when uploading files
  • Panel: Map setting field error

Changed

  • API: optimized cache mechanism
  • Data: The default value of the post_appends->is_allow field is changed to 1
  • Frame: composer to v2.5.1
  • Frame: laravel/framework to v9.45.1
  • Frame: fresns/plugin-manager to v2.3.2

v2.0.0-beta.7

13 Dec 09:51

Choose a tag to compare

Added

  • API: Add latestCommentTime sub-level comment time parameter to comment messages

Fixes

  • API: Post latest_comment_at time field error after successful comment posting
  • Data: Cookies language tag not changed successfully
  • Panel: Site URL failed to be saved

Changed

  • API: App ID ignored during account and user credentials verification
  • Data: Reset initial language pack

v2.0.0-beta.6

12 Dec 13:11

Choose a tag to compare

Added

  • API: Update the last comment time of a post after posting a comment
  • API: Post and comment list interface, add allDigest and following parameters
  • Helper: Get the file type number according to the file name, not case-sensitive

Fixes

  • API: Logout login error
  • API: Captcha template ID mismatch issue
  • API: Content type filtering case match
  • Panel: Error when detecting version is empty

Changed

  • API: Content types are named in plural /api/v2/global/{type}/content-types