What's new in EzyPlatform 0.9.8?
A summary of notable improvements and updates in this release.
- Support retrieving media by both EzyPlatform-generated names and original uploaded namesMedia can now be retrieved using either the name generated by EzyPlatform or the originalfilename uploaded by users, provided that the original name matches the following pattern:
^[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)*$ - Removed unused transactional repository classesRemoved
DataIndexTransactionalRepositoryandUserKeywordTransactionalRepositoryas they are no longer in use. - Added utility methods for SocketUserTypeAdded
equalsValueandofmethods toSocketUserTypeto improve value comparison and initialization. - Updated SocketUserData for greater business flexibility
SocketUserDatanow usesString socketUserTypeinstead ofISocketUserTypeto better support diverse business requirements. - Updated socket to use String-based socketUserTypeThe socket layer has been updated to use
String-basedsocketUserTypeinstead of enums, improving extensibility. - Added template query methods by owner/creator and template nameAdded two methods to
ContentTemplateService:getTemplateByOwnerTypeAndOwnerIdAndTemplateTypeAndTemplateNamegetTemplateByCreatorTypeAndCreatorIdAndTemplateTypeAndTemplateName - Display current EzyPlatform version information in adminThe admin interface now displays the current EzyPlatform versionfor easier tracking and verification.
- Updated ezy_content_templates table for storage and pagination optimizationUpdated the
ezy_content_templatestable:- Changed
title_templateandcontent_templatetoMEDIUMTEXT. - Increased the size of
creator_typeto 50. - Added index
index_pagination_creator.
- Changed