Skip to content

v2025.16

Choose a tag to compare

@mirekmarek mirekmarek released this 23 Oct 10:31
· 1 commit to master since this release

Jet Core

  • Application modules: New interface Application_Module_HasEmailTemplates_Interface
  • Application modules: New trait Application_Module_HasEmailTemplates_Trait
  • Application modules: New method Application_Modules::getModuleNameByClassName( string $class_name ): string
  • ACL: New class Auth_AvailablePrivilegeProvider
  • ACL: New method Auth_Role_Interface::getAvailablePrivilegesList( bool $translate = true, ?Locale $translate_locale=null ): array<Auth_AvailablePrivilegeProvider>;
  • ACL: Auth_Controller is nullable now. If auth controller is null then system works but all authentication and authorization is false
  • Bug fix: IO_File::send - Application::end() call after file sent
  • Bug fix: Mailing_Backend_Default->sendEmail( Mailing_Email $email ): bool - email subject encoding
  • MVC: Base: New feature - redirect to the default URL switcher:
    - New method: MVC_Base_Interface and MVC_Base: setRedirectToDefaultURL, getRedirectToDefaultURL
  • MVC: Router: New feature: ublic function tryDirectFiles( ?array $allowed_files=null ) : bool; - $allowed_files is nullable. If $allowed_files===null then scan page root dir for files that could be send
  • Logger: Logger is nullable now. Is logger is null then system works but event logging is simply not activated

Example App

  • Total refactoring, strict using of application modules

Example Installer

  • Adjustments reflecting changes in the application

Tools - Jet Studio

  • Adjustments reflecting changes in the application