Open source
97 merged pull requests
Every row was reviewed and merged by the Laravel maintainers. Category is inferred from the title.
laravel/framework
60 merged
51 quality · 5 fix · 2 performance · 2 security
#62178
[13.x] Fix `distinct:ignore_case` throwing on values that are not valid UTF-8
quality
Oct 26, 2026
#62084
[13.x] Fix altering SQLite tables with a foreign key to a table name that needs quoting
quality
Oct 18, 2026
#62032
[13.x] Fix `encrypted:object` and `encrypted:collection` casts always being dirty
quality
Oct 15, 2026
#62009
[13.x] Fix `has()` and `withCount()` on self-referencing one-of-many relations
quality
Oct 14, 2026
#61991
[13.x] Fix extra attributes skipping casts when incrementing or decrementing a model
quality
Oct 13, 2026
#61974
[13.x] Fix unique queued listener locks not being released when the transaction is rolled back
quality
Oct 12, 2026
#61973
[13.x] Fix scheduled callbacks rethrowing a previous exception on later runs
quality
Oct 12, 2026
#61960
[14.x] Fix route binding rejecting string keys on non-incrementing models
quality
Oct 11, 2026
#61959
[13.x] Fix `Notification::locale()` being applied to later notifications
quality
Oct 11, 2026
#61747
[13.x] Fix `wherePivotBetween()` being ignored by `sync()`, `detach()` and `updateExistingPivot()`
quality
Sep 28, 2026
#61749
[14.x] Fix faking the on-demand disk hijacking scoped and read-through disks
quality
Sep 28, 2026
#61748
[13.x] Fix Redis throttle returning a timestamp as the remaining attempts
quality
Sep 28, 2026
#61750
[14.x] Fix `report()` passing a `null` log level to the exception handler
quality
Sep 27, 2026
#61702
[14.x] Forward `isReporting()` and `buildContextForException()` in `ExceptionHandlerFake`
quality
Sep 24, 2026
#61699
[13.x] Fix `sortBy()` with multiple columns and `SORT_NUMERIC` truncating fractional values
quality
Sep 24, 2026
#61701
[14.x] Fix `queue:pause` passing the connection and queue in the wrong order
quality
Sep 24, 2026
#61700
[13.x] Fix `trans_choice()` picking the wrong plural form for negative numbers
quality
Sep 24, 2026
#61690
[13.x] Fix `PhpRedisLock::refresh()` when phpredis serialization is enabled
quality
Sep 23, 2026
#61691
[13.x] Fix `Number::parseInt()` returning false for values above 32-bit range
quality
Sep 23, 2026
#59739
[13.x] Cast to string before preg_match in decimal, max_digits, and min_digits rules
quality
Apr 17, 2026
#59717
[13.x] Fix TypeError in digits_between validation rule on non-string values
quality
Apr 16, 2026
#59574
[13.x] Add flushState to FormRequest to reset global strict mode between tests
quality
Apr 7, 2026
#59576
[13.x] Fix deprecation warning in In and NotIn rules when values contain null
quality
Apr 7, 2026
#59561
[13.x] Fix deprecation warning in Contains and DoesntContain rules when values contain null
quality
Apr 6, 2026
#59541
[13.x] Fix TypeError in starts_with/ends_with validation rules on non-string values
quality
Apr 5, 2026
#59444
[13.x] Fix sum() docblock to include key parameter in callback signature
quality
Mar 30, 2026
#59098
[13.x] Use constructor promotion and typed properties in cache flush events
quality
Mar 5, 2026
#59064
[13.x] Rename $key to $offset in ArrayAccess methods to match PHP interface contract
quality
Mar 4, 2026
#57924
[13.x] Simplify preg_replace_array callback by removing unnecessary foreach loop
quality
Nov 26, 2025
laravel/ai
37 merged
32 feature · 1 security · 1 performance · 3 quality
#633
Apply model attribute and explicit model to all providers in a failover list
feature
May 22, 2026
#613
Reject blank URL in RemoteDocument, RemoteImage, and RemoteAudio constructors
security
May 17, 2026
#606
Throw InsufficientCreditsException for OpenRouter and DeepSeek credit errors
feature
May 17, 2026
#589
Respect configured database connection in Conversation and ConversationMessage models
feature
May 14, 2026
#473
Reindex tool calls and results before persisting to prevent JSON object encoding
quality
May 2, 2026
#448
Add error handling feature tests for ElevenLabs, Cohere, Jina, and VoyageAi
feature
Apr 24, 2026