feat: release SysMVC 2.0 with enhanced CSRF protection and UI improvements
Major version upgrade from 1.0.0 to 2.0.0 including copyright year updates, website URL migration to syspanel.com.br, and comprehensive CSRF token handling improvements. The Twig csrf() helper now returns a complete hidden input field instead of a raw token value, and token generation is now automatic when empty. Session initialization has been centralized in BaseController, and child controllers now properly call parent constructors. CRUD views have been modernized with flexbox layouts and consistent CSRF rendering. Documentation has been expanded with features, requirements, and project structure sections, and donation sections have been added across all pages.
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
|
||||
<meta name="author" content="Marco Costa">
|
||||
<meta name="description" content="SysMVC - PHP framework for website and app development.">
|
||||
<meta name="copyright" content="© 2025 Marco Costa" />
|
||||
<meta name="copyright" content="© 2026 Marco Costa" />
|
||||
<meta name="keywords" content="sites, web, development, framework, php, mit">
|
||||
<meta name="robots" content="index,nofollow">
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
</div>
|
||||
|
||||
<footer class="bg-dark text-white text-center p-3">
|
||||
<p>© 2025 SysMVC 1.0 PHP Framework | <a href="https://opensource.org/licenses/MIT" class="text-white" target="_blank">License: MIT</a></p>
|
||||
<p>© 2026 SysMVC 2.0 PHP Framework | <a href="https://opensource.org/licenses/MIT" class="text-white" target="_blank">License: MIT</a></p>
|
||||
</footer>
|
||||
|
||||
<!-- Bootstrap Scripts -->
|
||||
|
||||
Reference in New Issue
Block a user