Closed taka-oyama closed 3 months ago
The recent changes introduce version 8.2.0, raising the minimum supported Laravel version to 11.15.0 and addressing a significant bug related to schema changes being applied multiple times. Improvements to the SQL compilation logic enhance both flexibility and efficiency. Additionally, a deprecation notice for the formatTimestampValue
method warns developers of its planned removal in a future version. These updates collectively enhance compatibility and operational reliability.
Files | Change Summary |
---|---|
CHANGELOG.md , composer.json |
Updated the minimum Laravel version to 11.15.0 in composer.json and added a new entry in the changelog for version 8.2.0, dated August 5, 2024. |
src/Schema/Grammar.php |
Modified compileAdd and compileChange methods to return either a list of strings or a single string, streamlined SQL generation logic, and added a deprecation notice for formatTimestampValue . |
src/Eloquent/Model.php |
Enhanced PHP docblocks in the Model class for improved type hinting and generics, clarifying relationships and return types in methods. |
sequenceDiagram
participant User
participant Application
participant Database
User->>Application: Request to change schema
Application->>Database: Compile change request
Database->>Application: Return compiled SQL
Application->>User: Confirm change applied
🐇 In a world of code and design,
Where logic and functions intertwine,
We've hopped along with changes bright,
Fixes and updates, oh what a delight!
With Laravel's new version in sight,
Our application shines, oh what a height! 🌟
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Broke when https://github.com/laravel/framework/pull/51373 was merged.
Summary by CodeRabbit