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:
marco
2026-09-04 15:43:17 -03:00
parent 281fdee119
commit 5a2482b030
50 changed files with 1318 additions and 199 deletions
+9 -8
View File
@@ -36,7 +36,7 @@
<pre class="bg-light p-3">
MIT License
Copyright (c) 2025 Marco Costa
Copyright (c) 2026 Marco Costa
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -70,13 +70,14 @@ SOFTWARE.
<li>WhatsApp: <a href="https://wa.me/5535992261684" target="_blank">+55 (35) 99226-1684</a></li>
</ul>
<br>
## Donations via PayPal
If you wish to support the development of SysMVC, consider making a donation via PayPal to:
<h2 class="mt-4">Donations via PAYPAL</h2>
<p>If you wish to support the development of SysMVC, consider making a donation via PAYPAL to <a href="https://www.paypal.com/donate/?business=marcocosta@gmx.com&currency_code=USD" target="_blank"><img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" alt="Donate via PayPal"></a></p>
<hr class="my-5">
<h2 class="mt-4">&#128590; Support the Project</h2>
<p>If you find this project useful, consider supporting its development with a donation via PayPal:</p>
<p>
<a href="https://www.paypal.com/donate/?business=marcocosta@gmx.com&currency_code=USD" target="_blank">
<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" alt="Donate via PayPal">
</a>
</p>
</div>
@endsection