You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Add quick quality check and pre-release validation scripts
- Introduced `quick-quality-check.sh` for rapid validation of PivotPHP Core v1.1.4, including PHPStan analysis, PSR-12 compliance checks, syntax validation for examples, performance testing, and basic loading checks.
- Added `simple_pre_release.sh` to streamline the pre-release validation process, ensuring essential files exist, validating example syntax, checking autoloader, and running basic benchmarks.
- Created `validate_all_v114.sh` to execute all validation scripts sequentially, providing a comprehensive overview of the project's health and readiness for release.
- Enhanced error handling with `ContextualException` for better debugging and context in error messages.
- Implemented `CallableResolver` utility to handle various callable types, improving route handler validation in the router.
- Updated core application logic to utilize the new `CallableResolver` for improved error handling and route management.
- Added intelligent JSON pooling logic in `JsonBufferPool` to optimize JSON encoding based on data characteristics.
- Refactored cache classes to improve code readability and maintainability.
> **Complete Examples Modernization**: Comprehensive update of all examples with v1.1.4+ features including native array callables, intelligent JsonBufferPool threshold system, enhanced error diagnostics with ContextualException, and organized controller architecture while maintaining 100% backward compatibility.
13
+
14
+
#### 🌟 **New v1.1.4+ Example Suite**
15
+
-**8 Modern Examples Created**: Complete demonstration of v1.1.4+ features
16
+
-`rest-api-v114.php`: RESTful API with array callables and JsonBufferPool
17
+
-`rest-api-modernized-v114.php`: Enhanced API with performance monitoring
0 commit comments