What's new in EzyPlatform 1.4.3?
This release focuses on expanding Media capabilities, introducing shared JSON data validation, and enhancing the Repository, Service, Fetcher, and Validator layers across the Admin, Web, and Socket modules.
-
Extended Media information APIsEzyPlatform now supports retrieving
MediaTitleModeland improves APIs for accessing Media information byid,name, or a list ofidvalues. This makes it easier for modules and plugins to retrieve the Media information required for different use cases without implementing additional query logic. -
Improved Media metadata handlingThe Service layer has been extended to provide more consistent support for important Media metadata such as
original name,slug,duration,payment required, andaccess to owner only. This information can now be used more conveniently when retrieving and processing Media across different modules. -
Added shared DataValidatorIntroduced a shared
DataValidatorfor validating JSON data. Specialized Validators have also been added for the Admin, Web, and Socket environments, helping standardize data validation across application layers. -
Improved SQL script processingAdded
SqlCommentStrippingInputStreamto automatically remove comments while reading SQL scripts. This provides cleaner and more consistent SQL input during script import and processing. -
Extended Repository and Service support for Web and SocketAdditional Repositories, Services, Fetchers, and Validators have been introduced for the Web and Socket modules. These components help modules share consistent data querying and processing logic, reducing duplication across the platform.
-
Standardized Repository and Service organizationSeveral Repositories and Services related to Admin Role and Media have been renamed and reorganized. These changes make the SDK and module structure more consistent, easier to use, and easier to extend in future releases.