Version 2.0 Release Notes!
๐ Version 2.0 of the Chappy PHP Framework is here!
This is the most feature-packed release to date, introducing powerful new capabilities across the board from E-mail automation to real-time CLI testing.
๐ New Features
- ๐ฌ Email Service (send, queue, templates)
- ๐ก Event/Listener Architecture
- ๐งต Queue & Job Dispatcher Service
- ๐งโ๐ซ Service Classes for clean business logic
- โ๏ธ React.js View Support via Vite
- ๐ Notifications System (mail, log, DB)
- ๐ฅ Uploads Library (secure, validated)
- ๐งฑ Widgets for reusable dynamic blocks
- ๐งช PHPUnit & Vitest Testing Support
- ๐ API Support + built-in Test API Helpers
- ๐ Improved Migration System
- ๐งฐ Built-in Traits (e.g.,
HasTimestamps,Notifiable) - ๐ Global Helper Functions
- โ Exception Classes for clearer error handling
- ๐ Symfony Console CLI (with
make:*commands) - ๐ง Tinker Command for real-time CLI testing
- ๐ Jekyll-powered User Guide (Markdown based)
- ๐ Doctum API Documentation Generator
- ๐ User Auth & ACL
- ๐งพ
.envConfiguration Support viavlucas/phpdotenv
๐ Documentation
Everything is documented in the user guide:
๐ https://chapmancbvcu.github.io/chappy-php-starter/
This release is the result of real-world testing through apps like the Chappy Weather App and includes critical DX enhancements and stability improvements.
Thank you to everyone testing, building, and exploring Chappy v2!