Download Latest Version v2025.16 source code.tar.gz (1.2 MB)
Email in envelope

Get an email when there's a new version of PHP Jet Framework

Home / v2025.16
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-10-23 1.6 kB
v2025.16 source code.tar.gz 2025-10-23 1.2 MB
v2025.16 source code.zip 2025-10-23 2.2 MB
Totals: 3 Items   3.4 MB 0

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
Source: README.md, updated 2025-10-23