What's new in EzyPlatform 1.0.9?

This release focuses on improving SDK tooling, expanding system settings capabilities, and refining several admin APIs and UI flows.
  1. Enhanced system settings retrieval capabilities
    Added support for retrieving multiple settings by names in a single call, reducing the need for repeated requests. Settings responses now also include both value and dataType, enabling more flexible handling and interpretation of configuration data.
  2. Extended admin API response with UUID support
    The UserResponse in admin APIs now includes a uuidfield, providing a stable and globally unique identifier for users across different systems and integrations.
  3. Improved username validation and admin setup alignment
    Username validation has been enhanced to support additional characters such as ., _, and -, with a maximum length extended to 64 characters. The admin setup page has been updated to align with this new validation rule, ensuring consistency between UI and backend logic.
  4. Improved media management experience in admin UI
    Refined the media management flow after uploading files or adding media from a URL, providing a smoother and more intuitive experience for administrators when handling media assets.
  5. Internal updates and SDK alignment
    Updated AdminUserIndexAppender, reused Rhino from the common SDK, and applied code style improvements along with internal refactoring across admin, web, socket, and common SDK modules to improve maintainability and consistency.