Changelog
All notable changes to this project will be documented in this file.
v1.1.0 - 2026-07-30
Added
- PHP 8.5 supports with
declare(strict_types=1)across all source and test files. Application\ModuleextendingJiNexus\ModuleManager\ModuleManager\AbstractModulewithgetConfig()returning routes and view-manager settings frommodule.config.php.Application\Controller\IndexControllerextendingJiNexus\Mvc\Controller\AbstractControllerwith a defaultindexAction()returning aViewModel.- Application route (
application.home) mapped to the index controller. - View templates: layout (
layout/layout.phtml), index view, and error pages (error/404.phtml). - PHPUnit 13 unit-test suite with
phpunit.dist.xmlcoveringModuleandIndexControllerat 100% line, method, and class coverage. ApplicationDoubletest fixture implementingApplicationInterfacefor controller tests.composer test/composer test:coverage/composer servescripts with descriptions.AGENTS.mdwith build, coding-standard, architecture, and workflow guidance.- Expanded
README.mdwith installation, directory layout, extending, and testing documentation.
Changed
- Raised the minimum PHP requirement to
^8.5; all classes use PHP 8.5 property hooks and typed properties. - Updated
composer.jsonbranch-aliastodev-main: 1.1.x-dev. - Changed test location from
module/Application/test/totest/Application/(mirrors the module structure). - Changed
phpunit.dist.xmlsource coverage path tomodule/Application/srcand test suite totest/.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
Application\Module::getConfig()return type corrected frommixedtoarrayto match the parentAbstractModule::getConfig(): arraysignature.