Release notes (2024.04.17)
Here's what's new in the latest stable release version (2024.04.17):
New Features
API
- Added an API to retrieve login history.
- Now you can set the order of APIs.
- Allowed specifying ext_col_xx in the Tag's :R filter.
- The endpoint of request_api_post now supports
Content-Type: application/x-www-form-urlencoded
. - Slug can now be specified in the contents_type for Topics::insert, Topics::update.
- Added an API to manage two-factor authentication.
Content Management
- Added visibility of the status of created keyword templates.
- Now you can specify settings for Text (Autocomplete) fields in the
ext_1
format. - You can now set the height and width of HTML and Text Area fields using specified units.
- Added a setting in WYSIWYG to automatically assign tokens.
- Added a parameter to prevent image optimization in dynamic image conversion.
Member Management
- The parameter
add_time::1
is now effective for the "Date" extra field of members. - Ability to manage automatic login tokens in the Kuroco admin panel.
Custom Processes
- Added a Smarty plugin
{backup_delete}
to delete backups. - Added an option to the
{xmltojson}
Smarty plugin to export elements with namespaces to JSON. - Added an option to the
{purge_cdn_cache}
Smarty plugin to clear cache for each endpoint URL. - Added the following triggers:
- Before registering a member (admin panel invitation)
- Before registering a member (integration)
- After registering a member (admin panel invitation)
- After registering a member (integration)
Others
- Corrected the behavior of adding empty items to the response when specifying non-existent items in the post-processing output conversion list.
- Reviewed the calculation method of items specified in the post-processing output permission list, improving performance.
- Now you can set the order of widgets on the dashboard.
- Ability to delete old history in KurocoFront.
Bug Fixes
- Fixed an issue where the type changes from object to array if the specified item in the output permission list in the post-processing is empty.
- Fixed an issue where files saved in the KurocoFiles GCS folder of the file manager were not set to public.
- Fixed a bug where the $items variable could not be used in the message template for form submission in some environments.
- Fixed an issue where the label could not be obtained when setting "key":"0" in master format.
- Fixed a bug where the expiration date was not updated when resending an invitation email.
- Fixed a bug where invalid data was generated when deleting repeating image items.
- Fixed an issue where items specified in the output permission list might not be included in the response when ext_group is set to true.
- Fixed a bug where multiple action types could not be specified in the query for Favorite::list.
- Fixed an issue where the response code of the endpoint became 404 when there was a 404 in api_internal with direct=1 specified in the post-processing of the endpoint.
- Updated the YAML file sample for Next.
- Fixed an issue where files uploaded to S3 in form responses were not displayed.
- Fixed a bug where an error occurred when posting an empty object {} to GCS/S3 file item in InquiryMessage::send.
- Fixed an issue where the second and third categories were not included in the response in the endpoint of Topics::preview.
- Fixed a bug where the validation for required items was not applied when unchecking checkboxes for multiple selection at the timing of content editing.
- Fixed a bug where the QR code for one-time passwords was not displayed.
- Fixed an issue where member information could not be updated for some accounts.
Please note that there may be minor improvements and internal processing fixes that are not listed here. Bug fixes may also be implemented in advance before the official release date.
Support
If you have any other questions, please contact us or check out Our Slack Community.