Changelog
Track all new features, improvements, and fixes for the Squehub framework.
v1.2.0
– July 24, 2025
- Extended Package Loading: Automatically load Routes, Views, Controllers, Models, and Helpers/Utils from
project/Packages
directories for modular package integration.
- Expanded Project Views Support: Load views from both the framework’s root
views/
and project-specific project/Views/
directories for better flexibility.
- Enhanced Blade-like Template Includes & Extends: Support explicit passing of data arrays to
@include
and @extends
directives for more dynamic and reusable templates.
- Debug & Exception Handling Improvements: Improved error reporting, logging, and graceful fallback behavior for smoother development and troubleshooting.
- Middleware Support in Packages: Enable loading and registering middleware directly from packages for seamless request filtering and authentication integration.
- Utils Support in Packages and Project: Auto-load helper and utility files from
project/Packages/*/Utils
and project/Utils
globally for easy access.
- Fixed: Minor bugs across view rendering and route bindings.
v1.1.0
– July 12, 2025
- Improved: Template parser with faster
eval()
handling.
- Updated: Upgraded to
illuminate 10.x
and resolved PHP 8.1^ deprecation warnings.
- Fixed: Minor bugs across view rendering and route bindings.
- Updated: Improved
CONTRIBUTING.md
documentation for SqueHub and its package contributors.
- Removed: Deprecated
View::inject()
helper.
- Added: Developers can now use any SqueHub helper function globally without importing its namespace.
v1.0.0
– June 18, 2025
- Added: Initial release of Squehub framework.
- Features: Routing, Controllers, Blade-like views, basic ORM, CSRF Protection, Built-in CLI Tool, Middleware Support
, MVC Architecture, Custom Components & Packages.
Want to contribute?
Submit a PR.