| Name | Modified | Size | Downloads / 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